Home
last modified time | relevance | path

Searched refs:linklet (Results 1 – 25 of 368) sorted by relevance

12345678910>>...15

/dports/lang/racket-minimal/racket-8.3/src/expander/compile/
H A Dlinklet-api.rkt4 [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 Dlinklet.rkt3 "../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 Dcorrelated-linklet.rkt3 "../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 Drecompile.rkt2 (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 Dlinklet-api.rkt4 [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 Dlinklet.rkt3 "../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 Dcorrelated-linklet.rkt3 "../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 Drecompile.rkt2 (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 Dmodule.rkt17 "../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 Dlinklet-primitive.rkt3 (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 Dlinklet-primitive.rkt3 (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 Dlinklet.rkt3 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 Dreflect-compiled.rkt3 "../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 Dreflect-compiled.rkt3 "../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 Dlinklet.sls474 (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 Dlinklet.sls474 (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 Dread.ss2 (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 Dwrite.ss2 (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 Dread.ss2 (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 Dwrite.ss2 (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 Dlinklet.scrbl14 @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 Dmarshal.c294 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 Dmarshal.c294 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 Dlinklet.rkt14 ;; 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 Dlinklet.rkt14 ;; 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 …]

12345678910>>...15