Mark a few more simple expressions as immediate-default?
.
This reduces the number of `unsafe-undefined` uses in the flattened expander by about 10% (682 -> 611).
This commit is contained in:
parent
84f9126f77
commit
dfa86ebdee
|
@ -12,8 +12,8 @@
|
|||
;; <immediate-default> = <immediate-literal> [*]
|
||||
;; | '<immediate-literal>
|
||||
;; | '<id> | '()
|
||||
;; | (void) | null | eof
|
||||
;; <immediate-literal> = #t | #f | <number> | <char>
|
||||
;; | (void) | void | null | eof
|
||||
;; <immediate-literal> = #t | #f | <number> | <char> | #hash{eq,eqv,}()
|
||||
;; | <small-string> | <small-byte-string>
|
||||
;;
|
||||
;; where the plain <immediate-literal> [*] possibility matches only
|
||||
|
@ -26,6 +26,7 @@
|
|||
(or (boolean? v)
|
||||
(number? v)
|
||||
(char? v)
|
||||
(and (hash? v) (= 0 (hash-count v)))
|
||||
(and (string? v)
|
||||
((string-length v) . < . 8))
|
||||
(and (bytes? v)
|
||||
|
@ -40,6 +41,7 @@
|
|||
(null? v)
|
||||
(immediate-literal? v)))]
|
||||
[(void) #t]
|
||||
[void #t]
|
||||
[null #t]
|
||||
[eof #t]
|
||||
[_ #f])))))
|
||||
|
|
|
@ -13891,14 +13891,8 @@ static const char *startup_source =
|
|||
"(let-values(((min-phase-level_0) min-phase-level7_0))"
|
||||
"(let-values(((max-phase-level_0) max-phase-level8_0))"
|
||||
"(let-values(((instantiate-phase_0) instantiate-phase-callback9_0))"
|
||||
"(let-values(((force-bulk-binding_0)"
|
||||
"(if(eq? force-bulk-binding-callback10_0 unsafe-undefined)"
|
||||
" void"
|
||||
" force-bulk-binding-callback10_0)))"
|
||||
"(let-values(((prepare-instance_0)"
|
||||
"(if(eq? prepare-instance-callback11_0 unsafe-undefined)"
|
||||
" void"
|
||||
" prepare-instance-callback11_0)))"
|
||||
"(let-values(((force-bulk-binding_0) force-bulk-binding-callback10_0))"
|
||||
"(let-values(((prepare-instance_0) prepare-instance-callback11_0))"
|
||||
"(let-values(((phase-level-linklet-info-callback_0)"
|
||||
"(if(eq? phase-level-linklet-info-callback12_0 unsafe-undefined)"
|
||||
"(lambda(phase-level_0 ns_0 insp_0)"
|
||||
|
@ -14065,13 +14059,7 @@ static const char *startup_source =
|
|||
"(let-values(((ns137_0) ns_0)"
|
||||
"((mod-name138_0) mod-name_0)"
|
||||
"((temp139_0)(namespace-phase ns_0)))"
|
||||
"(namespace->module-instance.1"
|
||||
" #f"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" ns137_0"
|
||||
" mod-name138_0"
|
||||
" temp139_0))"
|
||||
"(namespace->module-instance.1 #f #f void ns137_0 mod-name138_0 temp139_0))"
|
||||
" #f)"
|
||||
" #f)))"
|
||||
"(begin"
|
||||
|
@ -14120,7 +14108,7 @@ static const char *startup_source =
|
|||
"(namespace-module-instantiate!.1"
|
||||
" #t"
|
||||
" unsafe-undefined"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" #f"
|
||||
" ns143_0"
|
||||
" temp144_0"
|
||||
|
@ -14172,8 +14160,7 @@ static const char *startup_source =
|
|||
"(let-values(((0-phase_0) 0-phase63_0))"
|
||||
"(let-values(((complain-on-failure?_0) complain-on-failure?55_0))"
|
||||
"(let-values(((check-available-at-phase-level_0) check-available-at-phase-level56_0))"
|
||||
"(let-values(((unavailable-callback_0)"
|
||||
"(if(eq? unavailable-callback57_0 unsafe-undefined) void unavailable-callback57_0)))"
|
||||
"(let-values(((unavailable-callback_0) unavailable-callback57_0))"
|
||||
"(let-values()"
|
||||
"(let-values(((mi_0)"
|
||||
"(let-values(((or-part_0)"
|
||||
|
@ -14359,8 +14346,7 @@ static const char *startup_source =
|
|||
"(let-values(((0-phase_0) 0-phase73_0))"
|
||||
"(let-values(((complain-on-failure?_0) complain-on-failure?65_0))"
|
||||
"(let-values(((check-available-at-phase-level_0) check-available-at-phase-level66_0))"
|
||||
"(let-values(((unavailable-callback_0)"
|
||||
"(if(eq? unavailable-callback67_0 unsafe-undefined) void unavailable-callback67_0)))"
|
||||
"(let-values(((unavailable-callback_0) unavailable-callback67_0))"
|
||||
"(let-values()"
|
||||
"(let-values(((mi_0)"
|
||||
"(let-values(((ns164_0) ns_0)"
|
||||
|
@ -14383,7 +14369,7 @@ static const char *startup_source =
|
|||
"(begin"
|
||||
"(let-values(((mi_0)"
|
||||
"(let-values(((ns170_0) ns_0)((mod-name171_0) mod-name_0)((phase172_0) phase_0))"
|
||||
"(namespace->module-instance.1 #f #f unsafe-undefined ns170_0 mod-name171_0 phase172_0))))"
|
||||
"(namespace->module-instance.1 #f #f void ns170_0 mod-name171_0 phase172_0))))"
|
||||
"(set-module-instance-attached?! mi_0 #t)))))"
|
||||
"(define-values"
|
||||
"(module-force-bulk-binding!)"
|
||||
|
@ -14399,7 +14385,7 @@ static const char *startup_source =
|
|||
"(let-values(((run-phase_0)(if(eq? run-phase75_0 unsafe-undefined)(namespace-phase ns_0) run-phase75_0)))"
|
||||
"(let-values(((skip-run?_0) skip-run?76_0))"
|
||||
"(let-values(((otherwise-available?_0) otherwise-available?77_0))"
|
||||
"(let-values(((seen_0)(if(eq? seen78_0 unsafe-undefined) '#hasheq() seen78_0)))"
|
||||
"(let-values(((seen_0) seen78_0))"
|
||||
"(let-values()"
|
||||
"(let-values((()"
|
||||
"(begin"
|
||||
|
@ -14428,7 +14414,7 @@ static const char *startup_source =
|
|||
"(namespace->module-instance.1"
|
||||
" #f"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" ns179_0"
|
||||
" name180_0"
|
||||
" instance-phase181_0))))"
|
||||
|
@ -14479,7 +14465,7 @@ static const char *startup_source =
|
|||
"(namespace-module-instantiate!.1"
|
||||
" #t"
|
||||
" temp185_0"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" #f"
|
||||
" ns182_0"
|
||||
" mpi183_0"
|
||||
|
@ -14503,7 +14489,7 @@ static const char *startup_source =
|
|||
"(namespace-module-instantiate!.1"
|
||||
" #t"
|
||||
" temp189_0"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" temp190_0"
|
||||
" ns186_0"
|
||||
" mpi187_0"
|
||||
|
@ -14518,7 +14504,7 @@ static const char *startup_source =
|
|||
"(let-values(((run-phase_0) run-phase99_0))"
|
||||
"(let-values(((skip-run?_0) skip-run?100_0))"
|
||||
"(let-values(((otherwise-available?_0) otherwise-available?101_0))"
|
||||
"(let-values(((seen_0)(if(eq? seen102_0 unsafe-undefined) '#hasheq() seen102_0)))"
|
||||
"(let-values(((seen_0) seen102_0))"
|
||||
"(let-values()"
|
||||
"(begin"
|
||||
"(if log-performance?(let-values()(start-performance-region 'eval 'requires))(void))"
|
||||
|
@ -14966,7 +14952,7 @@ static const char *startup_source =
|
|||
"(run-module-instance!.1"
|
||||
" temp202_0"
|
||||
" run-phase200_0"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" temp201_0"
|
||||
" mi198_0"
|
||||
" ns199_0)))"
|
||||
|
@ -14990,7 +14976,7 @@ static const char *startup_source =
|
|||
"(begin"
|
||||
"(let-values(((mi_0)(hash-ref(namespace-module-instances ns_0)(1/make-resolved-module-path name_0))))"
|
||||
"(let-values(((mi203_0) mi_0)((ns204_0) ns_0)((temp205_0) 1)((temp206_0) #f)((temp207_0) #t))"
|
||||
"(run-module-instance!.1 temp207_0 temp205_0 unsafe-undefined temp206_0 mi203_0 ns204_0))))))"
|
||||
"(run-module-instance!.1 temp207_0 temp205_0 '#hasheq() temp206_0 mi203_0 ns204_0))))))"
|
||||
"(define-values"
|
||||
"(namespace-module-use->module+linklet-instances.1)"
|
||||
"(lambda(phase-shift116_0 shift-from114_0 shift-to115_0 ns120_0 mu121_0)"
|
||||
|
@ -15015,7 +15001,7 @@ static const char *startup_source =
|
|||
"(namespace->module-instance.1"
|
||||
" #f"
|
||||
" temp211_0"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" ns208_0"
|
||||
" temp209_0"
|
||||
" phase-shift210_0))))"
|
||||
|
@ -16608,7 +16594,7 @@ static const char *startup_source =
|
|||
"(namespace->module-namespace.1"
|
||||
" #f"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" ns20_0"
|
||||
" core-module-name21_0"
|
||||
" temp22_0))))"
|
||||
|
@ -16699,7 +16685,7 @@ static const char *startup_source =
|
|||
"(let-values()(void)))))))"
|
||||
"(make-module.1"
|
||||
" temp10_0"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" unsafe-undefined"
|
||||
" temp16_0"
|
||||
" #f"
|
||||
|
@ -16708,7 +16694,7 @@ static const char *startup_source =
|
|||
" temp11_0"
|
||||
" temp15_0"
|
||||
" temp12_0"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" #f"
|
||||
" temp14_0"
|
||||
" null"
|
||||
|
@ -24641,8 +24627,7 @@ static const char *startup_source =
|
|||
" 'module-path->mpi"
|
||||
"(let-values(((mod-path_0) mod-path3_0))"
|
||||
"(let-values(((self_0) self4_0))"
|
||||
"(let-values(((declared-submodule-names_0)"
|
||||
"(if(eq? declared-submodule-names1_0 unsafe-undefined) '#hasheq() declared-submodule-names1_0)))"
|
||||
"(let-values(((declared-submodule-names_0) declared-submodule-names1_0))"
|
||||
"(let-values()"
|
||||
"(if(if(list? mod-path_0)"
|
||||
"(if(= 2(length mod-path_0))"
|
||||
|
@ -26398,10 +26383,7 @@ static const char *startup_source =
|
|||
"(if(eq? run-phase6_0 unsafe-undefined)(namespace-phase m-ns_0) run-phase6_0)))"
|
||||
"(let-values(((run?_0) run?7_0))"
|
||||
"(let-values(((visit?_0) visit?8_0))"
|
||||
"(let-values(((declared-submodule-names_0)"
|
||||
"(if(eq? declared-submodule-names9_0 unsafe-undefined)"
|
||||
" '#hasheq()"
|
||||
" declared-submodule-names9_0)))"
|
||||
"(let-values(((declared-submodule-names_0) declared-submodule-names9_0))"
|
||||
"(let-values(((copy-variable-phase-level_0) copy-variable-phase-level10_0))"
|
||||
"(let-values(((copy-variable-as-constant?_0) copy-variable-as-constant?11_0))"
|
||||
"(let-values(((skip-variable-phase-level_0) skip-variable-phase-level12_0))"
|
||||
|
@ -28060,7 +28042,7 @@ static const char *startup_source =
|
|||
"(let-values()"
|
||||
"(let-values(((temp211_0)"
|
||||
"(let-values(((mod-path223_0) mod-path_0)((self224_0) self_0))"
|
||||
"(module-path->mpi.1 unsafe-undefined mod-path223_0 self224_0)))"
|
||||
"(module-path->mpi.1 '#hasheq() mod-path223_0 self224_0)))"
|
||||
"((temp212_0) #f)"
|
||||
"((self213_0) self_0)"
|
||||
"((in-stx214_0) in-stx_0)"
|
||||
|
@ -28198,7 +28180,7 @@ static const char *startup_source =
|
|||
"(namespace-module-instantiate!.1"
|
||||
" #t"
|
||||
" run-phase248_0"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" #f"
|
||||
" m-ns245_0"
|
||||
" interned-mpi246_0"
|
||||
|
@ -29274,7 +29256,7 @@ static const char *startup_source =
|
|||
"(phase-(module-binding-phase binding_0) phase-level_0)"
|
||||
"(namespace-phase m-ns_0)))"
|
||||
"((temp328_0) #t))"
|
||||
"(namespace->module-namespace.1 #f temp328_0 unsafe-undefined m-ns325_0 temp326_0 temp327_0))))"
|
||||
"(namespace->module-namespace.1 #f temp328_0 void m-ns325_0 temp326_0 temp327_0))))"
|
||||
"(let-values(((val_0)"
|
||||
"(namespace-get-variable"
|
||||
" i-ns_0"
|
||||
|
@ -29341,7 +29323,7 @@ static const char *startup_source =
|
|||
"(parse-and-perform-requires!.1"
|
||||
" #f"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" temp17_0"
|
||||
" unsafe-undefined"
|
||||
" temp8_0"
|
||||
|
@ -32356,16 +32338,9 @@ static const char *startup_source =
|
|||
"(let-values(((force-phases_0) force-phases5_0))"
|
||||
"(let-values(((encoded-root-expand-ctx-box_0) encoded-root-expand-ctx-box6_0))"
|
||||
"(let-values(((root-ctx-only-if-syntax?_0) root-ctx-only-if-syntax?7_0))"
|
||||
"(let-values(((compiled-expression-callback_0)"
|
||||
"(if(eq? compiled-expression-callback8_0 unsafe-undefined)"
|
||||
" void"
|
||||
" compiled-expression-callback8_0)))"
|
||||
"(let-values(((definition-callback_0)"
|
||||
"(if(eq? definition-callback9_0 unsafe-undefined) void definition-callback9_0)))"
|
||||
"(let-values(((other-form-callback_0)"
|
||||
"(if(eq? other-form-callback10_0 unsafe-undefined)"
|
||||
" void"
|
||||
" other-form-callback10_0)))"
|
||||
"(let-values(((compiled-expression-callback_0) compiled-expression-callback8_0))"
|
||||
"(let-values(((definition-callback_0) definition-callback9_0))"
|
||||
"(let-values(((other-form-callback_0) other-form-callback10_0))"
|
||||
"(let-values(((get-module-linklet-info_0)"
|
||||
"(if(eq? get-module-linklet-info11_0 unsafe-undefined)"
|
||||
"(lambda(mod-name_0 p_0)(begin 'get-module-linklet-info #f))"
|
||||
|
@ -34629,8 +34604,8 @@ static const char *startup_source =
|
|||
" 'any-side-effects?"
|
||||
"(let-values(((e_0) e7_0))"
|
||||
"(let-values(((expected-results_0) expected-results8_0))"
|
||||
"(let-values(((locals_0)(if(eq? known-locals1_0 unsafe-undefined) '#hasheq() known-locals1_0)))"
|
||||
"(let-values(((defns_0)(if(eq? known-defns2_0 unsafe-undefined) '#hasheq() known-defns2_0)))"
|
||||
"(let-values(((locals_0) known-locals1_0))"
|
||||
"(let-values(((defns_0) known-defns2_0))"
|
||||
"(let-values(((ready-variable?_0)"
|
||||
"(if(eq? ready-variable?3_0 unsafe-undefined)"
|
||||
"(lambda(id_0)(begin 'ready-variable? #f))"
|
||||
|
@ -36736,7 +36711,7 @@ static const char *startup_source =
|
|||
"(lambda(v_0)"
|
||||
"(not"
|
||||
"(let-values(((v101_0) v_0)((temp102_0) 1)((defns103_0) defns_0))"
|
||||
"(any-side-effects?.1 defns103_0 unsafe-undefined unsafe-undefined v101_0 temp102_0)))))))"
|
||||
"(any-side-effects?.1 defns103_0 '#hasheq() unsafe-undefined v101_0 temp102_0)))))))"
|
||||
"(begin"
|
||||
"(if(variable-reference-from-unsafe?(#%variable-reference))(void)(let-values()(check-list lst_0)))"
|
||||
"(if(variable-reference-from-unsafe?(#%variable-reference))(void)(let-values()(check-list lst_1)))"
|
||||
|
@ -36840,7 +36815,7 @@ static const char *startup_source =
|
|||
" defns_0))"
|
||||
"(any-side-effects?.1"
|
||||
" defns106_0"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" unsafe-undefined"
|
||||
" temp104_0"
|
||||
" temp105_0)))"
|
||||
|
@ -36928,7 +36903,7 @@ static const char *startup_source =
|
|||
"((defns110_0) defns_0))"
|
||||
"(any-side-effects?.1"
|
||||
" defns110_0"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" ready-variable?109_0"
|
||||
" v107_0"
|
||||
" temp108_0))))"
|
||||
|
@ -37144,12 +37119,7 @@ static const char *startup_source =
|
|||
"(let-values()"
|
||||
"(not"
|
||||
"(let-values(((val-expr111_0) val-expr_0)((temp112_0) 1)((defns113_0) defns_0))"
|
||||
"(any-side-effects?.1"
|
||||
" defns113_0"
|
||||
" unsafe-undefined"
|
||||
" unsafe-undefined"
|
||||
" val-expr111_0"
|
||||
" temp112_0))))"
|
||||
"(any-side-effects?.1 defns113_0 '#hasheq() unsafe-undefined val-expr111_0 temp112_0))))"
|
||||
"(if(known-property-of-function? o_0)"
|
||||
"(let-values()(is-lambda? val-expr_0(known-property-of-function-arity o_0) defns_0))"
|
||||
"(let-values() #f))))))))))))))"
|
||||
|
@ -37371,8 +37341,8 @@ static const char *startup_source =
|
|||
"((required-reference?27_0)"
|
||||
" required-reference?_0))"
|
||||
"(any-side-effects?.1"
|
||||
" unsafe-undefined"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" '#hasheq()"
|
||||
" required-reference?27_0"
|
||||
" e25_0"
|
||||
" expected-results26_0))"
|
||||
|
@ -40191,8 +40161,8 @@ static const char *startup_source =
|
|||
"((required-reference?56_0)"
|
||||
" required-reference?_0))"
|
||||
"(any-side-effects?.1"
|
||||
" unsafe-undefined"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" '#hasheq()"
|
||||
" required-reference?56_0"
|
||||
" e54_0"
|
||||
" expected-results55_0))"
|
||||
|
@ -40397,7 +40367,7 @@ static const char *startup_source =
|
|||
" temp60_0"
|
||||
" temp62_0"
|
||||
" check-side-effects!66_0"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" encoded-root-expand-ctx-box64_0"
|
||||
" temp63_0"
|
||||
" temp68_0"
|
||||
|
@ -42534,7 +42504,7 @@ static const char *startup_source =
|
|||
"(let-values(((ns1_0) ns_0)"
|
||||
"((temp2_0)(1/module-path-index-resolve(module-binding-module b_0)))"
|
||||
"((temp3_0)(phase-(namespace-phase ns_0)(module-binding-phase b_0))))"
|
||||
"(namespace->module-instance.1 #f #f unsafe-undefined ns1_0 temp2_0 temp3_0))))"
|
||||
"(namespace->module-instance.1 #f #f void ns1_0 temp2_0 temp3_0))))"
|
||||
"(if(not mi_0)"
|
||||
"(let-values() not-available)"
|
||||
"(if(check-single-require-access"
|
||||
|
@ -47061,7 +47031,7 @@ static const char *startup_source =
|
|||
"(let-values(((log-tag_0) log-tag18_0))"
|
||||
"(let-values(((no-target-msg_0) no-target-msg19_0))"
|
||||
"(let-values(((intro?_0) intro?20_0))"
|
||||
"(let-values(((more-checks_0)(if(eq? more-checks21_0 unsafe-undefined) void more-checks21_0)))"
|
||||
"(let-values(((more-checks_0) more-checks21_0))"
|
||||
"(let-values(((get-lift-ctx_0) get-lift-ctx22_0))"
|
||||
"(let-values(((add-lifted!_0) add-lifted!23_0))"
|
||||
"(let-values(((get-wrt-phase_0) get-wrt-phase24_0))"
|
||||
|
@ -47243,7 +47213,7 @@ static const char *startup_source =
|
|||
" to-module-lift-context-wrt-phase117_0"
|
||||
" #t"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" temp115_0"
|
||||
" temp120_0"
|
||||
" unsafe-undefined"
|
||||
|
@ -47284,7 +47254,7 @@ static const char *startup_source =
|
|||
" temp127_0"
|
||||
" #t"
|
||||
" temp124_0"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" temp125_0"
|
||||
" unsafe-undefined"
|
||||
" temp129_0"
|
||||
|
@ -48615,7 +48585,7 @@ static const char *startup_source =
|
|||
"(namespace->module-namespace.1"
|
||||
" #f"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" src-namespace26_0"
|
||||
" mod-name27_0"
|
||||
" phase28_0))))"
|
||||
|
@ -48641,7 +48611,7 @@ static const char *startup_source =
|
|||
"(namespace->module-namespace.1"
|
||||
" #f"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" dest-namespace29_0"
|
||||
" mod-name30_0"
|
||||
" phase31_0))"
|
||||
|
@ -48684,7 +48654,7 @@ static const char *startup_source =
|
|||
"(namespace->module-namespace.1"
|
||||
" #f"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" src-namespace32_0"
|
||||
" mod-name33_0"
|
||||
" phase34_0)))"
|
||||
|
@ -48708,7 +48678,7 @@ static const char *startup_source =
|
|||
"(namespace-module-instantiate!.1"
|
||||
" #t"
|
||||
" unsafe-undefined"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" #f"
|
||||
" src-namespace35_0"
|
||||
" mpi36_0"
|
||||
|
@ -48974,7 +48944,7 @@ static const char *startup_source =
|
|||
"(namespace->module-namespace.1"
|
||||
" #f"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" dest-namespace41_0"
|
||||
" mod-name42_0"
|
||||
" phase43_0))))"
|
||||
|
@ -49312,7 +49282,7 @@ static const char *startup_source =
|
|||
"(parse-and-perform-requires!.1"
|
||||
" copy-variable-as-constant?67_0"
|
||||
" copy-variable-phase-level66_0"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" run?59_0"
|
||||
|
@ -51042,7 +51012,7 @@ static const char *startup_source =
|
|||
"(parse-and-perform-requires!.1"
|
||||
" #f"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" #f"
|
||||
" phase187_0"
|
||||
" #f"
|
||||
|
@ -51565,7 +51535,7 @@ static const char *startup_source =
|
|||
"(namespace-module-instantiate!.1"
|
||||
" temp15_0"
|
||||
" phase14_0"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" #f"
|
||||
" ns11_0"
|
||||
" mpi12_0"
|
||||
|
@ -51579,7 +51549,7 @@ static const char *startup_source =
|
|||
"(namespace-module-instantiate!.1"
|
||||
" #t"
|
||||
" phase19_0"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" #f"
|
||||
" ns16_0"
|
||||
" mpi17_0"
|
||||
|
@ -51641,7 +51611,7 @@ static const char *startup_source =
|
|||
"(namespace-module-instantiate!.1"
|
||||
" temp28_0"
|
||||
" phase27_0"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" #f"
|
||||
" ns24_0"
|
||||
" mpi25_0"
|
||||
|
@ -51665,7 +51635,7 @@ static const char *startup_source =
|
|||
"(namespace->module-namespace.1"
|
||||
" #f"
|
||||
" temp32_0"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" ns29_0"
|
||||
" ex-mod-name30_0"
|
||||
" temp31_0))))"
|
||||
|
@ -62183,7 +62153,7 @@ static const char *startup_source =
|
|||
"(let-values(((who_0) who7_0))"
|
||||
"(let-values(((mod_0) mod8_0))"
|
||||
"(let-values(((load?_0) load?5_0))"
|
||||
"(let-values(((extra-checks_0)(if(eq? extra-checks3_0 unsafe-undefined) void extra-checks3_0)))"
|
||||
"(let-values(((extra-checks_0) extra-checks3_0))"
|
||||
"(let-values()"
|
||||
"(let-values((()"
|
||||
"(begin"
|
||||
|
@ -62214,12 +62184,7 @@ static const char *startup_source =
|
|||
"((who33_0) 'module->language-info)"
|
||||
"((mod34_0) mod_0)"
|
||||
"((load?35_0) load?_0))"
|
||||
"(module->.1"
|
||||
" unsafe-undefined"
|
||||
" module-language-info32_0"
|
||||
" who33_0"
|
||||
" mod34_0"
|
||||
" load?35_0)))))))))))"
|
||||
"(module->.1 void module-language-info32_0 who33_0 mod34_0 load?35_0)))))))))))"
|
||||
"(case-lambda"
|
||||
"((mod_0)(begin 'module->language-info(module->language-info_0 mod_0 #f)))"
|
||||
"((mod_0 load?10_0)(module->language-info_0 mod_0 load?10_0)))))"
|
||||
|
@ -62231,7 +62196,7 @@ static const char *startup_source =
|
|||
"(let-values()"
|
||||
"(let-values()"
|
||||
"(let-values(((module-requires37_0) module-requires)((who38_0) 'module->imports)((mod39_0) mod_0))"
|
||||
"(module->.1 unsafe-undefined module-requires37_0 who38_0 mod39_0 #f)))))))"
|
||||
"(module->.1 void module-requires37_0 who38_0 mod39_0 #f)))))))"
|
||||
"(define-values"
|
||||
"(1/module->exports)"
|
||||
"(let-values(((module->exports_0)"
|
||||
|
@ -62271,7 +62236,7 @@ static const char *startup_source =
|
|||
"(variables->api-nonprovides(module-provides m_0)((module-get-all-variables m_0))))))"
|
||||
"((temp46_0) 'module->indirect-exports)"
|
||||
"((mod47_0) mod_0))"
|
||||
"(module->.1 unsafe-undefined temp45_0 temp46_0 mod47_0 #f)))))"
|
||||
"(module->.1 void temp45_0 temp46_0 mod47_0 #f)))))"
|
||||
"(define-values"
|
||||
"(1/module-provide-protected?)"
|
||||
"(lambda(mod_0 sym_0)"
|
||||
|
@ -62286,7 +62251,7 @@ static const char *startup_source =
|
|||
"(if or-part_0 or-part_0(provided-as-protected? b/p_0)))))))"
|
||||
"((temp49_0) 'module-provide-protected?)"
|
||||
"((mod50_0) mod_0))"
|
||||
"(module->.1 unsafe-undefined temp48_0 temp49_0 mod50_0 #f)))))"
|
||||
"(module->.1 void temp48_0 temp49_0 mod50_0 #f)))))"
|
||||
"(define-values"
|
||||
"(1/module->namespace)"
|
||||
"(let-values(((module->namespace_0)"
|
||||
|
@ -62323,7 +62288,7 @@ static const char *startup_source =
|
|||
"(namespace->module-namespace.1"
|
||||
" #f"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" ns57_0"
|
||||
" name58_0"
|
||||
" phase59_0))))"
|
||||
|
@ -62425,7 +62390,7 @@ static const char *startup_source =
|
|||
"(namespace->module-namespace.1"
|
||||
" #f"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" ns64_0"
|
||||
" name65_0"
|
||||
" phase66_0))))"
|
||||
|
@ -63285,7 +63250,7 @@ static const char *startup_source =
|
|||
"(void)))))"
|
||||
"(make-module.1"
|
||||
" cross-phase-persistent?5_0"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" unsafe-undefined"
|
||||
" temp9_0"
|
||||
" #f"
|
||||
|
@ -63294,7 +63259,7 @@ static const char *startup_source =
|
|||
" temp6_0"
|
||||
" unsafe-undefined"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" #f"
|
||||
" temp8_0"
|
||||
" null"
|
||||
|
@ -64587,7 +64552,7 @@ static const char *startup_source =
|
|||
" 'variable-reference-from-unsafe?"
|
||||
" 1/variable-reference-from-unsafe?))"
|
||||
"((ns47_0) ns_0))"
|
||||
"(copy-runtime-module!.1 unsafe-undefined temp46_0 ns47_0 #t #f temp45_0 temp44_0 temp43_0))"
|
||||
"(copy-runtime-module!.1 '#hasheq() temp46_0 ns47_0 #t #f temp45_0 temp44_0 temp43_0))"
|
||||
"(let-values(((temp48_0) '#%kernel)((temp49_0) '(#%core #%runtime #%main #%read))((ns50_0) ns_0))"
|
||||
"(declare-reexporting-module!.1 ns50_0 #t temp48_0 temp49_0))))))))))"
|
||||
"(define-values"
|
||||
|
@ -64599,8 +64564,8 @@ static const char *startup_source =
|
|||
"(let-values(((to-name_0)(if(eq? to7_0 unsafe-undefined) name_0 to7_0)))"
|
||||
"(let-values(((ns_0) namespace8_0))"
|
||||
"(let-values(((skip-syms_0)(if(eq? skip9_0 unsafe-undefined)(seteq) skip9_0)))"
|
||||
"(let-values(((alts_0)(if(eq? alts10_0 unsafe-undefined) '#hasheq() alts10_0)))"
|
||||
"(let-values(((extras_0)(if(eq? extras11_0 unsafe-undefined) '#hasheq() extras11_0)))"
|
||||
"(let-values(((alts_0) alts10_0))"
|
||||
"(let-values(((extras_0) extras11_0))"
|
||||
"(let-values(((primitive?_0) primitive?12_0))"
|
||||
"(let-values(((protected?_0) protected?13_0))"
|
||||
"(let-values()"
|
||||
|
@ -64891,7 +64856,7 @@ static const char *startup_source =
|
|||
"(void)))))"
|
||||
"(make-module.1"
|
||||
" temp59_0"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" unsafe-undefined"
|
||||
" temp65_0"
|
||||
" #f"
|
||||
|
@ -64900,7 +64865,7 @@ static const char *startup_source =
|
|||
" temp62_0"
|
||||
" unsafe-undefined"
|
||||
" temp61_0"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" primitive?60_0"
|
||||
" temp64_0"
|
||||
" null"
|
||||
|
@ -65064,7 +65029,7 @@ static const char *startup_source =
|
|||
"((void77_0) void))"
|
||||
"(make-module.1"
|
||||
" temp72_0"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" unsafe-undefined"
|
||||
" void77_0"
|
||||
" #f"
|
||||
|
@ -65073,7 +65038,7 @@ static const char *startup_source =
|
|||
" #f"
|
||||
" unsafe-undefined"
|
||||
" temp73_0"
|
||||
" unsafe-undefined"
|
||||
" void"
|
||||
" #f"
|
||||
" temp76_0"
|
||||
" temp75_0"
|
||||
|
@ -84144,7 +84109,7 @@ static const char *startup_source =
|
|||
"(parse-and-perform-requires!.1"
|
||||
" #f"
|
||||
" #f"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" temp59_0"
|
||||
" unsafe-undefined"
|
||||
" #f"
|
||||
|
@ -84319,8 +84284,8 @@ static const char *startup_source =
|
|||
" name_0"
|
||||
" '#%unsafe)))))))"
|
||||
"(copy-runtime-module!.1"
|
||||
" unsafe-undefined"
|
||||
" unsafe-undefined"
|
||||
" '#hasheq()"
|
||||
" '#hasheq()"
|
||||
" ns36_0"
|
||||
" #t"
|
||||
" temp37_0"
|
||||
|
|
Loading…
Reference in New Issue
Block a user