Created
February 15, 2018 22:07
-
-
Save michaelballantyne/05488da82d07c5db9d03866b3c024334 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Profiling results | |
----------------- | |
Total cpu time observed: 24631ms (out of 24781ms) | |
Number of samples taken: 2088 (once every 12ms) | |
(Hiding functions with self<1.0% and local<2.0%: 37 of 362 hidden) | |
===================================================================================================== | |
Caller | |
Idx Total Self Name+src Local% | |
ms(pct) ms(pct) Callee | |
===================================================================================================== | |
for-loop_35 [235] 0.1% | |
expand-module18.1 [225] 4.9% | |
[1] 24612(99.9%) 0(0.0%) perform-require!74.1 (unknown source) | |
run-module-instance!123.1 [10] 100.0% | |
for-loop_209 [41] 0.0% | |
----------------------------------------------------------------------------------------------------- | |
dispatch-transformer [286] 100.0% | |
[2] 22378(90.9%) 204(0.8%) apply-transformer-in-context (unknown source) | |
dots-loop [3] 24.1% | |
λ1 [12] 19.0% | |
@%app [4] 15.1% | |
let-local-keys [17] 12.7% | |
...rivate/parse.rkt:535:26 [11] 12.5% | |
temp1040 [15] 5.6% | |
syntax-quote-srcloc [21] 2.4% | |
core1491 [19] 1.8% | |
success [18] 1.5% | |
do-wrapping-module-begin [23] 0.9% | |
parse-app [22] 0.7% | |
handle-contract-out [26] 0.6% | |
go [25] 0.4% | |
require [28] 0.3% | |
new-define [34] 0.1% | |
->-internal [37] 0.1% | |
do-syntax-parameterize [33] 0.1% | |
->i-internal [35] 0.1% | |
go [31] 0.1% | |
fail-handler1242 [44] 0.0% | |
syntax-case** [51] 0.0% | |
??? [50] 0.0% | |
@%app/prefix [32] 0.0% | |
make-delayer [39] 0.0% | |
let-syntaxes [42] 0.0% | |
@%app/infix [47] 0.0% | |
parse:clauses [49] 0.0% | |
go [46] 0.0% | |
temp255 [48] 0.0% | |
parse:dots [43] 0.0% | |
datum->syntax8_0 [279] 0.0% | |
----------------------------------------------------------------------------------------------------- | |
dots-loop [3] 0.0% | |
apply-transformer-in-context [2] 100.0% | |
[3] 17186(69.8%) 22(0.1%) dots-loop (unknown source) | |
for-loop [13] 62.0% | |
τs⇔/λ! [92] 19.0% | |
for-loop [16] 12.7% | |
for-each [54] 5.2% | |
apply-subst [304] 0.6% | |
check [36] 0.1% | |
expr-stx? [69] 0.1% | |
1/syntax-local-bind-syntaxes [60] 0.1% | |
unpack17 [68] 0.1% | |
dots-loop [3] 0.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[4] 10751(43.6%) 11(0.0%) @%app ...ackett-lib/hackett/private/base.rkt:388:0 | |
??? [14] 59.9% | |
τs⇔/λ! [92] 28.3% | |
apply-subst [304] 11.7% | |
f679 [38] 0.0% | |
----------------------------------------------------------------------------------------------------- | |
finish-bodys_0 [276] 100.0% | |
[5] 5128(20.8%) 150(0.6%) for-loop_278 (unknown source) | |
finish-bodys_0 [276] 37.5% | |
lambda-clause-expander [264] 22.0% | |
loop_176 [263] 16.2% | |
for-loop_64 [252] 5.7% | |
dispatch-transformer [286] 5.7% | |
finish-expanding-body26.1 [237] 4.4% | |
for-loop_302 [247] 4.2% | |
for-loop_295 [238] 2.3% | |
loop_175 [277] 0.4% | |
expand-id-application-form [288] 0.3% | |
expand-identifier [289] 0.3% | |
syntax-e$1 [312] 0.1% | |
for-loop_286 [27] 0.1% | |
expand-implicit [266] 0.1% | |
for-loop_237 [257] 0.1% | |
for-loop_291 [40] 0.0% | |
for-loop_62 [45] 0.0% | |
----------------------------------------------------------------------------------------------------- | |
loop_158 [230] 100.0% | |
[6] 662(2.7%) 32(0.1%) read-one/not-eof_0 (unknown source) | |
read-struct [20] 44.2% | |
read-undotted [193] 34.7% | |
read-string5.1 [24] 16.2% | |
read-dispatch [214] 0.8% | |
----------------------------------------------------------------------------------------------------- | |
τs⇔/λ! [92] 100.0% | |
[7] 262(1.1%) 0(0.0%) for-loop ...ett-lib/hackett/private/base.rkt:185:4 | |
1/syntax-local-bind-syntaxes [60] 95.8% | |
loop [206] 4.2% | |
----------------------------------------------------------------------------------------------------- | |
expand-import [98] 100.0% | |
[8] 66(0.3%) 0(0.0%) ??? ...et7/racket/collects/racket/require.rkt:44:3 | |
syntax-local-eval26 [30] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
expand-import [98] 100.0% | |
[9] 66(0.3%) 0(0.0%) ??? ...t/collects/racket/private/reqprov.rkt:546:5 | |
??? [29] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
run [138] 0.0% | |
for-loop_83 [265] 0.3% | |
for-loop_81 [93] 6.0% | |
perform-require!74.1 [1] 93.7% | |
[10] 24612(99.9%) 11(0.0%) run-module-instance!123.1 (unknown source) | |
for-loop_82 [52] 92.1% | |
for-loop_80 [56] 7.9% | |
for-loop_78 [70] 0.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[11] 17422(70.7%) 0(0.0%) ...rivate/parse.rkt:535:26 (unknown source) | |
τs⇔/λ! [92] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[12] 14636(59.4%) 0(0.0%) λ1 (unknown source) | |
τs⇔/λ! [92] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
dots-loop [3] 100.0% | |
[13] 14298(58.1%) 0(0.0%) for-loop ...ett-lib/hackett/private/adt.rkt:480:11 | |
τ⇒/λ! [53] 95.6% | |
for-loop [58] 4.4% | |
----------------------------------------------------------------------------------------------------- | |
@%app [4] 100.0% | |
[14] 9688(39.3%) 10(0.0%) ??? .../hackett-lib/hackett/private/base.rkt:248:2 | |
τs⇔/λ! [92] 99.5% | |
free-identifier=?$1 [310] 0.1% | |
datum->syntax8_0 [279] 0.1% | |
modify-type-context [270] 0.1% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[15] 5030(20.4%) 0(0.0%) temp1040 (unknown source) | |
τs⇔/λ! [92] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
dots-loop [3] 100.0% | |
[16] 4016(16.3%) 0(0.0%) for-loop ...ett-lib/hackett/private/adt.rkt:516:21 | |
for-each [54] 49.3% | |
τ⇐! [57] 39.6% | |
apply-subst [304] 9.7% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[17] 3121(12.7%) 0(0.0%) let-local-keys ...racket/private/stxparam.rkt:58:2 | |
1/syntax-local-expand-expression [55] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
expand-import [98] 2.2% | |
apply-transformer-in-context [2] 97.8% | |
[18] 2974(12.1%) 0(0.0%) success (unknown source) | |
τs⇔/λ! [92] 97.2% | |
expand-import [98] 2.2% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[19] 604(2.5%) 22(0.1%) core1491 ...s/syntax/parse/private/parse.rkt:158:7 | |
do-local-expand47.1 [139] 96.8% | |
disjoin [73] 2.2% | |
----------------------------------------------------------------------------------------------------- | |
read-one/not-eof_0 [6] 100.0% | |
[20] 584(2.4%) 69(0.3%) read-struct (unknown source) | |
read-unwrapped-sequence17.1 [226] 88.2% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[21] 536(2.2%) 0(0.0%) syntax-quote-srcloc ...ts/syntax/location.rkt:40:2 | |
syntax-quote-source [59] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[22] 416(1.7%) 54(0.2%) parse-app .../collects/racket/private/kw.rkt:954:2 | |
syntax-e$1 [312] 28.0% | |
syntax->list$1 [63] 27.7% | |
??? [65] 23.2% | |
1/datum->syntax [72] 5.4% | |
loop [206] 2.5% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[23] 267(1.1%) 0(0.0%) do-wrapping-module-begin ...x/wrap-modbeg.rkt:46:4 | |
do-local-expand47.1 [139] 87.6% | |
syntax-e$1 [312] 12.4% | |
----------------------------------------------------------------------------------------------------- | |
read-one/not-eof_0 [6] 100.0% | |
[24] 250(1.0%) 38(0.2%) read-string5.1 (unknown source) | |
loop_164 [61] 84.6% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[25] 168(0.7%) 0(0.0%) go ...ket/collects/racket/match/gen-match.rkt:23:0 | |
dots-loop [62] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[26] 132(0.5%) 0(0.0%) handle-contract-out ...ntract/private/out.rkt:32:0 | |
true-provide/contract [64] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_278 [5] 100.0% | |
[27] 96(0.4%) 0(0.0%) for-loop_286 (unknown source) | |
syntax-e$1 [312] 89.0% | |
for-loop_287 [87] 11.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[28] 66(0.3%) 0(0.0%) require ...llects/racket/private/reqprov.rkt:243:2 | |
try-next [66] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
??? [9] 100.0% | |
[29] 66(0.3%) 0(0.0%) ??? .../collects/racket/private/reqprov.rkt:550:22 | |
expand-import [98] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
??? [8] 100.0% | |
[30] 66(0.3%) 0(0.0%) syntax-local-eval26 ...cts/racket/syntax.rkt:193:0 | |
1/syntax-local-bind-syntaxes [60] 84.2% | |
internal-definition-context-apply [90] 15.8% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[31] 39(0.2%) 0(0.0%) go .../collects/racket/private/qq-and-or.rkt:50:20 | |
syntax->list$1 [63] 71.8% | |
loop [84] 28.2% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[32] 38(0.2%) 10(0.0%) @%app/prefix (unknown source) | |
syntax-e$1 [312] 43.4% | |
expr-stx? [69] 28.9% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[33] 38(0.2%) 0(0.0%) do-syntax-parameterize ...rivate/stxparam.rkt:13:2 | |
??? [67] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[34] 32(0.1%) 0(0.0%) new-define ...collects/racket/private/kw.rkt:896:2 | |
normalize-definition [74] 66.2% | |
can-opt? [85] 33.8% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[35] 28(0.1%) 0(0.0%) ->i-internal .../contract/private/arr-i.rkt:1157:0 | |
mk-wrapper-func/blame-id-info [71] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
dots-loop [3] 100.0% | |
[36] 26(0.1%) 11(0.0%) check ...hackett-lib/hackett/private/adt.rkt:392:4 | |
for-loop [76] 58.5% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[37] 26(0.1%) 0(0.0%) ->-internal ...t/private/arrow-val-first.rkt:654:0 | |
for-loop [77] 58.5% | |
build-chaperone-constructor/real [80] 41.5% | |
----------------------------------------------------------------------------------------------------- | |
@%app [4] 100.0% | |
[38] 22(0.1%) 11(0.0%) f679 (unknown source) | |
inst [273] 50.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[39] 22(0.1%) 11(0.0%) make-delayer ...s/racket/private/promise.rkt:200:0 | |
syntax-local-infer-name [88] 48.8% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_278 [5] 100.0% | |
[40] 20(0.1%) 0(0.0%) for-loop_291 (unknown source) | |
for-loop_292 [75] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
perform-require!74.1 [1] 100.0% | |
[41] 11(0.0%) 0(0.0%) for-loop_209 (unknown source) | |
add-bulk-required-ids!53.1 [78] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[42] 11(0.0%) 0(0.0%) let-syntaxes ...ket/private/letstx-scheme.rkt:29:4 | |
loop [79] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[43] 11(0.0%) 0(0.0%) parse:dots ...syntax/parse/private/parse.rkt:934:0 | |
wash-iattrs [81] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[44] 11(0.0%) 0(0.0%) fail-handler1242 (unknown source) | |
preservable-property->expression [82] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_278 [5] 100.0% | |
[45] 11(0.0%) 0(0.0%) for-loop_62 (unknown source) | |
maybe-install-free=id! [302] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[46] 11(0.0%) 0(0.0%) go ...acket/collects/racket/private/cond.rkt:21:13 | |
loop [83] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[47] 11(0.0%) 0(0.0%) @%app/infix (unknown source) | |
unpack17 [68] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[48] 11(0.0%) 0(0.0%) temp255 (unknown source) | |
unpack17 [68] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[49] 11(0.0%) 0(0.0%) parse:clauses ...tax/parse/private/parse.rkt:376:0 | |
with-txlifts [86] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[50] 10(0.0%) 0(0.0%) ??? ...ts/racket/contract/private/provide.rkt:94:4 | |
stx-list? [188] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 100.0% | |
[51] 10(0.0%) 0(0.0%) syntax-case** .../racket/private/stxcase.rkt:271:4 | |
make-match&env/extract-vars [89] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
run-module-instance!123.1 [10] 100.0% | |
[52] 24612(99.9%) 0(0.0%) for-loop_82 (unknown source) | |
[running body] [91] 99.5% | |
temp35_0 [99] 0.1% | |
[running body] [100] 0.1% | |
[running body] [103] 0.0% | |
[running body] [105] 0.0% | |
[running body] [113] 0.0% | |
[running body] [114] 0.0% | |
init-instance-data! [109] 0.0% | |
[running body] [118] 0.0% | |
[running body] [115] 0.0% | |
[running body] [119] 0.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [13] 100.0% | |
[53] 13884(56.4%) 0(0.0%) τ⇒/λ! ...ackett-lib/hackett/private/base.rkt:225:2 | |
τs⇔/λ! [92] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
dots-loop [3] 46.4% | |
for-loop [16] 53.6% | |
[54] 3698(15.0%) 11(0.0%) for-each .../collects/racket/private/map.rkt:53:13 | |
??? [296] 83.7% | |
f927 [287] 16.0% | |
----------------------------------------------------------------------------------------------------- | |
let-local-keys [17] 100.0% | |
[55] 3121(12.7%) 0(0.0%) 1/syntax-local-expand-expression (unknown source) | |
do-local-expand47.1 [139] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
run-module-instance!123.1 [10] 100.0% | |
[56] 2469(10.0%) 25(0.1%) for-loop_80 (unknown source) | |
for-loop_81 [93] 99.4% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [16] 100.0% | |
[57] 1590(6.5%) 0(0.0%) τ⇐! .../hackett-lib/hackett/private/base.rkt:243:2 | |
τs⇔/λ! [92] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [13] 100.0% | |
[58] 976(4.0%) 0(0.0%) for-loop ...ett-lib/hackett/private/adt.rkt:487:19 | |
pat⇒! [94] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
syntax-quote-srcloc [21] 100.0% | |
[59] 536(2.2%) 0(0.0%) syntax-quote-source ...ts/syntax/location.rkt:25:2 | |
??? [142] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
dots-loop [3] 4.8% | |
syntax-local-eval26 [30] 17.3% | |
for-loop [7] 77.9% | |
[60] 323(1.3%) 0(0.0%) 1/syntax-local-bind-syntaxes (unknown source) | |
expand+eval-for-syntaxes-binding [240] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
read-string5.1 [24] 100.0% | |
[61] 212(0.9%) 212(0.9%) loop_164 (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
go [25] 100.0% | |
[62] 168(0.7%) 0(0.0%) dots-loop ...syntax/parse/private/parse.rkt:995:13 | |
for-loop [97] 50.3% | |
compile*13 [183] 43.5% | |
catch-ellipsis-error [116] 6.2% | |
----------------------------------------------------------------------------------------------------- | |
go [31] 19.6% | |
parse-app [22] 80.4% | |
[63] 143(0.6%) 16(0.1%) syntax->list$1 (unknown source) | |
loop_128 [96] 89.2% | |
----------------------------------------------------------------------------------------------------- | |
handle-contract-out [26] 100.0% | |
[64] 132(0.5%) 0(0.0%) true-provide/contract ...private/provide.rkt:383:0 | |
try-next [95] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
parse-app [22] 100.0% | |
[65] 96(0.4%) 0(0.0%) ??? ...acket/collects/racket/private/kw.rkt:959:27 | |
syntax-e$1 [312] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
require [28] 100.0% | |
[66] 66(0.3%) 0(0.0%) try-next ...ects/racket/private/reqprov.rkt:266:21 | |
expand-import [98] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
do-syntax-parameterize [33] 100.0% | |
[67] 38(0.2%) 0(0.0%) ??? .../collects/racket/private/stxparam.rkt:18:25 | |
??? [127] 70.7% | |
syntax-parameter-local-value [111] 29.3% | |
----------------------------------------------------------------------------------------------------- | |
temp255 [48] 33.3% | |
dots-loop [3] 33.3% | |
@%app/infix [47] 33.3% | |
[68] 33(0.1%) 0(0.0%) unpack17 (unknown source) | |
loop_149 [172] 66.7% | |
make-keyword-procedure [108] 33.3% | |
----------------------------------------------------------------------------------------------------- | |
@%app/prefix [32] 33.8% | |
dots-loop [3] 66.2% | |
[69] 32(0.1%) 0(0.0%) expr-stx? ...cts/syntax/parse/private/lib.rkt:26:0 | |
syntax-e$1 [312] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
run-module-instance!123.1 [10] 100.0% | |
[70] 28(0.1%) 10(0.0%) for-loop_78 (unknown source) | |
for-loop_79 [102] 62.5% | |
----------------------------------------------------------------------------------------------------- | |
->i-internal [35] 100.0% | |
[71] 28(0.1%) 0(0.0%) mk-wrapper-func/blame-id-info ...e/arr-i.rkt:856:0 | |
build-result-checkers [104] 58.9% | |
build-wrapper-proc-arglist [107] 41.1% | |
----------------------------------------------------------------------------------------------------- | |
parse-app [22] 100.0% | |
[72] 22(0.1%) 22(0.1%) 1/datum->syntax (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
core1491 [19] 100.0% | |
[73] 22(0.1%) 22(0.1%) disjoin ...cket/collects/racket/function.rkt:124:2 | |
----------------------------------------------------------------------------------------------------- | |
new-define [34] 100.0% | |
[74] 22(0.1%) 0(0.0%) normalize-definition ...vate/norm-define.rkt:166:4 | |
try-next [101] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_291 [40] 100.0% | |
[75] 20(0.1%) 0(0.0%) for-loop_292 (unknown source) | |
add-local-binding!35.1 [290] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
check [36] 100.0% | |
[76] 16(0.1%) 0(0.0%) for-loop ...kett-lib/hackett/private/adt.rkt:357:4 | |
f547 [106] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
->-internal [37] 100.0% | |
[77] 16(0.1%) 0(0.0%) for-loop ...ract/private/arrow-val-first.rkt:111:4 | |
free-identifier=?$1 [310] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_209 [41] 100.0% | |
[78] 11(0.0%) 11(0.0%) add-bulk-required-ids!53.1 (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
let-syntaxes [42] 100.0% | |
[79] 11(0.0%) 11(0.0%) loop .../collects/racket/private/stxcase.rkt:143:7 | |
----------------------------------------------------------------------------------------------------- | |
->-internal [37] 100.0% | |
[80] 11(0.0%) 11(0.0%) build-chaperone-constructor/real ...order.rkt:23:0 | |
----------------------------------------------------------------------------------------------------- | |
parse:dots [43] 100.0% | |
[81] 11(0.0%) 11(0.0%) wash-iattrs ...yntax/parse/private/parse.rkt:295:1 | |
----------------------------------------------------------------------------------------------------- | |
fail-handler1242 [44] 16.7% | |
preservable-property->expression [82] 83.3% | |
[82] 11(0.0%) 0(0.0%) preservable-property->expression ...l/stx.rkt:35:2 | |
preservable-property->expression [82] 83.3% | |
loop [206] 16.7% | |
----------------------------------------------------------------------------------------------------- | |
loop [83] 50.0% | |
go [46] 50.0% | |
[83] 11(0.0%) 0(0.0%) loop ...ket/collects/racket/private/cond.rkt:31:18 | |
loop [83] 50.0% | |
free-identifier=?$1 [310] 50.0% | |
----------------------------------------------------------------------------------------------------- | |
go [31] 100.0% | |
[84] 11(0.0%) 0(0.0%) loop ...llects/racket/private/qq-and-or.rkt:101:61 | |
stx-pair? [110] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
new-define [34] 100.0% | |
[85] 11(0.0%) 0(0.0%) can-opt? .../collects/racket/private/kw.rkt:902:23 | |
free-identifier=?$1 [310] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
parse:clauses [49] 100.0% | |
[86] 11(0.0%) 0(0.0%) with-txlifts ...ntax/parse/private/txlift.rkt:40:0 | |
??? [112] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_286 [27] 100.0% | |
[87] 10(0.0%) 10(0.0%) for-loop_287 (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
make-delayer [39] 100.0% | |
[88] 10(0.0%) 10(0.0%) syntax-local-infer-name ...et/private/name.rkt:7:4 | |
----------------------------------------------------------------------------------------------------- | |
syntax-case** [51] 100.0% | |
[89] 10(0.0%) 0(0.0%) make-match&env/extract-vars ...private/sc.rkt:86:2 | |
m&e [117] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
syntax-local-eval26 [30] 100.0% | |
[90] 10(0.0%) 0(0.0%) internal-definition-context-apply ...tax.rkt:189:0 | |
do-local-expand47.1 [139] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_82 [52] 100.0% | |
[91] 24612(99.9%) 0(0.0%) [running body] ...aelb/bin/profile-expand.rkt":##f | |
profile-thunk16 [120] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
τ⇐! [57] 1.3% | |
success [18] 1.9% | |
@%app [4] 7.0% | |
dots-loop [3] 7.2% | |
temp1040 [15] 7.9% | |
??? [14] 10.9% | |
τ⇒/λ! [53] 18.1% | |
...rivate/parse.rkt:535:26 [11] 18.1% | |
λ1 [12] 27.6% | |
[92] 17436(70.8%) 11(0.0%) τs⇔/λ! ...ckett-lib/hackett/private/base.rkt:103:2 | |
for-loop [121] 99.3% | |
for-loop [7] 0.4% | |
loop [251] 0.2% | |
??? [127] 0.0% | |
build-very-simple--> [131] 0.0% | |
or/c [130] 0.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_80 [56] 100.0% | |
[93] 2454(10.0%) 37(0.2%) for-loop_81 (unknown source) | |
run-module-instance!123.1 [10] 75.7% | |
namespace-module-instantiate!94.1 [122] 24.2% | |
----------------------------------------------------------------------------------------------------- | |
pat⇐! [153] 5.0% | |
for-loop [58] 95.0% | |
[94] 976(4.0%) 0(0.0%) pat⇒! ...hackett-lib/hackett/private/adt.rkt:219:2 | |
pats⇐! [123] 98.3% | |
----------------------------------------------------------------------------------------------------- | |
true-provide/contract [64] 28.3% | |
try-next [95] 71.7% | |
[95] 132(0.5%) 0(0.0%) try-next ...et/contract/private/provide.rkt:429:14 | |
try-next [95] 71.7% | |
build-struct-code [124] 28.3% | |
----------------------------------------------------------------------------------------------------- | |
loop_128 [96] 8.6% | |
syntax->list$1 [63] 91.4% | |
[96] 128(0.5%) 11(0.0%) loop_128 (unknown source) | |
syntax-e$1 [312] 82.7% | |
loop_128 [96] 8.6% | |
----------------------------------------------------------------------------------------------------- | |
dots-loop [62] 100.0% | |
[97] 84(0.3%) 16(0.1%) for-loop ...llects/racket/match/gen-match.rkt:45:9 | |
mk [126] 68.6% | |
syntax-e$1 [312] 12.4% | |
----------------------------------------------------------------------------------------------------- | |
expand-import [98] 25.0% | |
??? [29] 25.0% | |
success [18] 25.0% | |
try-next [66] 25.0% | |
[98] 66(0.3%) 0(0.0%) expand-import ...acket/require-transform.rkt:266:2 | |
success [18] 25.0% | |
??? [9] 25.0% | |
expand-import [98] 25.0% | |
??? [8] 25.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_82 [52] 100.0% | |
[99] 43(0.2%) 0(0.0%) temp35_0 (unknown source) | |
for-loop_146 [128] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_82 [52] 100.0% | |
[100] 30(0.1%) 0(0.0%) [running body] ...ollects/syntax/boundmap.rkt":##f | |
coerce-contract [144] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
normalize-definition [74] 100.0% | |
[101] 22(0.1%) 0(0.0%) try-next ...ts/racket/private/norm-define.rkt:17:6 | |
general-proto [129] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_78 [70] 100.0% | |
[102] 18(0.1%) 18(0.1%) for-loop_79 (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
for-loop_82 [52] 100.0% | |
[103] 18(0.1%) 0(0.0%) [running body] ...ckett/private/prim/base.rkt":##f | |
.get-syntax-literal! [125] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
mk-wrapper-func/blame-id-info [71] 100.0% | |
[104] 16(0.1%) 0(0.0%) build-result-checkers ...t/private/arr-i.rkt:806:0 | |
add-post-cond [132] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_82 [52] 100.0% | |
[105] 16(0.1%) 0(0.0%) [running body] ...t-lib/hackett/data/list.rkt":##f | |
.get-syntax-literal! [125] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [76] 100.0% | |
[106] 16(0.1%) 0(0.0%) f547 (unknown source) | |
??? [292] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
mk-wrapper-func/blame-id-info [71] 100.0% | |
[107] 12(0.0%) 0(0.0%) build-wrapper-proc-arglist ...vate/arr-i.rkt:947:0 | |
find-ordering [133] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
unpack17 [68] 100.0% | |
[108] 11(0.0%) 11(0.0%) make-keyword-procedure ...ket/private/kw.rkt:262:4 | |
----------------------------------------------------------------------------------------------------- | |
for-loop_82 [52] 100.0% | |
[109] 11(0.0%) 0(0.0%) init-instance-data! (unknown source) | |
[running body] [134] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
loop [84] 100.0% | |
[110] 11(0.0%) 0(0.0%) stx-pair? .../collects/racket/private/stx.rkt:40:4 | |
syntax-e$1 [312] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
??? [67] 100.0% | |
[111] 11(0.0%) 0(0.0%) syntax-parameter-local-value ...xparamkey.rkt:79:2 | |
loop_149 [172] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
with-txlifts [86] 100.0% | |
[112] 11(0.0%) 0(0.0%) ??? ...llects/syntax/parse/private/parse.rkt:383:7 | |
for-loop [135] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_82 [52] 100.0% | |
[113] 11(0.0%) 0(0.0%) [running body] ...hackett/private/prim/op.rkt":##f | |
.get-syntax-literal! [125] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_82 [52] 100.0% | |
[114] 11(0.0%) 0(0.0%) [running body] ...ckett/private/prim/type.rkt":##f | |
.get-syntax-literal! [125] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_82 [52] 100.0% | |
[115] 10(0.0%) 0(0.0%) [running body] ...tract/private/struct-dc.rkt":##f | |
temp50_1 [136] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
dots-loop [62] 100.0% | |
[116] 10(0.0%) 0(0.0%) catch-ellipsis-error ...t/private/stxcase.rkt:16:2 | |
??? [137] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
m&e [117] 50.0% | |
make-match&env/extract-vars [89] 50.0% | |
[117] 10(0.0%) 0(0.0%) m&e ...racket/collects/racket/private/sc.rkt:94:11 | |
m&e [117] 50.0% | |
free-identifier=?$1 [310] 50.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_82 [52] 100.0% | |
[118] 10(0.0%) 0(0.0%) [running body] ...lib/hackett/private/adt.rkt":##f | |
.get-syntax-literal! [125] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_82 [52] 100.0% | |
[119] 10(0.0%) 0(0.0%) [running body] ...yntax/parse/private/lib.rkt":##f | |
loop_149 [172] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
[running body] [91] 100.0% | |
[120] 24612(99.9%) 0(0.0%) profile-thunk16 ...e/pkgs/profile-lib/main.rkt:9:0 | |
run [138] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
τs⇔/λ! [92] 100.0% | |
[121] 17399(70.6%) 0(0.0%) for-loop ...ett-lib/hackett/private/base.rkt:205:8 | |
do-local-expand47.1 [139] 92.8% | |
??? [140] 7.2% | |
??? [149] 0.1% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_81 [93] 100.0% | |
[122] 2330(9.5%) 0(0.0%) namespace-module-instantiate!94.1 (unknown source) | |
standard-module-name-resolver_0 [161] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
pat⇒! [94] 100.0% | |
[123] 960(3.9%) 0(0.0%) pats⇐! ...ackett-lib/hackett/private/adt.rkt:272:2 | |
for-loop [141] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
try-next [95] 100.0% | |
[124] 132(0.5%) 0(0.0%) build-struct-code ...act/private/provide.rkt:600:7 | |
??? [142] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
[running body] [118] 13.6% | |
read-curly-contents/introduced [224] 14.3% | |
[running body] [114] 14.3% | |
[running body] [113] 14.3% | |
[running body] [105] 20.8% | |
[running body] [103] 22.7% | |
[125] 77(0.3%) 0(0.0%) .get-syntax-literal! (unknown source) | |
.deserialize-syntax [143] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [97] 100.0% | |
[126] 58(0.2%) 11(0.0%) mk ...et/collects/racket/match/gen-match.rkt:54:11 | |
for-loop [145] 81.0% | |
----------------------------------------------------------------------------------------------------- | |
τs⇔/λ! [92] 44.8% | |
??? [67] 55.2% | |
[127] 48(0.2%) 48(0.2%) ??? .../collects/racket/private/with-stx.rkt:82:11 | |
----------------------------------------------------------------------------------------------------- | |
temp35_0 [99] 100.0% | |
[128] 43(0.2%) 0(0.0%) for-loop_146 (unknown source) | |
1/module-path-index-resolve [309] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
try-next [101] 100.0% | |
[129] 22(0.1%) 0(0.0%) general-proto ...et/private/norm-define.rkt:134:33 | |
simple-proto [146] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
τs⇔/λ! [92] 100.0% | |
[130] 22(0.1%) 0(0.0%) or/c ...lects/racket/contract/private/orc.rkt:16:2 | |
coerce-contracts [147] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
τs⇔/λ! [92] 100.0% | |
[131] 22(0.1%) 0(0.0%) build-very-simple--> ...arrow-val-first.rkt:1002:0 | |
coerce-contract [144] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
build-result-checkers [104] 100.0% | |
[132] 16(0.1%) 16(0.1%) add-post-cond .../contract/private/arr-i.rkt:624:0 | |
----------------------------------------------------------------------------------------------------- | |
build-wrapper-proc-arglist [107] 100.0% | |
[133] 12(0.0%) 0(0.0%) find-ordering .../contract/private/arr-i.rkt:344:0 | |
for-loop [148] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
init-instance-data! [109] 100.0% | |
[134] 11(0.0%) 11(0.0%) [running body] syntax-literals:##f | |
----------------------------------------------------------------------------------------------------- | |
??? [112] 100.0% | |
[135] 11(0.0%) 0(0.0%) for-loop .../syntax/parse/private/parse.rkt:427:10 | |
parse-pattern+sides80 [150] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
[running body] [115] 100.0% | |
[136] 10(0.0%) 10(0.0%) temp50_1 (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
catch-ellipsis-error [116] 100.0% | |
[137] 10(0.0%) 0(0.0%) ??? ...et/collects/racket/private/stxcase.rkt:17:7 | |
??? [151] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
profile-thunk16 [120] 100.0% | |
[138] 24612(99.9%) 0(0.0%) run ...racket/share/pkgs/profile-lib/main.rkt:39:2 | |
do-dynamic-require6_0 [152] 99.9% | |
run-module-instance!123.1 [10] 0.1% | |
----------------------------------------------------------------------------------------------------- | |
internal-definition-context-apply [90] 0.0% | |
do-wrapping-module-begin [23] 1.0% | |
core1491 [19] 2.0% | |
1/syntax-local-expand-expression [55] 14.5% | |
for-loop [121] 81.5% | |
[139] 21267(86.3%) 82(0.3%) do-local-expand47.1 (unknown source) | |
dispatch-transformer [286] 83.7% | |
finish-bodys_0 [276] 14.3% | |
loop_176 [263] 0.7% | |
expand-id-application-form [288] 0.6% | |
make-local-expand-context33.1 [155] 0.3% | |
loop_175 [277] 0.1% | |
for-loop_295 [238] 0.1% | |
expand-implicit [266] 0.0% | |
expand-identifier [289] 0.0% | |
syntax-e$1 [312] 0.0% | |
for-loop_55 [159] 0.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [121] 100.0% | |
[140] 8192(33.3%) 0(0.0%) ??? ...hackett-lib/hackett/private/base.rkt:152:15 | |
??? [296] 75.6% | |
f927 [287] 24.4% | |
----------------------------------------------------------------------------------------------------- | |
pats⇐! [123] 100.0% | |
[141] 960(3.9%) 0(0.0%) for-loop ...kett-lib/hackett/private/adt.rkt:277:6 | |
pat⇐! [153] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
build-struct-code [124] 19.7% | |
syntax-quote-source [59] 80.3% | |
[142] 667(2.7%) 0(0.0%) ??? ...et/collects/setup/path-to-relative.rkt:63:6 | |
path->pkg+subpath36 [154] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
.get-syntax-literal! [125] 100.0% | |
[143] 77(0.3%) 16(0.1%) .deserialize-syntax (unknown source) | |
deserialize [157] 79.2% | |
----------------------------------------------------------------------------------------------------- | |
build-very-simple--> [131] 41.7% | |
[running body] [100] 58.3% | |
[144] 52(0.2%) 0(0.0%) coerce-contract ...contract/private/guts.rkt:277:0 | |
coerce-contract/f [156] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
mk [126] 100.0% | |
[145] 47(0.2%) 0(0.0%) for-loop ...lects/racket/match/gen-match.rkt:55:23 | |
try-next [158] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
general-proto [129] 100.0% | |
[146] 22(0.1%) 22(0.1%) simple-proto ...cket/private/norm-define.rkt:46:33 | |
----------------------------------------------------------------------------------------------------- | |
or/c [130] 100.0% | |
[147] 22(0.1%) 11(0.0%) coerce-contracts ...ontract/private/guts.rkt:287:0 | |
coerce-contract/f [156] 48.8% | |
----------------------------------------------------------------------------------------------------- | |
find-ordering [133] 100.0% | |
[148] 12(0.0%) 12(0.0%) for-loop ...acket/contract/private/arr-i.rkt:366:2 | |
----------------------------------------------------------------------------------------------------- | |
for-loop [121] 100.0% | |
[149] 11(0.0%) 0(0.0%) ??? ...hackett-lib/hackett/private/base.rkt:134:22 | |
modify-type-context [270] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [135] 100.0% | |
[150] 11(0.0%) 0(0.0%) parse-pattern+sides80 ...rse/private/rep.rkt:363:0 | |
parse-whole-pattern91 [160] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
??? [151] 50.0% | |
??? [137] 50.0% | |
[151] 10(0.0%) 10(0.0%) ??? ...t/collects/racket/match/gen-match.rkt:82:10 | |
??? [151] 50.0% | |
----------------------------------------------------------------------------------------------------- | |
read-extension44.1 [196] 0.0% | |
run [138] 100.0% | |
[152] 24590(99.8%) 0(0.0%) do-dynamic-require6_0 (unknown source) | |
standard-module-name-resolver_0 [161] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [141] 100.0% | |
[153] 960(3.9%) 0(0.0%) pat⇐! ...hackett-lib/hackett/private/adt.rkt:243:2 | |
??? [296] 88.7% | |
f927 [287] 6.1% | |
pat⇒! [94] 5.1% | |
----------------------------------------------------------------------------------------------------- | |
??? [142] 100.0% | |
[154] 667(2.7%) 0(0.0%) path->pkg+subpath36 ...collects/pkg/path.rkt:187:0 | |
for-loop [162] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
do-local-expand47.1 [139] 100.0% | |
[155] 84(0.3%) 0(0.0%) make-local-expand-context33.1 (unknown source) | |
for-loop_89 [166] 61.5% | |
stop-ids->all-stop-ids [167] 38.5% | |
----------------------------------------------------------------------------------------------------- | |
coerce-contracts [147] 16.9% | |
coerce-contract [144] 83.1% | |
[156] 62(0.3%) 0(0.0%) coerce-contract/f ...ntract/private/guts.rkt:342:0 | |
coerce-simple-value [164] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
.deserialize-syntax [143] 100.0% | |
[157] 61(0.2%) 0(0.0%) deserialize (unknown source) | |
for-loop_135 [165] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [145] 100.0% | |
[158] 47(0.2%) 10(0.0%) try-next ...t/collects/racket/match/parse.rkt:34:2 | |
loop [163] 77.7% | |
----------------------------------------------------------------------------------------------------- | |
do-local-expand47.1 [139] 100.0% | |
[159] 11(0.0%) 0(0.0%) for-loop_55 (unknown source) | |
apply-scope [301] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
parse-pattern+sides80 [150] 100.0% | |
[160] 11(0.0%) 0(0.0%) parse-whole-pattern91 ...rse/private/rep.rkt:378:0 | |
parse-*-pattern [168] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
1/module-path-index-resolve [309] 0.3% | |
namespace-module-instantiate!94.1 [122] 4.7% | |
do-dynamic-require6_0 [152] 95.0% | |
[161] 24602(99.9%) 162(0.7%) standard-module-name-resolver_0 (unknown source) | |
temp78_2 [169] 99.3% | |
default-load-handler [171] 0.2% | |
eval-module8.1 [175] 0.0% | |
root-module-path? [228] 0.0% | |
path-cache-get [178] 0.0% | |
----------------------------------------------------------------------------------------------------- | |
path->pkg+subpath36 [154] 100.0% | |
[162] 667(2.7%) 11(0.0%) for-loop ...ket7/racket/collects/pkg/path.rkt:92:2 | |
read-pkg-db/cached [170] 96.0% | |
for-loop [176] 2.4% | |
----------------------------------------------------------------------------------------------------- | |
compile-one [205] 46.7% | |
try-next [158] 53.3% | |
[163] 68(0.3%) 0(0.0%) loop ...ects/racket/match/../private/map.rkt:26:19 | |
compile-con-pat [174] 46.7% | |
match-expander-transform [177] 22.6% | |
parse [180] 15.3% | |
parse-struct [179] 15.3% | |
----------------------------------------------------------------------------------------------------- | |
coerce-contract/f [156] 100.0% | |
[164] 62(0.3%) 62(0.3%) coerce-simple-value ...ract/private/guts.rkt:355:0 | |
----------------------------------------------------------------------------------------------------- | |
deserialize [157] 100.0% | |
[165] 61(0.2%) 11(0.0%) for-loop_135 (unknown source) | |
decode-fill! [173] 82.0% | |
----------------------------------------------------------------------------------------------------- | |
make-local-expand-context33.1 [155] 100.0% | |
[166] 52(0.2%) 0(0.0%) for-loop_89 (unknown source) | |
identifier-binding-symbol$1 [306] 50.0% | |
resolve+shift30.1 [311] 50.0% | |
----------------------------------------------------------------------------------------------------- | |
make-local-expand-context33.1 [155] 100.0% | |
[167] 32(0.1%) 22(0.1%) stop-ids->all-stop-ids (unknown source) | |
datum->syntax8_0 [279] 33.8% | |
----------------------------------------------------------------------------------------------------- | |
parse-whole-pattern91 [160] 100.0% | |
[168] 11(0.0%) 0(0.0%) parse-*-pattern ...tax/parse/private/rep.rkt:446:0 | |
loop_149 [172] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
standard-module-name-resolver_0 [161] 100.0% | |
[169] 24548(99.7%) 0(0.0%) temp78_2 (unknown source) | |
1/compile [181] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [162] 100.0% | |
[170] 640(2.6%) 0(0.0%) read-pkg-db/cached .../collects/pkg/path.rkt:101:4 | |
read-pkgs-db13 [182] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
standard-module-name-resolver_0 [161] 100.0% | |
[171] 88(0.4%) 0(0.0%) default-load-handler (unknown source) | |
read-syntax$1 [184] 70.3% | |
read$1 [202] 29.7% | |
----------------------------------------------------------------------------------------------------- | |
[running body] [119] 19.3% | |
parse-*-pattern [168] 20.2% | |
syntax-parameter-local-value [111] 20.2% | |
unpack17 [68] 40.4% | |
[172] 54(0.2%) 10(0.0%) loop_149 (unknown source) | |
loop_130 [186] 60.6% | |
binding-lookup48.1 [298] 20.2% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_135 [165] 100.0% | |
[173] 50(0.2%) 0(0.0%) decode-fill! (unknown source) | |
decode [185] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
loop [163] 100.0% | |
[174] 32(0.1%) 21(0.1%) compile-con-pat .../racket/match/compiler.rkt:61:2 | |
compile*13 [183] 51.6% | |
----------------------------------------------------------------------------------------------------- | |
standard-module-name-resolver_0 [161] 100.0% | |
[175] 22(0.1%) 0(0.0%) eval-module8.1 (unknown source) | |
compiled-module->dh+h+data-instance+declaration-instance [187]100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [162] 100.0% | |
[176] 16(0.1%) 16(0.1%) for-loop ...et7/racket/collects/pkg/path.rkt:150:6 | |
----------------------------------------------------------------------------------------------------- | |
loop [163] 100.0% | |
[177] 16(0.1%) 16(0.1%) match-expander-transform ...parse-helper.rkt:169:0 | |
----------------------------------------------------------------------------------------------------- | |
standard-module-name-resolver_0 [161] 100.0% | |
[178] 11(0.0%) 0(0.0%) path-cache-get (unknown source) | |
loop_102 [189] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
loop [163] 100.0% | |
[179] 10(0.0%) 0(0.0%) parse-struct ...racket/match/parse-helper.rkt:82:0 | |
extract-struct-info [190] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
loop [163] 100.0% | |
[180] 10(0.0%) 0(0.0%) parse ...cket/collects/racket/match/parse.rkt:30:0 | |
stx-list? [188] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
temp78_2 [169] 100.0% | |
[181] 24548(99.7%) 0(0.0%) 1/compile (unknown source) | |
temp83_1 [191] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
read-pkg-db/cached [170] 100.0% | |
[182] 640(2.6%) 0(0.0%) read-pkgs-db13 ...acket/collects/pkg/path.rkt:61:0 | |
??? [192] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
compile-con-pat [174] 6.3% | |
loop [194] 8.8% | |
compile-one [205] 28.3% | |
dots-loop [62] 56.6% | |
[183] 73(0.3%) 0(0.0%) compile*13 ...ects/racket/match/compiler.rkt:442:0 | |
loop [194] 75.3% | |
split-rows4 [197] 24.7% | |
----------------------------------------------------------------------------------------------------- | |
loop [227] 17.9% | |
default-load-handler [171] 82.1% | |
[184] 62(0.2%) 18(0.1%) read-syntax$1 (unknown source) | |
read-extension44.1 [196] 52.8% | |
read-undotted [193] 17.9% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_137 [195] 11.0% | |
decode-fill! [173] 89.0% | |
[185] 50(0.2%) 11(0.0%) decode (unknown source) | |
for-loop_137 [195] 89.0% | |
----------------------------------------------------------------------------------------------------- | |
loop_149 [172] 100.0% | |
[186] 33(0.1%) 0(0.0%) loop_130 (unknown source) | |
resolve+shift30.1 [311] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
eval-module8.1 [175] 100.0% | |
[187] 22(0.1%) 0(0.0%) compiled-module->dh+h+data-instance+declaration-instance ... | |
[running body] [198] 51.2% | |
[running body] [199] 48.8% | |
----------------------------------------------------------------------------------------------------- | |
??? [50] 50.0% | |
parse [180] 50.0% | |
[188] 21(0.1%) 0(0.0%) stx-list? .../collects/racket/private/stx.rkt:49:4 | |
syntax-e$1 [312] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
path-cache-get [178] 100.0% | |
[189] 11(0.0%) 11(0.0%) loop_102 (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
parse-struct [179] 100.0% | |
[190] 10(0.0%) 0(0.0%) extract-struct-info ...rivate/struct-info.rkt:48:4 | |
...efine-struct.rkt:684:40 [200] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
1/compile [181] 100.0% | |
[191] 24548(99.7%) 0(0.0%) temp83_1 (unknown source) | |
compile-single$1 [201] 99.5% | |
compile-module-from-parsed34.1 [203] 0.5% | |
----------------------------------------------------------------------------------------------------- | |
read-pkgs-db13 [182] 100.0% | |
[192] 640(2.6%) 0(0.0%) ??? .../racket7/racket/collects/pkg/path.rkt:55:12 | |
read$1 [202] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
read-syntax$1 [184] 1.3% | |
read-one/not-eof_0 [6] 98.7% | |
[193] 480(1.9%) 38(0.2%) read-undotted (unknown source) | |
read-unwrapped-sequence17.1 [226] 70.0% | |
read-symbol-or-number8.1 [204] 14.6% | |
skip-loop_0 [207] 7.6% | |
----------------------------------------------------------------------------------------------------- | |
compile*13 [183] 100.0% | |
[194] 60(0.2%) 18(0.1%) loop .../collects/racket/match/compiler.rkt:492:10 | |
compile-one [205] 70.4% | |
compile*13 [183] 10.6% | |
loop [206] 4.5% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_137 [195] 11.0% | |
decode [185] 89.0% | |
[195] 50(0.2%) 39(0.2%) for-loop_137 (unknown source) | |
for-loop_137 [195] 11.0% | |
decode [185] 11.0% | |
----------------------------------------------------------------------------------------------------- | |
read-syntax$1 [184] 100.0% | |
[196] 44(0.2%) 0(0.0%) read-extension44.1 (unknown source) | |
module-wrapper-insert-type-require [208] 50.6% | |
??? [210] 25.3% | |
do-dynamic-require6_0 [152] 24.1% | |
----------------------------------------------------------------------------------------------------- | |
compile*13 [183] 100.0% | |
[197] 24(0.1%) 11(0.0%) split-rows4 ...ts/racket/match/split-rows.rkt:11:0 | |
??? [292] 53.2% | |
----------------------------------------------------------------------------------------------------- | |
compiled-module->dh+h+data-instance+declaration-instance [187]100.0% | |
[198] 11(0.0%) 0(0.0%) [running body] data:##f | |
deserialize-module-path-indexes [209] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
compiled-module->dh+h+data-instance+declaration-instance [187]100.0% | |
[199] 10(0.0%) 10(0.0%) [running body] decl:##f | |
----------------------------------------------------------------------------------------------------- | |
extract-struct-info [190] 100.0% | |
[200] 10(0.0%) 10(0.0%) ...efine-struct.rkt:684:40 (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
temp83_1 [191] 100.0% | |
[201] 24462(99.3%) 0(0.0%) compile-single$1 (unknown source) | |
temp104_2 [211] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
default-load-handler [171] 3.9% | |
??? [192] 96.1% | |
[202] 666(2.7%) 0(0.0%) read$1 (unknown source) | |
read-hash [212] 96.1% | |
read-dispatch [214] 3.9% | |
----------------------------------------------------------------------------------------------------- | |
temp83_1 [191] 100.0% | |
[203] 158(0.6%) 0(0.0%) compile-module-from-parsed34.1 (unknown source) | |
compile-forms29.1 [250] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
read-undotted [193] 100.0% | |
[204] 97(0.4%) 44(0.2%) read-symbol-or-number8.1 (unknown source) | |
loop_162 [213] 55.2% | |
----------------------------------------------------------------------------------------------------- | |
loop [194] 100.0% | |
[205] 60(0.2%) 0(0.0%) compile-one ...cts/racket/match/compiler.rkt:135:0 | |
compile*13 [183] 65.3% | |
loop [163] 34.7% | |
----------------------------------------------------------------------------------------------------- | |
loop [194] 5.1% | |
preservable-property->expression [82] 8.4% | |
for-loop [7] 8.4% | |
parse-app [22] 24.1% | |
loop [206] 53.9% | |
[206] 44(0.2%) 22(0.1%) loop .../collects/racket/private/stxcase.rkt:109:7 | |
loop [206] 53.9% | |
datum->syntax8_0 [279] 16.9% | |
----------------------------------------------------------------------------------------------------- | |
read-undotted [193] 100.0% | |
[207] 36(0.1%) 36(0.1%) skip-loop_0 (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
read-extension44.1 [196] 100.0% | |
[208] 22(0.1%) 0(0.0%) module-wrapper-insert-type-require ...nel.rkt:32:2 | |
strip-context [215] 50.0% | |
...odule-reader.rkt:90:14 [218] 50.0% | |
----------------------------------------------------------------------------------------------------- | |
[running body] [198] 100.0% | |
[209] 11(0.0%) 0(0.0%) deserialize-module-path-indexes (unknown source) | |
for-loop_109 [216] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
read-extension44.1 [196] 100.0% | |
[210] 11(0.0%) 0(0.0%) ??? .../curly-fn-lib/curly-fn/lang/reader.rkt:44:0 | |
lang:read-syntax [217] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
compile-single$1 [201] 100.0% | |
[211] 24462(99.3%) 0(0.0%) temp104_2 (unknown source) | |
expand-capturing-lifts [219] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
read$1 [202] 100.0% | |
[212] 640(2.6%) 0(0.0%) read-hash (unknown source) | |
loop_152 [220] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
read-symbol-or-number8.1 [204] 100.0% | |
[213] 54(0.2%) 54(0.2%) loop_162 (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
read-one/not-eof_0 [6] 29.7% | |
read$1 [202] 70.3% | |
[214] 37(0.2%) 26(0.1%) read-dispatch (unknown source) | |
read-curly-contents/introduced [224] 29.7% | |
----------------------------------------------------------------------------------------------------- | |
module-wrapper-insert-type-require [208] 100.0% | |
[215] 11(0.0%) 0(0.0%) strip-context ...ects/syntax/strip-context.rkt:7:0 | |
replace-context [222] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
deserialize-module-path-indexes [209] 100.0% | |
[216] 11(0.0%) 0(0.0%) for-loop_109 (unknown source) | |
module-path-index-join12_0 [223] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
??? [210] 100.0% | |
[217] 11(0.0%) 0(0.0%) lang:read-syntax .../syntax/module-reader.rkt:65:9 | |
wrap-internal [221] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
module-wrapper-insert-type-require [208] 100.0% | |
[218] 11(0.0%) 0(0.0%) ...odule-reader.rkt:90:14 (unknown source) | |
wrap-internal [221] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
temp104_2 [211] 99.9% | |
[219] 24482(99.4%) 0(0.0%) expand-capturing-lifts (unknown source) | |
expand-module18.1 [225] 99.9% | |
loop_106 [249] 0.1% | |
----------------------------------------------------------------------------------------------------- | |
read-hash [212] 100.0% | |
[220] 640(2.6%) 0(0.0%) loop_152 (unknown source) | |
read-unwrapped-sequence17.1 [226] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
...odule-reader.rkt:90:14 [218] 50.0% | |
lang:read-syntax [217] 50.0% | |
[221] 22(0.1%) 0(0.0%) wrap-internal ...ts/syntax/module-reader.rkt:183:2 | |
loop [227] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
strip-context [215] 4.5% | |
replace-context [222] 95.5% | |
[222] 11(0.0%) 11(0.0%) replace-context ...s/syntax/strip-context.rkt:10:0 | |
replace-context [222] 95.5% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_109 [216] 100.0% | |
[223] 11(0.0%) 0(0.0%) module-path-index-join12_0 (unknown source) | |
root-module-path? [228] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
read-dispatch [214] 100.0% | |
[224] 11(0.0%) 0(0.0%) read-curly-contents/introduced .../reader.rkt:65:0 | |
.get-syntax-literal! [125] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
expand-capturing-lifts [219] 100.0% | |
[225] 24462(99.3%) 0(0.0%) expand-module18.1 (unknown source) | |
module-begin-k_1 [229] 94.5% | |
perform-require!74.1 [1] 5.5% | |
----------------------------------------------------------------------------------------------------- | |
read-undotted [193] 20.5% | |
read-struct [20] 30.3% | |
loop_152 [220] 49.2% | |
[226] 662(2.7%) 11(0.0%) read-unwrapped-sequence17.1 (unknown source) | |
loop_158 [230] 99.9% | |
----------------------------------------------------------------------------------------------------- | |
wrap-internal [221] 100.0% | |
[227] 22(0.1%) 0(0.0%) loop ...t/collects/syntax/module-reader.rkt:190:25 | |
read-syntax$1 [184] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
standard-module-name-resolver_0 [161] 48.8% | |
module-path-index-join12_0 [223] 51.2% | |
[228] 22(0.1%) 22(0.1%) root-module-path? (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
expand-module18.1 [225] 100.0% | |
[229] 24168(98.1%) 0(0.0%) module-begin-k_1 (unknown source) | |
loop_180 [233] 94.1% | |
pass-1-and-2-loop_0 [231] 5.9% | |
----------------------------------------------------------------------------------------------------- | |
read-unwrapped-sequence17.1 [226] 5.7% | |
loop_158 [230] 94.3% | |
[230] 662(2.7%) 117(0.5%) loop_158 (unknown source) | |
loop_158 [230] 94.3% | |
read-one/not-eof_0 [6] 5.5% | |
----------------------------------------------------------------------------------------------------- | |
module-begin-k_1 [229] 100.0% | |
[231] 1426(5.8%) 0(0.0%) pass-1-and-2-loop_0 (unknown source) | |
finish_2 [232] 95.3% | |
loop_179 [234] 4.7% | |
----------------------------------------------------------------------------------------------------- | |
pass-1-and-2-loop_0 [231] 3.6% | |
finish_2 [232] 96.4% | |
[232] 1359(5.5%) 0(0.0%) finish_2 (unknown source) | |
finish_2 [232] 96.4% | |
loop_179 [234] 1.2% | |
expand+eval-for-syntaxes-binding [240] 1.1% | |
for-loop_35 [235] 0.4% | |
loop_180 [233] 0.0% | |
select-defined-syms-and-bind!16.1 [236] 0.0% | |
----------------------------------------------------------------------------------------------------- | |
finish_2 [232] 0.1% | |
module-begin-k_1 [229] 0.6% | |
loop_180 [233] 99.3% | |
[233] 22764(92.4%) 0(0.0%) loop_180 (unknown source) | |
loop_180 [233] 99.3% | |
dispatch-transformer [286] 0.5% | |
finish-bodys_0 [276] 0.1% | |
for-loop_302 [247] 0.1% | |
lambda-clause-expander [264] 0.0% | |
for-loop_64 [252] 0.0% | |
finish-expanding-body26.1 [237] 0.0% | |
loop_175 [277] 0.0% | |
loop_176 [263] 0.0% | |
for-loop_295 [238] 0.0% | |
expand-id-application-form [288] 0.0% | |
----------------------------------------------------------------------------------------------------- | |
pass-1-and-2-loop_0 [231] 7.1% | |
finish_2 [232] 92.9% | |
[234] 936(3.8%) 0(0.0%) loop_179 (unknown source) | |
dispatch-transformer [286] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_35 [235] 17.3% | |
finish_2 [232] 82.7% | |
[235] 50(0.2%) 0(0.0%) for-loop_35 (unknown source) | |
perform-require!74.1 [1] 82.7% | |
for-loop_35 [235] 17.3% | |
----------------------------------------------------------------------------------------------------- | |
finish_2 [232] 100.0% | |
[236] 26(0.1%) 0(0.0%) select-defined-syms-and-bind!16.1 (unknown source) | |
for-loop_211 [239] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
loop_180 [233] 0.3% | |
lambda-clause-expander [264] 3.2% | |
for-loop_278 [5] 96.4% | |
[237] 3278(13.3%) 0(0.0%) finish-expanding-body26.1 (unknown source) | |
loop_176 [263] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
loop_180 [233] 0.7% | |
for-loop_302 [247] 0.7% | |
do-local-expand47.1 [139] 2.8% | |
for-loop_64 [252] 4.0% | |
for-loop_278 [5] 91.8% | |
[238] 1576(6.4%) 0(0.0%) for-loop_295 (unknown source) | |
expand+eval-for-syntaxes-binding [240] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
select-defined-syms-and-bind!16.1 [236] 100.0% | |
[239] 26(0.1%) 16(0.1%) for-loop_211 (unknown source) | |
remove-required-id!69.1 [241] 41.5% | |
----------------------------------------------------------------------------------------------------- | |
finish_2 [232] 14.8% | |
1/syntax-local-bind-syntaxes [60] 14.9% | |
for-loop_295 [238] 70.3% | |
[240] 2170(8.8%) 26(0.1%) expand+eval-for-syntaxes-binding (unknown source) | |
f [242] 51.3% | |
loop_146 [243] 36.9% | |
context->transformer-context49_0 [244] 6.1% | |
compile-top9.1 [245] 1.5% | |
for-loop_302 [247] 1.0% | |
expand-id-application-form [288] 1.0% | |
expand-identifier [289] 0.5% | |
constraint->instances [246] 0.5% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_211 [239] 100.0% | |
[241] 11(0.0%) 0(0.0%) remove-required-id!69.1 (unknown source) | |
resolve+shift30.1 [311] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
expand+eval-for-syntaxes-binding [240] 100.0% | |
[242] 1114(4.5%) 0(0.0%) f ...tt/hackett-lib/hackett/private/base.rkt:318:0 | |
??? [248] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
expand+eval-for-syntaxes-binding [240] 100.0% | |
[243] 844(3.4%) 11(0.0%) loop_146 (unknown source) | |
for-loop_302 [247] 54.3% | |
lambda-clause-expander [264] 16.9% | |
dispatch-transformer [286] 13.1% | |
expand-id-application-form [288] 8.3% | |
expand-implicit [266] 4.1% | |
expand-identifier [289] 2.0% | |
----------------------------------------------------------------------------------------------------- | |
expand+eval-for-syntaxes-binding [240] 100.0% | |
[244] 175(0.7%) 0(0.0%) context->transformer-context49_0 (unknown source) | |
loop_106 [249] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
expand+eval-for-syntaxes-binding [240] 100.0% | |
[245] 32(0.1%) 0(0.0%) compile-top9.1 (unknown source) | |
compile-forms29.1 [250] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
expand+eval-for-syntaxes-binding [240] 100.0% | |
[246] 11(0.0%) 0(0.0%) constraint->instances ...tt/private/base.rkt:290:4 | |
loop [251] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
expand+eval-for-syntaxes-binding [240] 0.4% | |
for-loop_64 [252] 0.6% | |
for-loop_302 [247] 11.4% | |
loop_146 [243] 22.3% | |
for-loop_278 [5] 29.9% | |
loop_180 [233] 35.3% | |
[247] 1646(6.7%) 26(0.1%) for-loop_302 (unknown source) | |
dispatch-transformer [286] 46.8% | |
lambda-clause-expander [264] 15.7% | |
for-loop_302 [247] 11.4% | |
expand-id-application-form [288] 7.7% | |
finish-bodys_0 [276] 7.2% | |
for-loop_64 [252] 4.4% | |
loop_175 [277] 1.0% | |
syntax-e$1 [312] 0.9% | |
expand-identifier [289] 0.8% | |
for-loop_237 [257] 0.7% | |
for-loop_295 [238] 0.7% | |
expand-implicit [266] 0.2% | |
----------------------------------------------------------------------------------------------------- | |
f [242] 100.0% | |
[248] 1114(4.5%) 0(0.0%) ??? ...ett-lib/hackett/private/typecheck.rkt:494:0 | |
parse-loop1399 [253] 88.6% | |
for-loop [256] 10.0% | |
unapply-τ [260] 1.5% | |
----------------------------------------------------------------------------------------------------- | |
expand-capturing-lifts [219] 15.5% | |
context->transformer-context49_0 [244] 84.5% | |
[249] 207(0.8%) 0(0.0%) loop_106 (unknown source) | |
loop_129 [254] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
compile-top9.1 [245] 16.8% | |
compile-module-from-parsed34.1 [203] 83.2% | |
[250] 190(0.8%) 0(0.0%) compile-forms29.1 (unknown source) | |
for-loop_162 [255] 79.0% | |
loop!_1 [259] 13.6% | |
serialize-phase-to-link-module-uses [261] 7.3% | |
----------------------------------------------------------------------------------------------------- | |
constraint->instances [246] 22.7% | |
τ-wf! [272] 26.8% | |
τs⇔/λ! [92] 50.5% | |
[251] 48(0.2%) 26(0.1%) loop (unknown source) | |
simplify/elaborate [258] 50.5% | |
foldl [262] 22.7% | |
----------------------------------------------------------------------------------------------------- | |
loop_176 [263] 0.1% | |
for-loop_302 [247] 2.8% | |
loop_180 [233] 3.9% | |
for-loop_278 [5] 93.2% | |
[252] 3730(15.1%) 44(0.2%) for-loop_64 (unknown source) | |
lambda-clause-expander [264] 90.1% | |
expand-id-application-form [288] 1.8% | |
dispatch-transformer [286] 1.4% | |
for-loop_295 [238] 1.4% | |
finish-bodys_0 [276] 1.2% | |
loop_178 [268] 0.9% | |
loop_175 [277] 0.5% | |
loop_176 [263] 0.4% | |
for-loop_302 [247] 0.4% | |
syntax-e$1 [312] 0.3% | |
expand-implicit [266] 0.3% | |
expand-identifier [289] 0.1% | |
----------------------------------------------------------------------------------------------------- | |
??? [248] 100.0% | |
[253] 987(4.0%) 0(0.0%) parse-loop1399 ...racket/match/compiler.rkt:418:15 | |
apply-subst [304] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
loop_106 [249] 100.0% | |
[254] 207(0.8%) 0(0.0%) loop_129 (unknown source) | |
for-loop_83 [265] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
compile-forms29.1 [250] 100.0% | |
[255] 150(0.6%) 150(0.6%) for-loop_162 (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
??? [248] 100.0% | |
[256] 111(0.5%) 0(0.0%) for-loop ...b/hackett/private/typecheck.rkt:499:13 | |
unify-instance-head [267] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_302 [247] 20.6% | |
for-loop_278 [5] 79.4% | |
[257] 54(0.2%) 10(0.0%) for-loop_237 (unknown source) | |
for-loop_293 [269] 80.4% | |
----------------------------------------------------------------------------------------------------- | |
simplify/elaborate [258] 14.0% | |
loop [251] 86.0% | |
[258] 38(0.2%) 0(0.0%) simplify/elaborate ...ckett/private/base.rkt:118:4 | |
τ-wf! [272] 55.3% | |
modify-type-context [270] 30.7% | |
simplify/elaborate [258] 14.0% | |
----------------------------------------------------------------------------------------------------- | |
compile-forms29.1 [250] 100.0% | |
[259] 26(0.1%) 0(0.0%) loop!_1 (unknown source) | |
for-loop_157 [271] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
??? [248] 100.0% | |
[260] 16(0.1%) 0(0.0%) unapply-τ ...b/hackett/private/typecheck.rkt:188:0 | |
build-unary-very-simple--> [274] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
compile-forms29.1 [250] 100.0% | |
[261] 14(0.1%) 0(0.0%) serialize-phase-to-link-module-uses ...own source) | |
for-loop_112 [275] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
loop [251] 100.0% | |
[262] 11(0.0%) 0(0.0%) foldl ...et/collects/racket/private/list.rkt:229:4 | |
inst [273] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
loop_180 [233] 0.1% | |
loop_176 [263] 0.2% | |
for-loop_64 [252] 0.5% | |
do-local-expand47.1 [139] 5.5% | |
finish-expanding-body26.1 [237] 35.0% | |
for-loop_278 [5] 58.8% | |
[263] 4628(18.8%) 21(0.1%) loop_176 (unknown source) | |
finish-bodys_0 [276] 93.2% | |
loop_175 [277] 5.4% | |
lambda-clause-expander [264] 0.7% | |
for-loop_64 [252] 0.2% | |
loop_176 [263] 0.2% | |
dispatch-transformer [286] 0.1% | |
----------------------------------------------------------------------------------------------------- | |
loop_176 [263] 0.4% | |
loop_146 [243] 2.9% | |
loop_180 [233] 3.5% | |
for-loop_302 [247] 5.8% | |
for-loop_64 [252] 19.0% | |
for-loop_278 [5] 68.2% | |
[264] 4585(18.6%) 27(0.1%) lambda-clause-expander (unknown source) | |
finish-bodys_0 [276] 94.9% | |
loop_175 [277] 3.5% | |
finish-expanding-body26.1 [237] 0.8% | |
for-loop_279 [280] 0.6% | |
----------------------------------------------------------------------------------------------------- | |
loop_129 [254] 100.0% | |
[265] 207(0.8%) 0(0.0%) for-loop_83 (unknown source) | |
run-module-instance!123.1 [10] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_64 [252] 7.1% | |
for-loop_302 [247] 7.5% | |
do-local-expand47.1 [139] 22.1% | |
loop_146 [243] 23.8% | |
for-loop_278 [5] 39.5% | |
[266] 147(0.6%) 21(0.1%) expand-implicit (unknown source) | |
resolve+shift30.1 [311] 39.5% | |
binding-lookup48.1 [298] 31.6% | |
datum->syntax8_0 [279] 7.5% | |
free-id-set-member? [300] 7.1% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [256] 100.0% | |
[267] 111(0.5%) 0(0.0%) unify-instance-head ...private/typecheck.rkt:467:0 | |
for-loop [278] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_64 [252] 100.0% | |
[268] 68(0.3%) 0(0.0%) loop_178 (unknown source) | |
expand-identifier [289] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_237 [257] 100.0% | |
[269] 43(0.2%) 0(0.0%) for-loop_293 (unknown source) | |
add-local-binding!35.1 [290] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
??? [149] 32.8% | |
??? [14] 32.8% | |
simplify/elaborate [258] 34.3% | |
[270] 34(0.1%) 11(0.0%) modify-type-context ...private/typecheck.rkt:281:0 | |
...-transformer.rkt:88:14 [283] 34.3% | |
remove [284] 32.8% | |
----------------------------------------------------------------------------------------------------- | |
loop!_1 [259] 100.0% | |
[271] 26(0.1%) 0(0.0%) for-loop_157 (unknown source) | |
compile7_0 [281] 59.6% | |
compile-let15.1 [285] 40.4% | |
----------------------------------------------------------------------------------------------------- | |
τ-wf! [272] 50.0% | |
simplify/elaborate [258] 50.0% | |
[272] 26(0.1%) 0(0.0%) τ-wf! ...t-lib/hackett/private/typecheck.rkt:228:0 | |
τ-wf! [272] 50.0% | |
loop [251] 50.0% | |
----------------------------------------------------------------------------------------------------- | |
f679 [38] 12.5% | |
foldl [262] 25.0% | |
inst [273] 62.5% | |
[273] 22(0.1%) 0(0.0%) inst ...tt-lib/hackett/private/typecheck.rkt:265:0 | |
inst [273] 62.5% | |
free-identifier=?$1 [310] 37.5% | |
----------------------------------------------------------------------------------------------------- | |
unapply-τ [260] 100.0% | |
[274] 16(0.1%) 16(0.1%) build-unary-very-simple--> ...-val-first.rkt:974:0 | |
----------------------------------------------------------------------------------------------------- | |
serialize-phase-to-link-module-uses [261] 100.0% | |
[275] 14(0.1%) 0(0.0%) for-loop_112 (unknown source) | |
serialize-module-uses [282] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_64 [252] 0.3% | |
for-loop_302 [247] 0.8% | |
loop_180 [233] 3.5% | |
do-local-expand47.1 [139] 8.6% | |
loop_176 [263] 21.1% | |
lambda-clause-expander [264] 28.1% | |
for-loop_278 [5] 37.5% | |
[276] 5128(20.8%) 0(0.0%) finish-bodys_0 (unknown source) | |
for-loop_278 [5] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
loop_180 [233] 0.7% | |
for-loop_302 [247] 1.1% | |
for-loop_64 [252] 1.8% | |
do-local-expand47.1 [139] 3.2% | |
for-loop_278 [5] 18.1% | |
loop_176 [263] 34.3% | |
lambda-clause-expander [264] 40.8% | |
[277] 1520(6.2%) 33(0.1%) loop_175 (unknown source) | |
dispatch-transformer [286] 76.6% | |
expand-id-application-form [288] 19.7% | |
for-loop_277 [294] 0.8% | |
expand-identifier [289] 0.7% | |
----------------------------------------------------------------------------------------------------- | |
unify-instance-head [267] 100.0% | |
[278] 111(0.5%) 0(0.0%) for-loop ...ib/hackett/private/typecheck.rkt:474:9 | |
loop [299] 87.8% | |
f927 [287] 12.2% | |
----------------------------------------------------------------------------------------------------- | |
apply-transformer-in-context [2] 15.7% | |
expand-implicit [266] 16.4% | |
stop-ids->all-stop-ids [167] 16.4% | |
??? [14] 18.7% | |
loop [206] 32.8% | |
[279] 67(0.3%) 11(0.0%) datum->syntax8_0 (unknown source) | |
loop_118 [291] 83.6% | |
----------------------------------------------------------------------------------------------------- | |
lambda-clause-expander [264] 100.0% | |
[280] 52(0.2%) 0(0.0%) for-loop_279 (unknown source) | |
add-local-binding!35.1 [290] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_157 [271] 33.3% | |
compile7_0 [281] 66.7% | |
[281] 16(0.1%) 16(0.1%) compile7_0 (unknown source) | |
compile7_0 [281] 66.7% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_112 [275] 100.0% | |
[282] 14(0.1%) 0(0.0%) serialize-module-uses (unknown source) | |
for-loop_6 [293] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
modify-type-context [270] 100.0% | |
[283] 12(0.0%) 0(0.0%) ...-transformer.rkt:88:14 (unknown source) | |
??? [292] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
modify-type-context [270] 100.0% | |
[284] 11(0.0%) 0(0.0%) remove ...et/collects/racket/private/list.rkt:59:4 | |
loop [295] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_157 [271] 100.0% | |
[285] 10(0.0%) 10(0.0%) compile-let15.1 (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
loop_176 [263] 0.0% | |
loop_146 [243] 0.1% | |
for-loop_64 [252] 0.3% | |
loop_175 [277] 1.9% | |
loop_179 [234] 2.8% | |
for-loop_302 [247] 3.2% | |
for-loop_278 [5] 11.1% | |
loop_180 [233] 14.1% | |
do-local-expand47.1 [139] 66.5% | |
[286] 22514(91.4%) 238(1.0%) dispatch-transformer (unknown source) | |
apply-transformer-in-context [2] 98.6% | |
loop_87 [297] 1.0% | |
apply-scope [301] 0.1% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [278] 0.5% | |
pat⇐! [153] 2.2% | |
for-each [54] 17.1% | |
f927 [287] 17.7% | |
??? [140] 61.7% | |
[287] 2687(10.9%) 0(0.0%) f927 .../collects/racket/match/compiler.rkt:507:40 | |
??? [296] 80.8% | |
f927 [287] 17.7% | |
loop [299] 0.5% | |
----------------------------------------------------------------------------------------------------- | |
expand+eval-for-syntaxes-binding [240] 1.5% | |
loop_180 [233] 1.8% | |
loop_146 [243] 5.1% | |
for-loop_64 [252] 9.2% | |
for-loop_302 [247] 14.0% | |
do-local-expand47.1 [139] 16.5% | |
loop_175 [277] 21.6% | |
for-loop_278 [5] 30.3% | |
[288] 1384(5.6%) 114(0.5%) expand-id-application-form (unknown source) | |
syntax-e/no-taint [314] 36.8% | |
resolve+shift30.1 [311] 35.4% | |
binding-lookup48.1 [298] 14.2% | |
free-id-set-member? [300] 5.4% | |
----------------------------------------------------------------------------------------------------- | |
loop_175 [277] 2.3% | |
expand+eval-for-syntaxes-binding [240] 2.3% | |
loop_146 [243] 4.7% | |
for-loop_64 [252] 4.7% | |
for-loop_302 [247] 6.7% | |
do-local-expand47.1 [139] 12.4% | |
loop_178 [268] 14.6% | |
for-loop_278 [5] 52.3% | |
[289] 470(1.9%) 86(0.3%) expand-identifier (unknown source) | |
resolve+shift30.1 [311] 66.8% | |
binding-lookup48.1 [298] 11.6% | |
free-id-set-member? [300] 3.3% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_292 [75] 17.1% | |
for-loop_293 [269] 37.7% | |
for-loop_279 [280] 45.2% | |
[290] 114(0.5%) 92(0.4%) add-local-binding!35.1 (unknown source) | |
binding-table-add [303] 18.9% | |
----------------------------------------------------------------------------------------------------- | |
loop_118 [291] 11.2% | |
datum->syntax8_0 [279] 88.8% | |
[291] 56(0.2%) 56(0.2%) loop_118 (unknown source) | |
loop_118 [291] 11.2% | |
----------------------------------------------------------------------------------------------------- | |
...-transformer.rkt:88:14 [283] 29.1% | |
split-rows4 [197] 31.6% | |
f547 [106] 39.2% | |
[292] 40(0.2%) 40(0.2%) ??? ...contract/private/arrow-val-first.rkt:357:18 | |
----------------------------------------------------------------------------------------------------- | |
serialize-module-uses [282] 100.0% | |
[293] 14(0.1%) 14(0.1%) for-loop_6 (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
loop_175 [277] 100.0% | |
[294] 12(0.0%) 0(0.0%) for-loop_277 (unknown source) | |
maybe-install-free=id! [302] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
remove [284] 0.3% | |
loop [295] 99.7% | |
[295] 11(0.0%) 0(0.0%) loop ...cket/collects/racket/private/list.rkt:53:4 | |
loop [295] 99.7% | |
free-identifier=?$1 [310] 0.3% | |
----------------------------------------------------------------------------------------------------- | |
pat⇐! [153] 7.0% | |
f927 [287] 20.5% | |
for-each [54] 24.0% | |
??? [140] 48.0% | |
[296] 12892(52.3%) 10(0.0%) ??? ...ett-lib/hackett/private/typecheck.rkt:341:0 | |
apply-subst [304] 99.9% | |
----------------------------------------------------------------------------------------------------- | |
dispatch-transformer [286] 100.0% | |
[297] 480(1.9%) 0(0.0%) loop_87 (unknown source) | |
core-form-sym [305] 69.2% | |
syntax-e$1 [312] 30.8% | |
----------------------------------------------------------------------------------------------------- | |
loop_149 [172] 3.6% | |
expand-implicit [266] 15.1% | |
expand-identifier [289] 17.7% | |
expand-id-application-form [288] 63.7% | |
[298] 308(1.3%) 230(0.9%) binding-lookup48.1 (unknown source) | |
binding->module-instance [307] 25.4% | |
----------------------------------------------------------------------------------------------------- | |
f927 [287] 12.2% | |
for-loop [278] 87.8% | |
[299] 111(0.5%) 0(0.0%) loop ...t-lib/hackett/private/typecheck.rkt:476:11 | |
apply-subst [304] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
expand-implicit [266] 10.4% | |
expand-identifier [289] 15.3% | |
expand-id-application-form [288] 74.3% | |
[300] 101(0.4%) 10(0.0%) free-id-set-member? (unknown source) | |
identifier-binding-symbol$1 [306] 63.9% | |
free-identifier=?$1 [310] 26.2% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_55 [159] 14.8% | |
dispatch-transformer [286] 85.2% | |
[301] 74(0.3%) 74(0.3%) apply-scope (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
for-loop_62 [45] 47.8% | |
for-loop_277 [294] 52.2% | |
[302] 23(0.1%) 0(0.0%) maybe-install-free=id! (unknown source) | |
resolve+shift30.1 [311] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
add-local-binding!35.1 [290] 100.0% | |
[303] 22(0.1%) 22(0.1%) binding-table-add (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
loop [299] 0.4% | |
dots-loop [3] 0.7% | |
for-loop [16] 1.8% | |
@%app [4] 5.1% | |
parse-loop1399 [253] 5.3% | |
apply-subst [304] 35.3% | |
??? [296] 51.3% | |
[304] 17504(71.1%) 224(0.9%) apply-subst ...hackett/private/typecheck.rkt:244:0 | |
loop [308] 63.8% | |
apply-subst [304] 35.3% | |
----------------------------------------------------------------------------------------------------- | |
loop_87 [297] 100.0% | |
[305] 332(1.3%) 0(0.0%) core-form-sym (unknown source) | |
resolve+shift30.1 [311] 88.9% | |
1/module-path-index-resolve [309] 11.1% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_89 [166] 28.7% | |
free-id-set-member? [300] 71.3% | |
[306] 90(0.4%) 0(0.0%) identifier-binding-symbol$1 (unknown source) | |
resolve+shift30.1 [311] 100.0% | |
----------------------------------------------------------------------------------------------------- | |
binding-lookup48.1 [298] 100.0% | |
[307] 78(0.3%) 10(0.0%) binding->module-instance (unknown source) | |
1/module-path-index-resolve [309] 86.6% | |
----------------------------------------------------------------------------------------------------- | |
apply-subst [304] 100.0% | |
[308] 17280(70.2%) 2724(11.1%) loop ...ket/collects/racket/private/list.rkt:118:4 | |
free-identifier=?$1 [310] 84.2% | |
----------------------------------------------------------------------------------------------------- | |
core-form-sym [305] 13.9% | |
for-loop_146 [128] 25.3% | |
binding->module-instance [307] 30.0% | |
1/module-path-index-resolve [309] 30.8% | |
[309] 148(0.6%) 0(0.0%) 1/module-path-index-resolve (unknown source) | |
standard-module-name-resolver_0 [161] 69.2% | |
1/module-path-index-resolve [309] 30.8% | |
----------------------------------------------------------------------------------------------------- | |
m&e [117] 0.1% | |
can-opt? [85] 0.1% | |
loop [295] 0.1% | |
loop [83] 0.1% | |
for-loop [77] 0.1% | |
??? [14] 0.1% | |
inst [273] 0.1% | |
free-id-set-member? [300] 0.2% | |
loop [308] 98.9% | |
[310] 14721(59.8%) 1982(8.0%) free-identifier=?$1 (unknown source) | |
resolve+shift30.1 [311] 85.0% | |
syntax-e$1 [312] 1.5% | |
----------------------------------------------------------------------------------------------------- | |
remove-required-id!69.1 [241] 0.1% | |
maybe-install-free=id! [302] 0.2% | |
for-loop_89 [166] 0.2% | |
loop_130 [186] 0.2% | |
expand-implicit [266] 0.4% | |
identifier-binding-symbol$1 [306] 0.7% | |
core-form-sym [305] 2.1% | |
expand-identifier [289] 2.3% | |
expand-id-application-form [288] 3.5% | |
free-identifier=?$1 [310] 90.3% | |
[311] 13854(56.2%) 1694(6.9%) resolve+shift30.1 (unknown source) | |
fallback-loop_0 [313] 87.7% | |
module-path-index-shift [324] 0.1% | |
----------------------------------------------------------------------------------------------------- | |
for-loop [97] 0.9% | |
do-local-expand47.1 [139] 0.9% | |
stx-pair? [110] 0.9% | |
@%app/prefix [32] 1.4% | |
stx-list? [188] 1.8% | |
for-loop_302 [247] 1.8% | |
expr-stx? [69] 2.8% | |
do-wrapping-module-begin [23] 2.8% | |
for-loop_64 [252] 3.1% | |
for-loop_286 [27] 7.2% | |
??? [65] 8.2% | |
loop_128 [96] 9.9% | |
parse-app [22] 9.9% | |
loop_87 [297] 12.6% | |
for-loop_278 [5] 15.8% | |
free-identifier=?$1 [310] 19.2% | |
[312] 1179(4.8%) 238(1.0%) syntax-e$1 (unknown source) | |
syntax-e/no-taint [314] 79.8% | |
----------------------------------------------------------------------------------------------------- | |
resolve+shift30.1 [311] 100.0% | |
[313] 12145(49.3%) 8526(34.6%) fallback-loop_0 (unknown source) | |
for-loop_66 [315] 29.8% | |
----------------------------------------------------------------------------------------------------- | |
expand-id-application-form [288] 35.1% | |
syntax-e$1 [312] 64.9% | |
[314] 1450(5.9%) 11(0.0%) syntax-e/no-taint (unknown source) | |
loop_121 [316] 99.2% | |
----------------------------------------------------------------------------------------------------- | |
fallback-loop_0 [313] 100.0% | |
[315] 3620(14.7%) 3368(13.7%) for-loop_66 (unknown source) | |
for-loop_67 [318] 6.9% | |
----------------------------------------------------------------------------------------------------- | |
loop_121 [316] 11.3% | |
syntax-e/no-taint [314] 88.7% | |
[316] 1438(5.8%) 166(0.7%) loop_121 (unknown source) | |
f_28 [317] 78.1% | |
loop_121 [316] 11.3% | |
----------------------------------------------------------------------------------------------------- | |
loop_121 [316] 100.0% | |
[317] 1272(5.2%) 216(0.9%) f_28 (unknown source) | |
propagation-apply [319] 53.1% | |
propagation-merge [320] 11.8% | |
propagation-apply-shifted [321] 7.9% | |
cache-or-reuse-hash [322] 5.9% | |
cache-or-reuse-set [323] 4.3% | |
----------------------------------------------------------------------------------------------------- | |
for-loop_66 [315] 100.0% | |
[318] 251(1.0%) 230(0.9%) for-loop_67 (unknown source) | |
module-path-index-shift [324] 8.4% | |
----------------------------------------------------------------------------------------------------- | |
f_28 [317] 100.0% | |
[319] 676(2.7%) 676(2.7%) propagation-apply (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
f_28 [317] 100.0% | |
[320] 150(0.6%) 150(0.6%) propagation-merge (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
f_28 [317] 100.0% | |
[321] 101(0.4%) 101(0.4%) propagation-apply-shifted (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
f_28 [317] 100.0% | |
[322] 74(0.3%) 25(0.1%) cache-or-reuse-hash (unknown source) | |
for-loop_52 [325] 66.4% | |
----------------------------------------------------------------------------------------------------- | |
f_28 [317] 100.0% | |
[323] 54(0.2%) 54(0.2%) cache-or-reuse-set (unknown source) | |
----------------------------------------------------------------------------------------------------- | |
module-path-index-shift [324] 14.4% | |
resolve+shift30.1 [311] 42.5% | |
for-loop_67 [318] 43.2% | |
[324] 36(0.1%) 36(0.1%) module-path-index-shift (unknown source) | |
module-path-index-shift [324] 14.4% | |
----------------------------------------------------------------------------------------------------- | |
cache-or-reuse-hash [322] 100.0% | |
[325] 50(0.2%) 50(0.2%) for-loop_52 (unknown source) | |
----------------------------------------------------------------------------------------------------- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment