diff --git a/data/backends/202410.json b/data/backends/202410.json index a14f90a..21ef891 100644 --- a/data/backends/202410.json +++ b/data/backends/202410.json @@ -5479,5 +5479,208 @@ "commitDate": "1728272099", "currentDate": "1728910323" } + }, + { + "llvm": { + "are_we_fast_yet/bounce": { + "time": 1734665807, + "arg": 87382 + }, + "are_we_fast_yet/list_tail": { + "time": 1118380460, + "arg": 75 + }, + "are_we_fast_yet/mandelbrot": { + "time": 2217941465, + "arg": 683 + }, + "are_we_fast_yet/nbody": { + "time": 1100307076, + "arg": 1048576 + }, + "are_we_fast_yet/permute": { + "time": 703168268, + "arg": 9 + }, + "are_we_fast_yet/queens": { + "time": 215538368, + "arg": 14 + }, + "are_we_fast_yet/sieve": { + "time": 1005398938, + "arg": 5592406 + }, + "are_we_fast_yet/storage": { + "time": 1565345994, + "arg": 2731 + }, + "are_we_fast_yet/towers": { + "time": 2146634634, + "arg": 24 + }, + "duality_of_compilation/erase_unused": { + "time": 1487468372, + "arg": 10923 + }, + "duality_of_compilation/factorial_accumulator": { + "time": 1556525404, + "arg": 357913942 + }, + "duality_of_compilation/fibonacci_recursive": { + "time": 813431318, + "arg": 39 + }, + "duality_of_compilation/iterate_increment": { + "time": 722888271, + "arg": 178956971 + }, + "duality_of_compilation/lookup_tree": { + "time": 422819159, + "arg": 8388608 + }, + "duality_of_compilation/match_options": { + "time": 131668408, + "arg": 8388608 + }, + "duality_of_compilation/sum_range": { + "time": 233155450, + "arg": 4194304 + }, + "effect_handlers_bench/countdown": { + "time": 960709928, + "arg": 33554432 + }, + "effect_handlers_bench/iterator": { + "time": 1076650349, + "arg": 67108864 + }, + "effect_handlers_bench/nqueens": { + "time": 1588364911, + "arg": 8 + }, + "effect_handlers_bench/parsing_dollars": { + "time": 1540586823, + "arg": 8192 + }, + "effect_handlers_bench/product_early": { + "time": 1392030394, + "arg": 10923 + }, + "effect_handlers_bench/resume_nontail": { + "time": 1138579676, + "arg": 65536 + }, + "effect_handlers_bench/tree_explore": { + "time": 612174349, + "arg": 9 + }, + "effect_handlers_bench/triples": { + "time": 1189841095, + "arg": 40 + } + }, + "js": { + "are_we_fast_yet/bounce": { + "time": 763067698, + "arg": 7283 + }, + "are_we_fast_yet/list_tail": { + "time": 689671507, + "arg": 42 + }, + "are_we_fast_yet/mandelbrot": { + "time": 535511119, + "arg": 171 + }, + "are_we_fast_yet/nbody": { + "time": 746566895, + "arg": 131072 + }, + "are_we_fast_yet/permute": { + "time": 486234919, + "arg": 8 + }, + "are_we_fast_yet/queens": { + "time": 136650135, + "arg": 21 + }, + "are_we_fast_yet/sieve": { + "time": 761740380, + "arg": 1048576 + }, + "are_we_fast_yet/storage": { + "time": 779153951, + "arg": 512 + }, + "are_we_fast_yet/towers": { + "time": 1189821139, + "arg": 21 + }, + "duality_of_compilation/erase_unused": { + "time": 741485529, + "arg": 3642 + }, + "duality_of_compilation/factorial_accumulator": { + "time": 1213814542, + "arg": 8388608 + }, + "duality_of_compilation/fibonacci_recursive": { + "time": 1558387780, + "arg": 31 + }, + "duality_of_compilation/iterate_increment": { + "time": 964323639, + "arg": 8388608 + }, + "duality_of_compilation/lookup_tree": { + "time": 7535269, + "arg": 1024 + }, + "duality_of_compilation/match_options": { + "time": 9347564, + "arg": 1024 + }, + "duality_of_compilation/sum_range": { + "time": 13954975, + "arg": 1024 + }, + "effect_handlers_bench/countdown": { + "time": 602266355, + "arg": 1048576 + }, + "effect_handlers_bench/iterator": { + "time": 808844952, + "arg": 2796203 + }, + "effect_handlers_bench/nqueens": { + "time": 547778817, + "arg": 10 + }, + "effect_handlers_bench/parsing_dollars": { + "time": 825866812, + "arg": 2428 + }, + "effect_handlers_bench/product_early": { + "time": 650756533, + "arg": 4096 + }, + "effect_handlers_bench/resume_nontail": { + "time": 788576739, + "arg": 1024 + }, + "effect_handlers_bench/tree_explore": { + "time": 162933888, + "arg": 10 + }, + "effect_handlers_bench/triples": { + "time": 962191503, + "arg": 171 + } + }, + "meta": { + "commit": "49eebc39", + "commitDate": "1728936471", + "currentDate": "1728957234" + } } ] diff --git a/data/build/202410.json b/data/build/202410.json index c3c0102..812746f 100644 --- a/data/build/202410.json +++ b/data/build/202410.json @@ -214,5 +214,13 @@ "commitDate": "1728272099", "currentDate": "1728909957" } + }, + { + "buildTime": "57.97", + "meta": { + "commit": "49eebc39", + "commitDate": "1728936471", + "currentDate": "1728956878" + } } ] diff --git a/data/cloc/202410.json b/data/cloc/202410.json index 8b1af8d..6d2d083 100644 --- a/data/cloc/202410.json +++ b/data/cloc/202410.json @@ -2203,5 +2203,96 @@ "commitDate": "1728272099", "currentDate": "1728910321" } + }, + { + "Scala": { + "nFiles": 148, + "blank": 5626, + "comment": 6524, + "code": 20902 + }, + "Effekt": { + "nFiles": 393, + "blank": 2409, + "comment": 1088, + "code": 10192 + }, + "Markdown": { + "nFiles": 29, + "blank": 738, + "comment": 0, + "code": 3316 + }, + "Scheme": { + "nFiles": 10, + "blank": 171, + "comment": 140, + "code": 1223 + }, + "C": { + "nFiles": 8, + "blank": 168, + "comment": 109, + "code": 676 + }, + "JSON": { + "nFiles": 3, + "blank": 1, + "comment": 0, + "code": 659 + }, + "LLVM IR": { + "nFiles": 2, + "blank": 182, + "comment": 75, + "code": 566 + }, + "JavaScript": { + "nFiles": 3, + "blank": 71, + "comment": 42, + "code": 330 + }, + "YAML": { + "nFiles": 3, + "blank": 63, + "comment": 5, + "code": 324 + }, + "Text": { + "nFiles": 4, + "blank": 3, + "comment": 0, + "code": 57 + }, + "XML": { + "nFiles": 1, + "blank": 3, + "comment": 4, + "code": 42 + }, + "Bourne Shell": { + "nFiles": 1, + "blank": 0, + "comment": 0, + "code": 2 + }, + "Properties": { + "nFiles": 2, + "blank": 0, + "comment": 0, + "code": 2 + }, + "SUM": { + "blank": 9435, + "comment": 7987, + "code": 38291, + "nFiles": 607 + }, + "meta": { + "commit": "49eebc39", + "commitDate": "1728936471", + "currentDate": "1728957232" + } } ] diff --git a/data/metrics/202410.json b/data/metrics/202410.json index f1e4627..7e7b6c8 100644 --- a/data/metrics/202410.json +++ b/data/metrics/202410.json @@ -1382,5 +1382,57 @@ "commitDate": "1728272099", "currentDate": "1728910323" } + }, + { + "examples/casestudies/scheduler.effekt.md": { + "maxMem": "418660", + "userTime": "10.14", + "cpuUsage": "284%" + }, + "examples/casestudies/lexer.effekt.md": { + "maxMem": "370368", + "userTime": "10.28", + "cpuUsage": "284%" + }, + "examples/casestudies/parser.effekt.md": { + "maxMem": "445420", + "userTime": "11.42", + "cpuUsage": "287%" + }, + "examples/casestudies/inference.effekt.md": { + "maxMem": "415276", + "userTime": "13.64", + "cpuUsage": "291%" + }, + "examples/casestudies/anf.effekt.md": { + "maxMem": "431116", + "userTime": "12.58", + "cpuUsage": "302%" + }, + "examples/casestudies/naturalisticdsls.effekt.md": { + "maxMem": "348892", + "userTime": "8.79", + "cpuUsage": "272%" + }, + "examples/casestudies/ad.effekt.md": { + "maxMem": "422328", + "userTime": "11.33", + "cpuUsage": "287%" + }, + "examples/casestudies/buildsystem.effekt.md": { + "maxMem": "353240", + "userTime": "9.25", + "cpuUsage": "279%" + }, + "examples/casestudies/prettyprinter.effekt.md": { + "maxMem": "435048", + "userTime": "13.66", + "cpuUsage": "297%" + }, + "meta": { + "commit": "49eebc39", + "commitDate": "1728936471", + "currentDate": "1728957234" + } } ] diff --git a/data/out_loc/202410.json b/data/out_loc/202410.json index 80aae75..e6207a8 100644 --- a/data/out_loc/202410.json +++ b/data/out_loc/202410.json @@ -9829,5 +9829,370 @@ "commitDate": "1728272099", "currentDate": "1728910322" } + }, + { + "llvm": { + "bounce.ll": { + "blank": 2457, + "comment": 150, + "code": 5615, + "language": "LLVM IR" + }, + "nbody.ll": { + "blank": 2167, + "comment": 140, + "code": 5611, + "language": "LLVM IR" + }, + "mandelbrot.ll": { + "blank": 1899, + "comment": 138, + "code": 4547, + "language": "LLVM IR" + }, + "towers.ll": { + "blank": 1660, + "comment": 128, + "code": 3512, + "language": "LLVM IR" + }, + "queens.ll": { + "blank": 1582, + "comment": 128, + "code": 3443, + "language": "LLVM IR" + }, + "tree_explore.ll": { + "blank": 1517, + "comment": 126, + "code": 3065, + "language": "LLVM IR" + }, + "permute.ll": { + "blank": 1393, + "comment": 128, + "code": 2885, + "language": "LLVM IR" + }, + "parsing_dollars.ll": { + "blank": 1363, + "comment": 124, + "code": 2853, + "language": "LLVM IR" + }, + "list_tail.ll": { + "blank": 1315, + "comment": 122, + "code": 2649, + "language": "LLVM IR" + }, + "sieve.ll": { + "blank": 1242, + "comment": 128, + "code": 2533, + "language": "LLVM IR" + }, + "storage.ll": { + "blank": 1228, + "comment": 126, + "code": 2526, + "language": "LLVM IR" + }, + "nqueens.ll": { + "blank": 1212, + "comment": 124, + "code": 2410, + "language": "LLVM IR" + }, + "triples.ll": { + "blank": 1167, + "comment": 124, + "code": 2339, + "language": "LLVM IR" + }, + "iterator.ll": { + "blank": 1138, + "comment": 122, + "code": 2301, + "language": "LLVM IR" + }, + "countdown.ll": { + "blank": 1129, + "comment": 122, + "code": 2300, + "language": "LLVM IR" + }, + "product_early.ll": { + "blank": 1178, + "comment": 122, + "code": 2265, + "language": "LLVM IR" + }, + "resume_nontail.ll": { + "blank": 1075, + "comment": 124, + "code": 2048, + "language": "LLVM IR" + }, + "sum_range.ll": { + "blank": 1009, + "comment": 120, + "code": 1941, + "language": "LLVM IR" + }, + "match_options.ll": { + "blank": 994, + "comment": 122, + "code": 1928, + "language": "LLVM IR" + }, + "lookup_tree.ll": { + "blank": 991, + "comment": 120, + "code": 1902, + "language": "LLVM IR" + }, + "erase_unused.ll": { + "blank": 969, + "comment": 122, + "code": 1854, + "language": "LLVM IR" + }, + "fibonacci_recursive.ll": { + "blank": 961, + "comment": 122, + "code": 1853, + "language": "LLVM IR" + }, + "iterate_increment.ll": { + "blank": 954, + "comment": 122, + "code": 1841, + "language": "LLVM IR" + }, + "factorial_accumulator.ll": { + "blank": 921, + "comment": 124, + "code": 1771, + "language": "LLVM IR" + }, + "SUM": { + "blank": 31521, + "comment": 3028, + "code": 65992, + "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" + }, + "scheduler.js": { + "blank": 110, + "comment": 42, + "code": 1004, + "language": "JavaScript" + }, + "nbody.js": { + "blank": 117, + "comment": 42, + "code": 937, + "language": "JavaScript" + }, + "tree_explore.js": { + "blank": 118, + "comment": 42, + "code": 919, + "language": "JavaScript" + }, + "bounce.js": { + "blank": 112, + "comment": 42, + "code": 903, + "language": "JavaScript" + }, + "towers.js": { + "blank": 113, + "comment": 42, + "code": 882, + "language": "JavaScript" + }, + "queens.js": { + "blank": 115, + "comment": 42, + "code": 880, + "language": "JavaScript" + }, + "naturalisticdsls.js": { + "blank": 114, + "comment": 42, + "code": 879, + "language": "JavaScript" + }, + "mandelbrot.js": { + "blank": 112, + "comment": 42, + "code": 872, + "language": "JavaScript" + }, + "list_tail.js": { + "blank": 112, + "comment": 42, + "code": 856, + "language": "JavaScript" + }, + "parsing_dollars.js": { + "blank": 111, + "comment": 42, + "code": 844, + "language": "JavaScript" + }, + "storage.js": { + "blank": 113, + "comment": 42, + "code": 844, + "language": "JavaScript" + }, + "triples.js": { + "blank": 113, + "comment": 42, + "code": 838, + "language": "JavaScript" + }, + "permute.js": { + "blank": 112, + "comment": 42, + "code": 828, + "language": "JavaScript" + }, + "nqueens.js": { + "blank": 113, + "comment": 42, + "code": 824, + "language": "JavaScript" + }, + "lookup_tree.js": { + "blank": 112, + "comment": 42, + "code": 820, + "language": "JavaScript" + }, + "product_early.js": { + "blank": 112, + "comment": 42, + "code": 820, + "language": "JavaScript" + }, + "sieve.js": { + "blank": 112, + "comment": 42, + "code": 817, + "language": "JavaScript" + }, + "buildsystem.js": { + "blank": 106, + "comment": 42, + "code": 812, + "language": "JavaScript" + }, + "countdown.js": { + "blank": 109, + "comment": 42, + "code": 812, + "language": "JavaScript" + }, + "iterator.js": { + "blank": 109, + "comment": 42, + "code": 806, + "language": "JavaScript" + }, + "match_options.js": { + "blank": 109, + "comment": 42, + "code": 797, + "language": "JavaScript" + }, + "resume_nontail.js": { + "blank": 111, + "comment": 42, + "code": 792, + "language": "JavaScript" + }, + "sum_range.js": { + "blank": 110, + "comment": 42, + "code": 788, + "language": "JavaScript" + }, + "erase_unused.js": { + "blank": 110, + "comment": 42, + "code": 778, + "language": "JavaScript" + }, + "fibonacci_recursive.js": { + "blank": 109, + "comment": 42, + "code": 776, + "language": "JavaScript" + }, + "iterate_increment.js": { + "blank": 109, + "comment": 42, + "code": 774, + "language": "JavaScript" + }, + "factorial_accumulator.js": { + "blank": 109, + "comment": 42, + "code": 771, + "language": "JavaScript" + }, + "SUM": { + "blank": 3870, + "comment": 1386, + "code": 38725, + "nFiles": 33 + } + }, + "meta": { + "commit": "49eebc39", + "commitDate": "1728936471", + "currentDate": "1728957233" + } } ] diff --git a/data/phases/202410.json b/data/phases/202410.json index 5012143..1549214 100644 --- a/data/phases/202410.json +++ b/data/phases/202410.json @@ -7412,5 +7412,283 @@ "commitDate": "1728272099", "currentDate": "1728910323" } + }, + { + "parser": { + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 2.82, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 33.03, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 32.37, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 3.43, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 79.78, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 14.06, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 11.45, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 157.40, + "examples/casestudies/ad.effekt.md": 132.53, + "./examples/casestudies/prettyprinter.effekt.md": 22.82, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 2.52, + "./examples/casestudies/lexer.effekt.md": 16.65, + "./examples/casestudies/parser.effekt.md": 18.24, + "examples/casestudies/anf.effekt.md": 114.37, + "examples/casestudies/buildsystem.effekt.md": 109.44, + "examples/casestudies/inference.effekt.md": 236.06, + "examples/casestudies/lexer.effekt.md": 131.56, + "examples/casestudies/naturalisticdsls.effekt.md": 104.59, + "examples/casestudies/parser.effekt.md": 126.45, + "examples/casestudies/prettyprinter.effekt.md": 158.48, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/dequeue.effekt": 8.30, + "examples/casestudies/scheduler.effekt.md": 90.58 + }, + "namer": { + "examples/casestudies/ad.effekt.md": 12.16, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.55, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 13.07, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 10.78, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 2.93, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 35.58, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 8.67, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 10.81, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 136.36, + "examples/casestudies/anf.effekt.md": 3.04, + "./examples/casestudies/prettyprinter.effekt.md": 8.36, + "./examples/casestudies/parser.effekt.md": 9.02, + "./examples/casestudies/lexer.effekt.md": 9.63, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 1.07, + "examples/casestudies/buildsystem.effekt.md": 6.27, + "examples/casestudies/inference.effekt.md": 29.43, + "examples/casestudies/lexer.effekt.md": 8.62, + "examples/casestudies/naturalisticdsls.effekt.md": 3.32, + "examples/casestudies/parser.effekt.md": 9.91, + "examples/casestudies/prettyprinter.effekt.md": 9.57, + "examples/casestudies/scheduler.effekt.md": 5.71, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/dequeue.effekt": 6.13 + }, + "box-unbox": { + "examples/casestudies/ad.effekt.md": 2.06, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.08, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 2.32, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 3.62, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 0.36, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 4.74, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 1.02, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 1.25, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 16.78, + "examples/casestudies/anf.effekt.md": 0.58, + "./examples/casestudies/prettyprinter.effekt.md": 1.53, + "./examples/casestudies/parser.effekt.md": 1.33, + "./examples/casestudies/lexer.effekt.md": 1.45, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 0.23, + "examples/casestudies/buildsystem.effekt.md": 0.79, + "examples/casestudies/inference.effekt.md": 4.17, + "examples/casestudies/lexer.effekt.md": 1.55, + "examples/casestudies/naturalisticdsls.effekt.md": 0.55, + "examples/casestudies/parser.effekt.md": 1.25, + "examples/casestudies/prettyprinter.effekt.md": 2.11, + "examples/casestudies/scheduler.effekt.md": 0.84, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/dequeue.effekt": 1.00 + }, + "typer": { + "examples/casestudies/ad.effekt.md": 282.20, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.23, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 92.14, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 207.03, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 4.55, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 548.13, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 140.60, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 40.60, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 292.44, + "examples/casestudies/anf.effekt.md": 28.70, + "./examples/casestudies/prettyprinter.effekt.md": 410.57, + "./examples/casestudies/parser.effekt.md": 43.01, + "./examples/casestudies/lexer.effekt.md": 65.99, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 1.59, + "examples/casestudies/buildsystem.effekt.md": 28.34, + "examples/casestudies/inference.effekt.md": 527.44, + "examples/casestudies/lexer.effekt.md": 62.81, + "examples/casestudies/naturalisticdsls.effekt.md": 8.60, + "examples/casestudies/parser.effekt.md": 43.13, + "examples/casestudies/prettyprinter.effekt.md": 401.85, + "examples/casestudies/scheduler.effekt.md": 25.77, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/dequeue.effekt": 352.75 + }, + "wellformedness": { + "examples/casestudies/ad.effekt.md": 2.52, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.19, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 6.39, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 5.48, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 1.54, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 14.57, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 4.02, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 4.17, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 46.49, + "examples/casestudies/anf.effekt.md": 1.28, + "./examples/casestudies/prettyprinter.effekt.md": 3.75, + "./examples/casestudies/parser.effekt.md": 1.97, + "./examples/casestudies/lexer.effekt.md": 3.91, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 0.56, + "examples/casestudies/buildsystem.effekt.md": 1.50, + "examples/casestudies/inference.effekt.md": 7.38, + "examples/casestudies/lexer.effekt.md": 3.82, + "examples/casestudies/naturalisticdsls.effekt.md": 0.95, + "examples/casestudies/parser.effekt.md": 2.15, + "examples/casestudies/prettyprinter.effekt.md": 3.62, + "examples/casestudies/scheduler.effekt.md": 2.55, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/dequeue.effekt": 3.33 + }, + "explicit-capabilities": { + "examples/casestudies/ad.effekt.md": 3.64, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.08, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 4.63, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 5.31, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 0.60, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 8.34, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 2.55, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 3.25, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 19.53, + "examples/casestudies/anf.effekt.md": 1.79, + "./examples/casestudies/prettyprinter.effekt.md": 8.81, + "./examples/casestudies/parser.effekt.md": 3.38, + "./examples/casestudies/lexer.effekt.md": 3.41, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 0.29, + "examples/casestudies/buildsystem.effekt.md": 1.74, + "examples/casestudies/inference.effekt.md": 8.05, + "examples/casestudies/lexer.effekt.md": 3.86, + "examples/casestudies/naturalisticdsls.effekt.md": 1.26, + "examples/casestudies/parser.effekt.md": 3.86, + "examples/casestudies/prettyprinter.effekt.md": 9.28, + "examples/casestudies/scheduler.effekt.md": 1.05, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/dequeue.effekt": 2.15 + }, + "annotate-captures": { + "examples/casestudies/ad.effekt.md": 1.61, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.12, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 2.84, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 2.91, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 0.56, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 7.89, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 5.43, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 2.44, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 13.60, + "examples/casestudies/anf.effekt.md": 1.79, + "./examples/casestudies/prettyprinter.effekt.md": 4.29, + "./examples/casestudies/parser.effekt.md": 1.84, + "./examples/casestudies/lexer.effekt.md": 2.93, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 0.29, + "examples/casestudies/buildsystem.effekt.md": 1.54, + "examples/casestudies/inference.effekt.md": 5.34, + "examples/casestudies/lexer.effekt.md": 2.48, + "examples/casestudies/naturalisticdsls.effekt.md": 0.89, + "examples/casestudies/parser.effekt.md": 2.14, + "examples/casestudies/prettyprinter.effekt.md": 4.51, + "examples/casestudies/scheduler.effekt.md": 0.78, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/dequeue.effekt": 1.26 + }, + "transformer": { + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 9.04, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 2.81, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 4.09, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 24.76, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 2.65, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 15.29, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 32.53, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 3.01, + "examples/casestudies/ad.effekt.md": 43.37, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 3.72, + "./examples/casestudies/lexer.effekt.md": 10.00, + "./examples/casestudies/parser.effekt.md": 11.81, + "./examples/casestudies/prettyprinter.effekt.md": 23.66, + "examples/casestudies/anf.effekt.md": 57.92, + "examples/casestudies/buildsystem.effekt.md": 41.45, + "examples/casestudies/inference.effekt.md": 88.87, + "examples/casestudies/lexer.effekt.md": 55.62, + "examples/casestudies/naturalisticdsls.effekt.md": 40.83, + "examples/casestudies/parser.effekt.md": 56.96, + "examples/casestudies/prettyprinter.effekt.md": 83.08, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/dequeue.effekt": 16.80, + "examples/casestudies/scheduler.effekt.md": 37.98 + }, + "direct style mutable state": { + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/effekt.effekt": 1.08, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/exception.effekt": 0.72, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/option.effekt": 1.05, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/list.effekt": 7.41, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/result.effekt": 0.53, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/array.effekt": 4.45, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/string.effekt": 12.81, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/ref.effekt": 0.00, + "examples/casestudies/ad.effekt.md": 17.58, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/../js/text/regex.effekt": 0.12, + "./examples/casestudies/lexer.effekt.md": 2.73, + "./examples/casestudies/parser.effekt.md": 3.47, + "./examples/casestudies/prettyprinter.effekt.md": 8.84, + "examples/casestudies/anf.effekt.md": 14.77, + "examples/casestudies/buildsystem.effekt.md": 11.16, + "examples/casestudies/inference.effekt.md": 24.22, + "examples/casestudies/lexer.effekt.md": 15.43, + "examples/casestudies/naturalisticdsls.effekt.md": 10.99, + "examples/casestudies/parser.effekt.md": 16.83, + "examples/casestudies/prettyprinter.effekt.md": 21.78, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/common/dequeue.effekt": 5.80, + "examples/casestudies/scheduler.effekt.md": 8.89 + }, + "deadcode-elimination": { + "examples/casestudies/ad.effekt.md": 13.05, + "examples/casestudies/anf.effekt.md": 20.27, + "examples/casestudies/buildsystem.effekt.md": 8.61, + "examples/casestudies/inference.effekt.md": 18.56, + "examples/casestudies/lexer.effekt.md": 14.54, + "examples/casestudies/naturalisticdsls.effekt.md": 8.35, + "examples/casestudies/parser.effekt.md": 16.66, + "examples/casestudies/prettyprinter.effekt.md": 23.38, + "examples/casestudies/scheduler.effekt.md": 10.56 + }, + "inliner": { + "examples/casestudies/ad.effekt.md": 175.30, + "examples/casestudies/anf.effekt.md": 340.49, + "examples/casestudies/buildsystem.effekt.md": 48.34, + "examples/casestudies/inference.effekt.md": 576.98, + "examples/casestudies/lexer.effekt.md": 168.68, + "examples/casestudies/naturalisticdsls.effekt.md": 41.86, + "examples/casestudies/parser.effekt.md": 323.24, + "examples/casestudies/prettyprinter.effekt.md": 469.37, + "examples/casestudies/scheduler.effekt.md": 79.80 + }, + "stacksafe": { + "examples/casestudies/ad.effekt.md": 5.80, + "examples/casestudies/anf.effekt.md": 8.09, + "examples/casestudies/buildsystem.effekt.md": 2.69, + "examples/casestudies/inference.effekt.md": 7.44, + "examples/casestudies/lexer.effekt.md": 5.29, + "examples/casestudies/naturalisticdsls.effekt.md": 1.49, + "examples/casestudies/parser.effekt.md": 9.55, + "examples/casestudies/prettyprinter.effekt.md": 10.19, + "examples/casestudies/scheduler.effekt.md": 4.03 + }, + "core-lambdalifting": { + "examples/casestudies/ad.effekt.md": 65.63, + "examples/casestudies/anf.effekt.md": 81.37, + "examples/casestudies/buildsystem.effekt.md": 26.06, + "examples/casestudies/inference.effekt.md": 79.89, + "examples/casestudies/lexer.effekt.md": 53.93, + "examples/casestudies/naturalisticdsls.effekt.md": 27.13, + "examples/casestudies/parser.effekt.md": 101.78, + "examples/casestudies/prettyprinter.effekt.md": 85.64, + "examples/casestudies/scheduler.effekt.md": 38.21 + }, + "total": { + "examples/casestudies/ad.effekt.md": 3133.19, + "examples/casestudies/anf.effekt.md": 3774.61, + "examples/casestudies/buildsystem.effekt.md": 2477.80, + "examples/casestudies/inference.effekt.md": 3926.09, + "examples/casestudies/lexer.effekt.md": 2861.70, + "examples/casestudies/naturalisticdsls.effekt.md": 2572.52, + "examples/casestudies/parser.effekt.md": 3423.35, + "examples/casestudies/prettyprinter.effekt.md": 3963.43, + "examples/casestudies/scheduler.effekt.md": 3133.07 + }, + "meta": { + "commit": "49eebc39", + "commitDate": "1728936471", + "currentDate": "1728957234" + } } ] diff --git a/effekt b/effekt index afb9ef0..49eebc3 160000 --- a/effekt +++ b/effekt @@ -1 +1 @@ -Subproject commit afb9ef015b2f18e56958f43235c711f05612dc9e +Subproject commit 49eebc39346dffc75652e36912776912c3a189bf