diff --git a/data/backends.json b/data/backends.json index 61e2e78..7b97ea7 100644 --- a/data/backends.json +++ b/data/backends.json @@ -30245,5 +30245,208 @@ "commitDate": "1726584099", "currentDate": "1726883304" } + }, + { + "llvm": { + "are_we_fast_yet/bounce": { + "time": 1767987391, + "arg": 87382 + }, + "are_we_fast_yet/list_tail": { + "time": 1171145499, + "arg": 75 + }, + "are_we_fast_yet/mandelbrot": { + "time": 2225405418, + "arg": 683 + }, + "are_we_fast_yet/nbody": { + "time": 1134638834, + "arg": 1048576 + }, + "are_we_fast_yet/permute": { + "time": 703963467, + "arg": 9 + }, + "are_we_fast_yet/queens": { + "time": 246925820, + "arg": 14 + }, + "are_we_fast_yet/sieve": { + "time": 986197498, + "arg": 5592406 + }, + "are_we_fast_yet/storage": { + "time": 1584508788, + "arg": 2731 + }, + "are_we_fast_yet/towers": { + "time": 2189875684, + "arg": 24 + }, + "duality_of_compilation/erase_unused": { + "time": 1390637879, + "arg": 10923 + }, + "duality_of_compilation/factorial_accumulator": { + "time": 1610326801, + "arg": 357913942 + }, + "duality_of_compilation/fibonacci_recursive": { + "time": 803158496, + "arg": 39 + }, + "duality_of_compilation/iterate_increment": { + "time": 708156177, + "arg": 178956971 + }, + "duality_of_compilation/lookup_tree": { + "time": 435961502, + "arg": 8388608 + }, + "duality_of_compilation/match_options": { + "time": 141770648, + "arg": 8388608 + }, + "duality_of_compilation/sum_range": { + "time": 238030549, + "arg": 4194304 + }, + "effect_handlers_bench/countdown": { + "time": 976138533, + "arg": 33554432 + }, + "effect_handlers_bench/iterator": { + "time": 1013171562, + "arg": 67108864 + }, + "effect_handlers_bench/nqueens": { + "time": 1685168648, + "arg": 8 + }, + "effect_handlers_bench/parsing_dollars": { + "time": 1442177175, + "arg": 8192 + }, + "effect_handlers_bench/product_early": { + "time": 1400696645, + "arg": 10923 + }, + "effect_handlers_bench/resume_nontail": { + "time": 1144017044, + "arg": 65536 + }, + "effect_handlers_bench/tree_explore": { + "time": 638072020, + "arg": 9 + }, + "effect_handlers_bench/triples": { + "time": 1274819158, + "arg": 40 + } + }, + "js": { + "are_we_fast_yet/bounce": { + "time": 813403039, + "arg": 7283 + }, + "are_we_fast_yet/list_tail": { + "time": 725777360, + "arg": 42 + }, + "are_we_fast_yet/mandelbrot": { + "time": 557535313, + "arg": 171 + }, + "are_we_fast_yet/nbody": { + "time": 722098864, + "arg": 131072 + }, + "are_we_fast_yet/permute": { + "time": 480633025, + "arg": 8 + }, + "are_we_fast_yet/queens": { + "time": 113154502, + "arg": 21 + }, + "are_we_fast_yet/sieve": { + "time": 779686273, + "arg": 1048576 + }, + "are_we_fast_yet/storage": { + "time": 803936048, + "arg": 512 + }, + "are_we_fast_yet/towers": { + "time": 1195144085, + "arg": 21 + }, + "duality_of_compilation/erase_unused": { + "time": 799990057, + "arg": 3642 + }, + "duality_of_compilation/factorial_accumulator": { + "time": 1200475097, + "arg": 8388608 + }, + "duality_of_compilation/fibonacci_recursive": { + "time": 1595173793, + "arg": 31 + }, + "duality_of_compilation/iterate_increment": { + "time": 1008783616, + "arg": 8388608 + }, + "duality_of_compilation/lookup_tree": { + "time": 11374502, + "arg": 1024 + }, + "duality_of_compilation/match_options": { + "time": 8463378, + "arg": 1024 + }, + "duality_of_compilation/sum_range": { + "time": 15918728, + "arg": 1024 + }, + "effect_handlers_bench/countdown": { + "time": 603195180, + "arg": 1048576 + }, + "effect_handlers_bench/iterator": { + "time": 839116599, + "arg": 2796203 + }, + "effect_handlers_bench/nqueens": { + "time": 542721284, + "arg": 10 + }, + "effect_handlers_bench/parsing_dollars": { + "time": 848510429, + "arg": 2428 + }, + "effect_handlers_bench/product_early": { + "time": 737561005, + "arg": 4096 + }, + "effect_handlers_bench/resume_nontail": { + "time": 834426678, + "arg": 1024 + }, + "effect_handlers_bench/tree_explore": { + "time": 176157957, + "arg": 10 + }, + "effect_handlers_bench/triples": { + "time": 1032210396, + "arg": 171 + } + }, + "meta": { + "commit": "22ebac27", + "commitDate": "1726584099", + "currentDate": "1726922766" + } } ] diff --git a/data/build.json b/data/build.json index 0824170..ea02e04 100644 --- a/data/build.json +++ b/data/build.json @@ -2350,5 +2350,13 @@ "commitDate": "1726584099", "currentDate": "1726882919" } + }, + { + "buildTime": "83.12", + "meta": { + "commit": "22ebac27", + "commitDate": "1726584099", + "currentDate": "1726922372" + } } ] diff --git a/data/cloc.json b/data/cloc.json index 3ea029f..ce2d1e9 100644 --- a/data/cloc.json +++ b/data/cloc.json @@ -24830,5 +24830,90 @@ "commitDate": "1726584099", "currentDate": "1726883302" } + }, + { + "Scala": { + "nFiles": 167, + "blank": 6486, + "comment": 7031, + "code": 23882 + }, + "Effekt": { + "nFiles": 418, + "blank": 2645, + "comment": 1291, + "code": 11120 + }, + "Markdown": { + "nFiles": 15, + "blank": 500, + "comment": 0, + "code": 2492 + }, + "Scheme": { + "nFiles": 11, + "blank": 200, + "comment": 163, + "code": 1289 + }, + "C": { + "nFiles": 8, + "blank": 193, + "comment": 167, + "code": 701 + }, + "JSON": { + "nFiles": 3, + "blank": 1, + "comment": 0, + "code": 659 + }, + "LLVM IR": { + "nFiles": 3, + "blank": 184, + "comment": 76, + "code": 563 + }, + "JavaScript": { + "nFiles": 4, + "blank": 79, + "comment": 55, + "code": 452 + }, + "YAML": { + "nFiles": 3, + "blank": 62, + "comment": 11, + "code": 324 + }, + "XML": { + "nFiles": 1, + "blank": 3, + "comment": 4, + "code": 42 + }, + "Standard ML": { + "nFiles": 1, + "blank": 10, + "comment": 14, + "code": 41 + }, + "Bourne Shell": { + "nFiles": 1, + "blank": 0, + "comment": 0, + "code": 2 + }, + "SUM": { + "blank": 10363, + "comment": 8812, + "code": 41567, + "nFiles": 635 + }, + "meta": { + "commit": "22ebac27", + "commitDate": "1726584099", + "currentDate": "1726922765" + } } ] diff --git a/data/metrics.json b/data/metrics.json index 26a8f18..0a4f57d 100644 --- a/data/metrics.json +++ b/data/metrics.json @@ -13288,5 +13288,52 @@ "commitDate": "1726584099", "currentDate": "1726883304" } + }, + { + "examples/casestudies/buildsystem.effekt.md": { + "maxMem": "349368", + "userTime": "10.11", + "cpuUsage": "282%" + }, + "examples/casestudies/inference.effekt.md": { + "maxMem": "414712", + "userTime": "13.81", + "cpuUsage": "297%" + }, + "examples/casestudies/prettyprinter.effekt.md": { + "maxMem": "444732", + "userTime": "14.20", + "cpuUsage": "294%" + }, + "examples/casestudies/anf.effekt.md": { + "maxMem": "457048", + "userTime": "14.30", + "cpuUsage": "295%" + }, + "examples/casestudies/lexer.effekt.md": { + "maxMem": "360088", + "userTime": "10.61", + "cpuUsage": "281%" + }, + "examples/casestudies/ad.effekt.md": { + "maxMem": "432232", + "userTime": "11.76", + "cpuUsage": "287%" + }, + "examples/casestudies/parser.effekt.md": { + "maxMem": "433604", + "userTime": "12.80", + "cpuUsage": "285%" + }, + "examples/casestudies/naturalisticdsls.effekt.md": { + "maxMem": "354388", + "userTime": "9.80", + "cpuUsage": "279%" + }, + "meta": { + "commit": "22ebac27", + "commitDate": "1726584099", + "currentDate": "1726922766" + } } ] diff --git a/data/out_loc.json b/data/out_loc.json index c521e42..4ae053a 100644 --- a/data/out_loc.json +++ b/data/out_loc.json @@ -13454,5 +13454,364 @@ "commitDate": "1726584099", "currentDate": "1726883303" } + }, + { + "llvm": { + "bounce.ll": { + "blank": 2458, + "comment": 151, + "code": 5598, + "language": "LLVM IR" + }, + "nbody.ll": { + "blank": 2168, + "comment": 141, + "code": 5594, + "language": "LLVM IR" + }, + "mandelbrot.ll": { + "blank": 1900, + "comment": 139, + "code": 4530, + "language": "LLVM IR" + }, + "towers.ll": { + "blank": 1661, + "comment": 129, + "code": 3495, + "language": "LLVM IR" + }, + "queens.ll": { + "blank": 1583, + "comment": 129, + "code": 3426, + "language": "LLVM IR" + }, + "tree_explore.ll": { + "blank": 1518, + "comment": 127, + "code": 3048, + "language": "LLVM IR" + }, + "permute.ll": { + "blank": 1394, + "comment": 129, + "code": 2868, + "language": "LLVM IR" + }, + "parsing_dollars.ll": { + "blank": 1364, + "comment": 125, + "code": 2836, + "language": "LLVM IR" + }, + "list_tail.ll": { + "blank": 1316, + "comment": 123, + "code": 2632, + "language": "LLVM IR" + }, + "sieve.ll": { + "blank": 1243, + "comment": 129, + "code": 2516, + "language": "LLVM IR" + }, + "storage.ll": { + "blank": 1229, + "comment": 127, + "code": 2509, + "language": "LLVM IR" + }, + "nqueens.ll": { + "blank": 1213, + "comment": 125, + "code": 2393, + "language": "LLVM IR" + }, + "triples.ll": { + "blank": 1168, + "comment": 125, + "code": 2322, + "language": "LLVM IR" + }, + "iterator.ll": { + "blank": 1139, + "comment": 123, + "code": 2284, + "language": "LLVM IR" + }, + "countdown.ll": { + "blank": 1130, + "comment": 123, + "code": 2283, + "language": "LLVM IR" + }, + "product_early.ll": { + "blank": 1179, + "comment": 123, + "code": 2248, + "language": "LLVM IR" + }, + "resume_nontail.ll": { + "blank": 1076, + "comment": 125, + "code": 2031, + "language": "LLVM IR" + }, + "sum_range.ll": { + "blank": 1010, + "comment": 121, + "code": 1924, + "language": "LLVM IR" + }, + "match_options.ll": { + "blank": 995, + "comment": 123, + "code": 1911, + "language": "LLVM IR" + }, + "lookup_tree.ll": { + "blank": 992, + "comment": 121, + "code": 1885, + "language": "LLVM IR" + }, + "erase_unused.ll": { + "blank": 970, + "comment": 123, + "code": 1837, + "language": "LLVM IR" + }, + "fibonacci_recursive.ll": { + "blank": 962, + "comment": 123, + "code": 1836, + "language": "LLVM IR" + }, + "iterate_increment.ll": { + "blank": 955, + "comment": 123, + "code": 1824, + "language": "LLVM IR" + }, + "factorial_accumulator.ll": { + "blank": 922, + "comment": 125, + "code": 1754, + "language": "LLVM IR" + }, + "SUM": { + "blank": 31545, + "comment": 3052, + "code": 65584, + "nFiles": 24 + } + }, + "js": { + "parser.js": { + "blank": 166, + "comment": 42, + "code": 4171, + "language": "JavaScript" + }, + "prettyprinter.js": { + "blank": 153, + "comment": 42, + "code": 3201, + "language": "JavaScript" + }, + "anf.js": { + "blank": 167, + "comment": 42, + "code": 3106, + "language": "JavaScript" + }, + "inference.js": { + "blank": 135, + "comment": 42, + "code": 2299, + "language": "JavaScript" + }, + "ad.js": { + "blank": 107, + "comment": 42, + "code": 1874, + "language": "JavaScript" + }, + "lexer.js": { + "blank": 130, + "comment": 42, + "code": 1401, + "language": "JavaScript" + }, + "nbody.js": { + "blank": 114, + "comment": 42, + "code": 936, + "language": "JavaScript" + }, + "tree_explore.js": { + "blank": 115, + "comment": 42, + "code": 918, + "language": "JavaScript" + }, + "bounce.js": { + "blank": 109, + "comment": 42, + "code": 902, + "language": "JavaScript" + }, + "towers.js": { + "blank": 110, + "comment": 42, + "code": 881, + "language": "JavaScript" + }, + "naturalisticdsls.js": { + "blank": 114, + "comment": 42, + "code": 879, + "language": "JavaScript" + }, + "queens.js": { + "blank": 112, + "comment": 42, + "code": 879, + "language": "JavaScript" + }, + "mandelbrot.js": { + "blank": 109, + "comment": 42, + "code": 871, + "language": "JavaScript" + }, + "list_tail.js": { + "blank": 109, + "comment": 42, + "code": 855, + "language": "JavaScript" + }, + "parsing_dollars.js": { + "blank": 108, + "comment": 42, + "code": 843, + "language": "JavaScript" + }, + "storage.js": { + "blank": 110, + "comment": 42, + "code": 843, + "language": "JavaScript" + }, + "triples.js": { + "blank": 110, + "comment": 42, + "code": 837, + "language": "JavaScript" + }, + "permute.js": { + "blank": 109, + "comment": 42, + "code": 827, + "language": "JavaScript" + }, + "nqueens.js": { + "blank": 110, + "comment": 42, + "code": 823, + "language": "JavaScript" + }, + "lookup_tree.js": { + "blank": 109, + "comment": 42, + "code": 819, + "language": "JavaScript" + }, + "product_early.js": { + "blank": 109, + "comment": 42, + "code": 819, + "language": "JavaScript" + }, + "sieve.js": { + "blank": 109, + "comment": 42, + "code": 816, + "language": "JavaScript" + }, + "buildsystem.js": { + "blank": 106, + "comment": 42, + "code": 812, + "language": "JavaScript" + }, + "countdown.js": { + "blank": 106, + "comment": 42, + "code": 811, + "language": "JavaScript" + }, + "iterator.js": { + "blank": 106, + "comment": 42, + "code": 805, + "language": "JavaScript" + }, + "match_options.js": { + "blank": 106, + "comment": 42, + "code": 796, + "language": "JavaScript" + }, + "resume_nontail.js": { + "blank": 108, + "comment": 42, + "code": 791, + "language": "JavaScript" + }, + "sum_range.js": { + "blank": 107, + "comment": 42, + "code": 787, + "language": "JavaScript" + }, + "erase_unused.js": { + "blank": 107, + "comment": 42, + "code": 777, + "language": "JavaScript" + }, + "fibonacci_recursive.js": { + "blank": 106, + "comment": 42, + "code": 775, + "language": "JavaScript" + }, + "iterate_increment.js": { + "blank": 106, + "comment": 42, + "code": 773, + "language": "JavaScript" + }, + "factorial_accumulator.js": { + "blank": 106, + "comment": 42, + "code": 770, + "language": "JavaScript" + }, + "SUM": { + "blank": 3688, + "comment": 1344, + "code": 37697, + "nFiles": 32 + } + }, + "meta": { + "commit": "22ebac27", + "commitDate": "1726584099", + "currentDate": "1726922765" + } } ] diff --git a/data/phases.json b/data/phases.json index 52fb54b..f79b25c 100644 --- a/data/phases.json +++ b/data/phases.json @@ -83579,5 +83579,260 @@ "commitDate": "1726584099", "currentDate": "1726883304" } + }, + { + "parser": { + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 2.63, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 37.34, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 25.81, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 5.83, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 80.76, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 12.95, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 15.67, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 109.4, + "examples/casestudies/ad.effekt.md": 143.3, + "./examples/casestudies/prettyprinter.effekt.md": 25.58, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 2.27, + "./examples/casestudies/lexer.effekt.md": 14.57, + "./examples/casestudies/parser.effekt.md": 11.86, + "examples/casestudies/anf.effekt.md": 123.6, + "examples/casestudies/buildsystem.effekt.md": 119.69, + "examples/casestudies/inference.effekt.md": 244.72, + "examples/casestudies/lexer.effekt.md": 132.59, + "examples/casestudies/naturalisticdsls.effekt.md": 112.63, + "examples/casestudies/parser.effekt.md": 135.92, + "examples/casestudies/prettyprinter.effekt.md": 169.13 + }, + "namer": { + "examples/casestudies/ad.effekt.md": 13.46, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.48, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 16.03, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 14.13, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 2.8, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 35.21, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 9.83, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 12.51, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 131.09, + "examples/casestudies/anf.effekt.md": 3.74, + "./examples/casestudies/prettyprinter.effekt.md": 10.12, + "./examples/casestudies/parser.effekt.md": 11.94, + "./examples/casestudies/lexer.effekt.md": 8.15, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 1.05, + "examples/casestudies/buildsystem.effekt.md": 7.47, + "examples/casestudies/inference.effekt.md": 29.9, + "examples/casestudies/lexer.effekt.md": 9.08, + "examples/casestudies/naturalisticdsls.effekt.md": 4.11, + "examples/casestudies/parser.effekt.md": 11.24, + "examples/casestudies/prettyprinter.effekt.md": 9.54 + }, + "box-unbox": { + "examples/casestudies/ad.effekt.md": 2.35, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.09, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 2.99, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 2.93, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 0.47, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 5.69, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 1.16, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 1.67, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 14.47, + "examples/casestudies/anf.effekt.md": 0.82, + "./examples/casestudies/prettyprinter.effekt.md": 2.66, + "./examples/casestudies/parser.effekt.md": 1.74, + "./examples/casestudies/lexer.effekt.md": 1.45, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 0.18, + "examples/casestudies/buildsystem.effekt.md": 0.87, + "examples/casestudies/inference.effekt.md": 4.54, + "examples/casestudies/lexer.effekt.md": 1.47, + "examples/casestudies/naturalisticdsls.effekt.md": 0.75, + "examples/casestudies/parser.effekt.md": 1.54, + "examples/casestudies/prettyprinter.effekt.md": 2.33 + }, + "typer": { + "examples/casestudies/ad.effekt.md": 336.84, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.26, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 90.28, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 264.53, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 4.99, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 621.48, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 155.36, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 46.92, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 348.15, + "examples/casestudies/anf.effekt.md": 30.22, + "./examples/casestudies/prettyprinter.effekt.md": 462.63, + "./examples/casestudies/parser.effekt.md": 47.65, + "./examples/casestudies/lexer.effekt.md": 68.36, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 1.49, + "examples/casestudies/buildsystem.effekt.md": 44.05, + "examples/casestudies/inference.effekt.md": 594.13, + "examples/casestudies/lexer.effekt.md": 70.93, + "examples/casestudies/naturalisticdsls.effekt.md": 12.9, + "examples/casestudies/parser.effekt.md": 45.78, + "examples/casestudies/prettyprinter.effekt.md": 447.83 + }, + "wellformedness": { + "examples/casestudies/ad.effekt.md": 2.33, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.56, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 5.82, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 5.96, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 1.71, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 15.75, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 4.13, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 4.78, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 50.57, + "examples/casestudies/anf.effekt.md": 2.09, + "./examples/casestudies/prettyprinter.effekt.md": 3.7, + "./examples/casestudies/parser.effekt.md": 2.18, + "./examples/casestudies/lexer.effekt.md": 3.33, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 0.43, + "examples/casestudies/buildsystem.effekt.md": 1.66, + "examples/casestudies/inference.effekt.md": 7.12, + "examples/casestudies/lexer.effekt.md": 4.11, + "examples/casestudies/naturalisticdsls.effekt.md": 0.7, + "examples/casestudies/parser.effekt.md": 3.32, + "examples/casestudies/prettyprinter.effekt.md": 3 + }, + "explicit-capabilities": { + "examples/casestudies/ad.effekt.md": 4.8, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.07, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 5.91, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 5.82, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 0.7, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 12.09, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 3.24, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 3.53, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 19.69, + "examples/casestudies/anf.effekt.md": 1.97, + "./examples/casestudies/prettyprinter.effekt.md": 8.43, + "./examples/casestudies/parser.effekt.md": 3.56, + "./examples/casestudies/lexer.effekt.md": 3.26, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 0.24, + "examples/casestudies/buildsystem.effekt.md": 3.21, + "examples/casestudies/inference.effekt.md": 9.74, + "examples/casestudies/lexer.effekt.md": 4.51, + "examples/casestudies/naturalisticdsls.effekt.md": 1.06, + "examples/casestudies/parser.effekt.md": 4.3, + "examples/casestudies/prettyprinter.effekt.md": 8.63 + }, + "annotate-captures": { + "examples/casestudies/ad.effekt.md": 2.75, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.09, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 4.14, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 4.36, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 0.57, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 7.6, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 2.15, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 2.82, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 13.3, + "examples/casestudies/anf.effekt.md": 1.91, + "./examples/casestudies/prettyprinter.effekt.md": 4.71, + "./examples/casestudies/parser.effekt.md": 2.39, + "./examples/casestudies/lexer.effekt.md": 2.57, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 0.23, + "examples/casestudies/buildsystem.effekt.md": 2.2, + "examples/casestudies/inference.effekt.md": 6.74, + "examples/casestudies/lexer.effekt.md": 3.26, + "examples/casestudies/naturalisticdsls.effekt.md": 0.78, + "examples/casestudies/parser.effekt.md": 2.26, + "examples/casestudies/prettyprinter.effekt.md": 4.61 + }, + "transformer": { + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 7.71, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 2.26, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 3.42, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 17.54, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 1.6, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 6.78, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 25.23, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.14, + "examples/casestudies/ad.effekt.md": 54.66, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 4.06, + "./examples/casestudies/lexer.effekt.md": 10.18, + "./examples/casestudies/parser.effekt.md": 9.49, + "./examples/casestudies/prettyprinter.effekt.md": 25.01, + "examples/casestudies/anf.effekt.md": 64.25, + "examples/casestudies/buildsystem.effekt.md": 61.55, + "examples/casestudies/inference.effekt.md": 94.92, + "examples/casestudies/lexer.effekt.md": 68.33, + "examples/casestudies/naturalisticdsls.effekt.md": 36.37, + "examples/casestudies/parser.effekt.md": 62.38, + "examples/casestudies/prettyprinter.effekt.md": 81.39 + }, + "direct style mutable state": { + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 1.11, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 0.7, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 0.87, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 4.73, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 0.49, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 1.94, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 3.39, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.01, + "examples/casestudies/ad.effekt.md": 17.67, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 0.14, + "./examples/casestudies/lexer.effekt.md": 2.34, + "./examples/casestudies/parser.effekt.md": 2.47, + "./examples/casestudies/prettyprinter.effekt.md": 11.63, + "examples/casestudies/anf.effekt.md": 17.06, + "examples/casestudies/buildsystem.effekt.md": 14.26, + "examples/casestudies/inference.effekt.md": 35.43, + "examples/casestudies/lexer.effekt.md": 16.93, + "examples/casestudies/naturalisticdsls.effekt.md": 22.23, + "examples/casestudies/parser.effekt.md": 17.72, + "examples/casestudies/prettyprinter.effekt.md": 20.82 + }, + "deadcode-elimination": { + "examples/casestudies/ad.effekt.md": 10.83, + "examples/casestudies/anf.effekt.md": 24.31, + "examples/casestudies/buildsystem.effekt.md": 10.76, + "examples/casestudies/inference.effekt.md": 20.55, + "examples/casestudies/lexer.effekt.md": 14.79, + "examples/casestudies/naturalisticdsls.effekt.md": 9.93, + "examples/casestudies/parser.effekt.md": 18.85, + "examples/casestudies/prettyprinter.effekt.md": 26.89 + }, + "inliner": { + "examples/casestudies/ad.effekt.md": 170.64, + "examples/casestudies/anf.effekt.md": 348.76, + "examples/casestudies/buildsystem.effekt.md": 51.8, + "examples/casestudies/inference.effekt.md": 567.61, + "examples/casestudies/lexer.effekt.md": 172.74, + "examples/casestudies/naturalisticdsls.effekt.md": 48.09, + "examples/casestudies/parser.effekt.md": 374.99, + "examples/casestudies/prettyprinter.effekt.md": 480.85 + }, + "stacksafe": { + "examples/casestudies/ad.effekt.md": 6.01, + "examples/casestudies/anf.effekt.md": 8.85, + "examples/casestudies/buildsystem.effekt.md": 2.95, + "examples/casestudies/inference.effekt.md": 6.84, + "examples/casestudies/lexer.effekt.md": 5.22, + "examples/casestudies/naturalisticdsls.effekt.md": 1.45, + "examples/casestudies/parser.effekt.md": 12.75, + "examples/casestudies/prettyprinter.effekt.md": 8.4 + }, + "core-lambdalifting": { + "examples/casestudies/ad.effekt.md": 71.12, + "examples/casestudies/anf.effekt.md": 88.28, + "examples/casestudies/buildsystem.effekt.md": 35.23, + "examples/casestudies/inference.effekt.md": 79.65, + "examples/casestudies/lexer.effekt.md": 55.53, + "examples/casestudies/naturalisticdsls.effekt.md": 23.41, + "examples/casestudies/parser.effekt.md": 116.34, + "examples/casestudies/prettyprinter.effekt.md": 79.92 + }, + "total": { + "examples/casestudies/ad.effekt.md": 3551.99, + "examples/casestudies/anf.effekt.md": 4326.8, + "examples/casestudies/buildsystem.effekt.md": 2995.31, + "examples/casestudies/inference.effekt.md": 4408.76, + "examples/casestudies/lexer.effekt.md": 3169.68, + "examples/casestudies/naturalisticdsls.effekt.md": 2907.77, + "examples/casestudies/parser.effekt.md": 3753.27, + "examples/casestudies/prettyprinter.effekt.md": 4262.4 + }, + "meta": { + "commit": "22ebac27", + "commitDate": "1726584099", + "currentDate": "1726922766" + } } ]