These show up hot in profiles, so this makes a difference.
;;; conforms to R4RS proposal
(declare (usual-integrations))
+(declare (integrate-external "dispatch-tag"))
(define-primitives
(vector-cons 2))
(dispatch-tag-extra-ref record-type 2))
(define-integrable (%record-type-instance-marker record-type)
- (dispatch-tag-extra-ref record-type 3))
+ (%dispatch-tag-extra-ref record-type 3))
(define-integrable (%set-record-type-instance-marker! record-type marker)
(%dispatch-tag-extra-set! record-type 3 marker))
probe-cache-4)
(export (runtime record)
%dispatch-tag-extra-index
+ %dispatch-tag-extra-ref
%dispatch-tag-extra-set!))
(define-package (runtime crypto)