/dports/lang/racket-minimal/racket-8.3/src/expander/compile/ |
H A D | linklet-api.rkt | 4 [linklet? raw:linklet?] 5 [recompile-linklet raw:recompile-linklet] 6 [eval-linklet raw:eval-linklet] 7 [instantiate-linklet raw:instantiate-linklet] 8 [linklet-import-variables raw:linklet-import-variables] 11 [linklet-directory? raw:linklet-directory?] 22 linklet? 45 [(lnk) (raw:recompile-linklet (force-compile-linklet lnk))] 52 (raw:eval-linklet (force-compile-linklet lnk))) 58 (raw:linklet-import-variables (force-compile-linklet lnk))) [all …]
|
H A D | linklet.rkt | 3 "../host/linklet.rkt" 4 "write-linklet.rkt" 7 (provide linklet-directory? 8 linklet-bundle? 11 hash->linklet-bundle 14 linklet-bundle->hash) 16 (struct linklet-directory (ht) 24 (struct linklet-bundle (ht) 55 (linklet-directory ht)) 70 (linklet-bundle ht)) [all …]
|
H A D | correlated-linklet.rkt | 3 "../host/linklet.rkt" 6 (provide correlated-linklet? 7 make-correlated-linklet 9 correlated-linklet-expr 12 force-compile-linklet 31 (let ([c (compile-linklet (correlated-linklet-expr l) 41 (eval-linklet 44 (compile-linklet (correlated-linklet-expr l) 50 (error 'eval-correlated-linklet "cannot evaluate unknown linklet: ~s" l)])) 54 (define correlated-linklet-vm-bytes #"linklet") [all …]
|
H A D | recompile.rkt | 2 (require "../host/linklet.rkt" 9 "linklet.rkt" 105 ;; linklet imports. 126 (instantiate-linklet (eval-metadata-linklet 'data) 129 (instantiate-linklet (eval-metadata-linklet 'decl) 158 (define linklet 164 (module-linklet-info linklet 179 (compile-module-linklet (if (correlated-linklet? body-linklet) 182 #:compile-linklet (if (correlated-linklet? body-linklet) 211 (compile-linklet (generate-module-data-linklet mpis) 'data)) [all …]
|
/dports/lang/racket/racket-8.3/src/expander/compile/ |
H A D | linklet-api.rkt | 4 [linklet? raw:linklet?] 5 [recompile-linklet raw:recompile-linklet] 6 [eval-linklet raw:eval-linklet] 7 [instantiate-linklet raw:instantiate-linklet] 8 [linklet-import-variables raw:linklet-import-variables] 11 [linklet-directory? raw:linklet-directory?] 22 linklet? 45 [(lnk) (raw:recompile-linklet (force-compile-linklet lnk))] 52 (raw:eval-linklet (force-compile-linklet lnk))) 58 (raw:linklet-import-variables (force-compile-linklet lnk))) [all …]
|
H A D | linklet.rkt | 3 "../host/linklet.rkt" 4 "write-linklet.rkt" 7 (provide linklet-directory? 8 linklet-bundle? 11 hash->linklet-bundle 14 linklet-bundle->hash) 16 (struct linklet-directory (ht) 24 (struct linklet-bundle (ht) 55 (linklet-directory ht)) 70 (linklet-bundle ht)) [all …]
|
H A D | correlated-linklet.rkt | 3 "../host/linklet.rkt" 6 (provide correlated-linklet? 7 make-correlated-linklet 9 correlated-linklet-expr 12 force-compile-linklet 31 (let ([c (compile-linklet (correlated-linklet-expr l) 41 (eval-linklet 44 (compile-linklet (correlated-linklet-expr l) 50 (error 'eval-correlated-linklet "cannot evaluate unknown linklet: ~s" l)])) 54 (define correlated-linklet-vm-bytes #"linklet") [all …]
|
H A D | recompile.rkt | 2 (require "../host/linklet.rkt" 9 "linklet.rkt" 105 ;; linklet imports. 126 (instantiate-linklet (eval-metadata-linklet 'data) 129 (instantiate-linklet (eval-metadata-linklet 'decl) 158 (define linklet 164 (module-linklet-info linklet 179 (compile-module-linklet (if (correlated-linklet? body-linklet) 182 #:compile-linklet (if (correlated-linklet? body-linklet) 211 (compile-linklet (generate-module-data-linklet mpis) 'data)) [all …]
|
H A D | module.rkt | 17 "../host/linklet.rkt" 24 "linklet.rkt" 34 #:force-linklet-directory? [force-linklet-directory? #f] 36 #:to-correlated-linklet? [to-correlated-linklet? #f] 78 #:to-correlated-linklet? to-correlated-linklet? 178 #:to-correlated-linklet? to-correlated-linklet? 188 (module-linklet-info linklet 230 `(linklet 261 ;; separate from the data linklet so that the data linklet can be 272 `(linklet [all …]
|
/dports/lang/racket/racket-8.3/src/expander/boot/ |
H A D | linklet-primitive.rkt | 3 (except-in "../host/linklet.rkt" 5 linklet? 6 recompile-linklet 7 eval-linklet 11 "../compile/linklet-api.rkt" 15 (provide linklet-primitives 31 (define linklet-primitives 38 linklet-bundle? 44 linklet? 45 recompile-linklet [all …]
|
/dports/lang/racket-minimal/racket-8.3/src/expander/boot/ |
H A D | linklet-primitive.rkt | 3 (except-in "../host/linklet.rkt" 5 linklet? 6 recompile-linklet 7 eval-linklet 11 "../compile/linklet-api.rkt" 15 (provide linklet-primitives 31 (define linklet-primitives 38 linklet-bundle? 44 linklet? 45 recompile-linklet [all …]
|
/dports/lang/racket/racket-8.3/share/pkgs/compiler-lib/compiler/demodularizer/ |
H A D | linklet.rkt | 3 racket/linklet 7 (provide linklet*-exports 8 linklet*-internals 9 linklet*-importss 10 linklet*-internal-exports 11 linklet*-internal-importss 12 linklet*-import-shapess 13 linklet*-lifts 14 linklet*-body 15 s-exp->linklet) [all …]
|
/dports/lang/racket-minimal/racket-8.3/src/expander/eval/ |
H A D | reflect-compiled.rkt | 3 "../host/linklet.rkt" 4 "../compile/linklet.rkt" 13 normalize-to-linklet-directory) 17 (linklet-directory? c) 18 (linklet-bundle? c))) 22 (or (and (linklet-directory? ld) 26 (and (linklet-bundle? ld) 39 ;; uses a linklet directory 42 [(linklet-directory? (compiled->linklet-directory-or-bundle c)) 45 [(linklet-bundle? c) [all …]
|
/dports/lang/racket/racket-8.3/src/expander/eval/ |
H A D | reflect-compiled.rkt | 3 "../host/linklet.rkt" 4 "../compile/linklet.rkt" 13 normalize-to-linklet-directory) 17 (linklet-directory? c) 18 (linklet-bundle? c))) 22 (or (and (linklet-directory? ld) 26 (and (linklet-bundle? ld) 39 ;; uses a linklet directory 42 [(linklet-directory? (compiled->linklet-directory-or-bundle c)) 45 [(linklet-bundle? c) [all …]
|
/dports/lang/racket/racket-8.3/src/cs/ |
H A D | linklet.sls | 474 (make-linklet (linklet-code linklet) 485 (make-linklet (linklet-code linklet) 703 (define (eval-linklet linklet) 706 (set-linklet-code linklet (linklet-code linklet) 'lazy)] 708 (set-linklet-code linklet 728 (unless (linklet? linklet) 788 (unless (linklet? linklet) 790 (linklet-importss linklet)) 793 (unless (linklet? linklet) 798 (unless (linklet? linklet) [all …]
|
/dports/lang/racket-minimal/racket-8.3/src/cs/ |
H A D | linklet.sls | 474 (make-linklet (linklet-code linklet) 485 (make-linklet (linklet-code linklet) 703 (define (eval-linklet linklet) 706 (set-linklet-code linklet (linklet-code linklet) 'lazy)] 708 (set-linklet-code linklet 728 (unless (linklet? linklet) 788 (unless (linklet? linklet) 790 (linklet-importss linklet)) 793 (unless (linklet? linklet) 798 (unless (linklet? linklet) [all …]
|
/dports/lang/racket/racket-8.3/src/cs/linklet/ |
H A D | read.ss | 2 (define (read-linklet-bundle-hash in) 4 'read-linklet 7 (adjust-linklet-bundle-laziness-and-literals 31 (if (linklet? val) 36 (define (adjust-linklet-laziness linklet) 37 (set-linklet-code linklet 38 (linklet-code linklet) 53 (define (decode-linklet-literals linklet) 54 (let ([literals (linklet-literals linklet)]) 56 [(vector? literals) linklet] [all …]
|
H A D | write.ss | 2 (define (linklet-virtual-machine-bytes) 6 (define (write-linklet-bundle-hash ht dest-o) 19 (define (encode-linklet-literals orig-ht) 27 [(linklet? v) 35 (set-linklet-literals 39 (when (linklet? new-v) 40 (linklet-pack-exports-info! new-v)) 45 (and (linklet? v) 51 (let ([p (linklet-preparation l)]) 53 (set-linklet-preparation l 'faslable) [all …]
|
/dports/lang/racket-minimal/racket-8.3/src/cs/linklet/ |
H A D | read.ss | 2 (define (read-linklet-bundle-hash in) 4 'read-linklet 7 (adjust-linklet-bundle-laziness-and-literals 31 (if (linklet? val) 36 (define (adjust-linklet-laziness linklet) 37 (set-linklet-code linklet 38 (linklet-code linklet) 53 (define (decode-linklet-literals linklet) 54 (let ([literals (linklet-literals linklet)]) 56 [(vector? literals) linklet] [all …]
|
H A D | write.ss | 2 (define (linklet-virtual-machine-bytes) 6 (define (write-linklet-bundle-hash ht dest-o) 19 (define (encode-linklet-literals orig-ht) 27 [(linklet? v) 35 (set-linklet-literals 39 (when (linklet? new-v) 40 (linklet-pack-exports-info! new-v)) 45 (and (linklet? v) 51 (let ([p (linklet-preparation l)]) 53 (set-linklet-preparation l 'faslable) [all …]
|
/dports/lang/racket/racket-8.3/share/pkgs/racket-doc/scribblings/reference/ |
H A D | linklet.scrbl | 14 @racketmodname[racket/linklet] library provides access to linklet 37 @tech{linklet bundle}. Like @tech{linklet bundles}, a @tech{linklet 225 @defproc*[([(recompile-linklet [linklet linklet?] 233 [(recompile-linklet [linklet linklet?] 254 @defproc[(eval-linklet [linklet linklet?]) linklet?]{ 265 @defproc*[([(instantiate-linklet [linklet linklet?] 270 [(instantiate-linklet [linklet linklet?] 302 @defproc[(linklet-import-variables [linklet linklet?]) 310 @defproc[(linklet-export-variables [linklet linklet?]) 334 @defproc[(linklet-directory->hash [linklet-directory linklet-directory?]) [all …]
|
/dports/lang/racket/racket-8.3/src/bc/src/ |
H A D | marshal.c | 294 if (linklet->jit_ready) in scheme_write_linklet() 298 if (!linklet->serializable) in scheme_write_linklet() 305 if (linklet->import_shapes) in scheme_write_linklet() 413 linklet->serializable = 1; in scheme_read_linklet() 442 linklet->bodies = a; in scheme_read_linklet() 454 linklet->defns = a; in scheme_read_linklet() 460 linklet->importss = a; in scheme_read_linklet() 470 if (linklet->num_exports > SCHEME_VEC_SIZE(linklet->defns)) in scheme_read_linklet() 472 if (linklet->num_lifts > (SCHEME_VEC_SIZE(linklet->defns) - linklet->num_exports)) in scheme_read_linklet() 484 if (linklet->num_total_imports != SCHEME_VEC_SIZE(linklet->import_shapes)) in scheme_read_linklet() [all …]
|
/dports/lang/racket-minimal/racket-8.3/src/bc/src/ |
H A D | marshal.c | 294 if (linklet->jit_ready) in scheme_write_linklet() 298 if (!linklet->serializable) in scheme_write_linklet() 305 if (linklet->import_shapes) in scheme_write_linklet() 413 linklet->serializable = 1; in scheme_read_linklet() 442 linklet->bodies = a; in scheme_read_linklet() 454 linklet->defns = a; in scheme_read_linklet() 460 linklet->importss = a; in scheme_read_linklet() 470 if (linklet->num_exports > SCHEME_VEC_SIZE(linklet->defns)) in scheme_read_linklet() 472 if (linklet->num_lifts > (SCHEME_VEC_SIZE(linklet->defns) - linklet->num_exports)) in scheme_read_linklet() 484 if (linklet->num_total_imports != SCHEME_VEC_SIZE(linklet->import_shapes)) in scheme_read_linklet() [all …]
|
/dports/lang/racket/racket-8.3/src/expander/run/ |
H A D | linklet.rkt | 14 ;; linklet, and instantiation of a linklet produces an "instance" 53 (struct source-linklet linklet (src) #:prefab) 396 (define (linklet-import-variables linklet) 397 (if (compiled-linklet? linklet) 399 (compiled-linklet-importss linklet) 403 (define (linklet-export-variables linklet) 404 (if (compiled-linklet? linklet) 406 (compiled-linklet-exports linklet) 410 (define (s-expr-linklet-importss+localss linklet) 413 (define (s-expr-linklet-exports+locals linklet) [all …]
|
/dports/lang/racket-minimal/racket-8.3/src/expander/run/ |
H A D | linklet.rkt | 14 ;; linklet, and instantiation of a linklet produces an "instance" 53 (struct source-linklet linklet (src) #:prefab) 396 (define (linklet-import-variables linklet) 397 (if (compiled-linklet? linklet) 399 (compiled-linklet-importss linklet) 403 (define (linklet-export-variables linklet) 404 (if (compiled-linklet? linklet) 406 (compiled-linklet-exports linklet) 410 (define (s-expr-linklet-importss+localss linklet) 413 (define (s-expr-linklet-exports+locals linklet) [all …]
|