diff --git a/data/build.json b/data/build.json index 4e072eb..feaeaee 100644 --- a/data/build.json +++ b/data/build.json @@ -374,5 +374,13 @@ "commitDate": "1715964709", "currentDate": "1716294950" } + }, + { + "buildTime": "78.34", + "meta": { + "commit": "2739c479", + "commitDate": "1716297088", + "currentDate": "1716340939" + } } ] diff --git a/data/cloc.json b/data/cloc.json index 3a9198b..3e3347a 100644 --- a/data/cloc.json +++ b/data/cloc.json @@ -3835,5 +3835,90 @@ "commitDate": "1715964709", "currentDate": "1716295116" } + }, + { + "Scala": { + "nFiles": 161, + "blank": 6066, + "comment": 6716, + "code": 21394 + }, + "Effekt": { + "nFiles": 382, + "blank": 2565, + "comment": 1730, + "code": 10034 + }, + "Markdown": { + "nFiles": 12, + "blank": 390, + "comment": 0, + "code": 1914 + }, + "Scheme": { + "nFiles": 12, + "blank": 221, + "comment": 204, + "code": 1319 + }, + "JSON": { + "nFiles": 3, + "blank": 1, + "comment": 0, + "code": 658 + }, + "LLVM IR": { + "nFiles": 2, + "blank": 154, + "comment": 62, + "code": 427 + }, + "JavaScript": { + "nFiles": 6, + "blank": 86, + "comment": 63, + "code": 389 + }, + "C": { + "nFiles": 6, + "blank": 67, + "comment": 16, + "code": 208 + }, + "YAML": { + "nFiles": 2, + "blank": 29, + "comment": 1, + "code": 145 + }, + "XML": { + "nFiles": 1, + "blank": 3, + "comment": 4, + "code": 42 + }, + "Standard ML": { + "nFiles": 1, + "blank": 9, + "comment": 14, + "code": 40 + }, + "Bourne Shell": { + "nFiles": 1, + "blank": 0, + "comment": 0, + "code": 2 + }, + "SUM": { + "blank": 9591, + "comment": 8810, + "code": 36572, + "nFiles": 589 + }, + "meta": { + "commit": "2739c479", + "commitDate": "1716297088", + "currentDate": "1716341081" + } } ] diff --git a/data/metrics.json b/data/metrics.json index 4c86bab..8953902 100644 --- a/data/metrics.json +++ b/data/metrics.json @@ -244,5 +244,87 @@ "commitDate": "1715964709", "currentDate": "1716295117" } + }, + { + "examples/casestudies/anf.effekt.md": { + "maxMem": "662848", + "userTime": "13.84", + "cpuUsage": "276%" + }, + "examples/casestudies/lexer.effekt.md": { + "maxMem": "514744", + "userTime": "10.70", + "cpuUsage": "282%" + }, + "examples/casestudies/parser.effekt.md": { + "maxMem": "652000", + "userTime": "12.33", + "cpuUsage": "281%" + }, + "examples/casestudies/buildsystem.effekt.md": { + "maxMem": "439260", + "userTime": "8.02", + "cpuUsage": "257%" + }, + "examples/casestudies/prettyprinter.effekt.md": { + "maxMem": "631744", + "userTime": "13.88", + "cpuUsage": "275%" + }, + "examples/casestudies/naturalisticdsls.effekt.md": { + "maxMem": "450224", + "userTime": "8.29", + "cpuUsage": "262%" + }, + "examples/casestudies/ad.effekt.md": { + "maxMem": "513664", + "userTime": "10.45", + "cpuUsage": "274%" + }, + "examples/benchmarks/simple_counter.effekt": { + "maxMem": "474820", + "userTime": "8.59", + "cpuUsage": "259%" + }, + "examples/benchmarks/triples.effekt": { + "maxMem": "484956", + "userTime": "8.90", + "cpuUsage": "261%" + }, + "examples/benchmarks/nqueens.effekt": { + "maxMem": "483188", + "userTime": "8.59", + "cpuUsage": "257%" + }, + "examples/benchmarks/tree.effekt": { + "maxMem": "487996", + "userTime": "8.88", + "cpuUsage": "266%" + }, + "examples/benchmarks/generator.effekt": { + "maxMem": "503908", + "userTime": "8.63", + "cpuUsage": "259%" + }, + "examples/benchmarks/variadic_combinators.effekt": { + "maxMem": "471868", + "userTime": "9.32", + "cpuUsage": "266%" + }, + "examples/benchmarks/church_exponentiation.effekt": { + "maxMem": "474812", + "userTime": "8.82", + "cpuUsage": "261%" + }, + "total": { + "maxMem": "913580", + "userTime": "25.32", + "cpuUsage": "276%" + }, + "meta": { + "commit": "2739c479", + "commitDate": "1716297088", + "currentDate": "1716341082" + } } ] diff --git a/data/phases.json b/data/phases.json index 5f37cf2..50598c5 100644 --- a/data/phases.json +++ b/data/phases.json @@ -15508,5 +15508,335 @@ "commitDate": "1715964709", "currentDate": "1716295117" } + }, + { + "parser": { + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/heap.effekt": 31.78, + "examples/casestudies/ad.effekt.md": 308.1, + "./examples/casestudies/prettyprinter.effekt.md": 252.33, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/regex.effekt": 20.13, + "./examples/casestudies/lexer.effekt.md": 158.98, + "./examples/casestudies/parser.effekt.md": 138, + "examples/casestudies/anf.effekt.md": 109.43, + "examples/casestudies/buildsystem.effekt.md": 68.74, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/io/args.effekt": 6.39, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/array.effekt": 65.21, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/string.effekt": 52.61, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/list.effekt": 456.64, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/option.effekt": 74.44, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/effekt.effekt": 332.74, + "examples/benchmarks/church_exponentiation.effekt": 385.5, + "examples/benchmarks/generator.effekt": 58.88, + "examples/casestudies/lexer.effekt.md": 157.86, + "examples/casestudies/naturalisticdsls.effekt.md": 62.78, + "examples/benchmarks/nqueens.effekt": 83.22, + "examples/casestudies/parser.effekt.md": 180.91, + "examples/casestudies/prettyprinter.effekt.md": 278.91, + "examples/benchmarks/simple_counter.effekt": 39.83, + "examples/benchmarks/tree.effekt": 80.81, + "examples/benchmarks/triples.effekt": 59.01, + "examples/benchmarks/variadic_combinators.effekt": 61.06 + }, + "namer": { + "examples/casestudies/ad.effekt.md": 5.98, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/heap.effekt": 0.45, + "examples/casestudies/anf.effekt.md": 2.23, + "./examples/casestudies/prettyprinter.effekt.md": 6.98, + "./examples/casestudies/parser.effekt.md": 5.9, + "./examples/casestudies/lexer.effekt.md": 3.66, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/regex.effekt": 1.04, + "examples/casestudies/buildsystem.effekt.md": 2.5, + "examples/benchmarks/church_exponentiation.effekt": 6.04, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/io/args.effekt": 0.3, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/string.effekt": 2.31, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/array.effekt": 6.92, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/list.effekt": 20.32, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/option.effekt": 7.32, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/effekt.effekt": 78.58, + "examples/benchmarks/generator.effekt": 7.8, + "examples/casestudies/lexer.effekt.md": 3.56, + "examples/casestudies/naturalisticdsls.effekt.md": 2.05, + "examples/benchmarks/nqueens.effekt": 3.59, + "examples/casestudies/parser.effekt.md": 3.23, + "examples/casestudies/prettyprinter.effekt.md": 4.55, + "examples/benchmarks/simple_counter.effekt": 2.37, + "examples/benchmarks/tree.effekt": 3.01, + "examples/benchmarks/triples.effekt": 2.42, + "examples/benchmarks/variadic_combinators.effekt": 2.56 + }, + "box-unbox": { + "examples/casestudies/ad.effekt.md": 2.37, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/heap.effekt": 0.03, + "examples/casestudies/anf.effekt.md": 0.67, + "./examples/casestudies/prettyprinter.effekt.md": 1.48, + "./examples/casestudies/parser.effekt.md": 1.53, + "./examples/casestudies/lexer.effekt.md": 1.43, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/regex.effekt": 0.18, + "examples/casestudies/buildsystem.effekt.md": 0.62, + "examples/benchmarks/church_exponentiation.effekt": 0.72, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/io/args.effekt": 0.1, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/string.effekt": 0.87, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/array.effekt": 1.89, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/list.effekt": 9.11, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/option.effekt": 2.55, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/effekt.effekt": 10.47, + "examples/benchmarks/generator.effekt": 1.34, + "examples/casestudies/lexer.effekt.md": 1.64, + "examples/casestudies/naturalisticdsls.effekt.md": 0.44, + "examples/benchmarks/nqueens.effekt": 0.75, + "examples/casestudies/parser.effekt.md": 0.72, + "examples/casestudies/prettyprinter.effekt.md": 1.5, + "examples/benchmarks/simple_counter.effekt": 0.52, + "examples/benchmarks/tree.effekt": 0.54, + "examples/benchmarks/triples.effekt": 0.62, + "examples/benchmarks/variadic_combinators.effekt": 1.01 + }, + "typer": { + "examples/casestudies/ad.effekt.md": 86.83, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/heap.effekt": 0.29, + "examples/casestudies/anf.effekt.md": 12.06, + "./examples/casestudies/prettyprinter.effekt.md": 81.78, + "./examples/casestudies/parser.effekt.md": 38.15, + "./examples/casestudies/lexer.effekt.md": 24.67, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/regex.effekt": 1.72, + "examples/casestudies/buildsystem.effekt.md": 10, + "examples/benchmarks/church_exponentiation.effekt": 31.32, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/io/args.effekt": 0.81, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/string.effekt": 7.84, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/array.effekt": 27.28, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/list.effekt": 271.54, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/option.effekt": 26.2, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/effekt.effekt": 175.54, + "examples/benchmarks/generator.effekt": 20.01, + "examples/casestudies/lexer.effekt.md": 28.82, + "examples/casestudies/naturalisticdsls.effekt.md": 6.99, + "examples/benchmarks/nqueens.effekt": 16.42, + "examples/casestudies/parser.effekt.md": 30.8, + "examples/casestudies/prettyprinter.effekt.md": 57.17, + "examples/benchmarks/simple_counter.effekt": 9.25, + "examples/benchmarks/tree.effekt": 12.86, + "examples/benchmarks/triples.effekt": 13.27, + "examples/benchmarks/variadic_combinators.effekt": 28.03 + }, + "wellformedness": { + "examples/casestudies/ad.effekt.md": 2.1, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/heap.effekt": 0.15, + "examples/casestudies/anf.effekt.md": 1.08, + "./examples/casestudies/prettyprinter.effekt.md": 1.88, + "./examples/casestudies/parser.effekt.md": 1.07, + "./examples/casestudies/lexer.effekt.md": 0.7, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/regex.effekt": 0.45, + "examples/casestudies/buildsystem.effekt.md": 0.82, + "examples/benchmarks/church_exponentiation.effekt": 1.17, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/io/args.effekt": 0.14, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/string.effekt": 0.82, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/array.effekt": 1.21, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/list.effekt": 9.76, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/option.effekt": 3.79, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/effekt.effekt": 27.16, + "examples/benchmarks/generator.effekt": 2.22, + "examples/casestudies/lexer.effekt.md": 0.67, + "examples/casestudies/naturalisticdsls.effekt.md": 0.39, + "examples/benchmarks/nqueens.effekt": 1.42, + "examples/casestudies/parser.effekt.md": 0.87, + "examples/casestudies/prettyprinter.effekt.md": 1.41, + "examples/benchmarks/simple_counter.effekt": 0.89, + "examples/benchmarks/tree.effekt": 0.97, + "examples/benchmarks/triples.effekt": 1.47, + "examples/benchmarks/variadic_combinators.effekt": 1.13 + }, + "explicit-capabilities": { + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/heap.effekt": 0.09, + "examples/casestudies/ad.effekt.md": 3.53, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/regex.effekt": 0.19, + "./examples/casestudies/lexer.effekt.md": 1.4, + "./examples/casestudies/parser.effekt.md": 2.25, + "./examples/casestudies/prettyprinter.effekt.md": 6.46, + "examples/casestudies/anf.effekt.md": 1.91, + "examples/casestudies/buildsystem.effekt.md": 0.99, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/effekt.effekt": 3.98, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/option.effekt": 0.91, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/list.effekt": 11.54, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/array.effekt": 4.18, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/string.effekt": 1.78, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/io/args.effekt": 0.77, + "examples/benchmarks/church_exponentiation.effekt": 9.29, + "examples/benchmarks/generator.effekt": 2.87, + "examples/casestudies/lexer.effekt.md": 1.87, + "examples/casestudies/naturalisticdsls.effekt.md": 0.82, + "examples/benchmarks/nqueens.effekt": 2.23, + "examples/casestudies/parser.effekt.md": 1.99, + "examples/casestudies/prettyprinter.effekt.md": 3.53, + "examples/benchmarks/simple_counter.effekt": 1.61, + "examples/benchmarks/tree.effekt": 1.24, + "examples/benchmarks/triples.effekt": 2.16, + "examples/benchmarks/variadic_combinators.effekt": 1.18 + }, + "annotate-captures": { + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/heap.effekt": 0.12, + "examples/casestudies/ad.effekt.md": 1.59, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/regex.effekt": 0.24, + "./examples/casestudies/lexer.effekt.md": 1.11, + "./examples/casestudies/parser.effekt.md": 1.81, + "./examples/casestudies/prettyprinter.effekt.md": 3.85, + "examples/casestudies/anf.effekt.md": 1.48, + "examples/casestudies/buildsystem.effekt.md": 0.85, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/effekt.effekt": 3.01, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/option.effekt": 1.21, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/list.effekt": 8.05, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/array.effekt": 2.78, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/string.effekt": 1.22, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/io/args.effekt": 0.26, + "examples/benchmarks/church_exponentiation.effekt": 5.58, + "examples/benchmarks/generator.effekt": 1.73, + "examples/casestudies/lexer.effekt.md": 1.23, + "examples/casestudies/naturalisticdsls.effekt.md": 0.52, + "examples/benchmarks/nqueens.effekt": 1.51, + "examples/casestudies/parser.effekt.md": 1.42, + "examples/casestudies/prettyprinter.effekt.md": 2.78, + "examples/benchmarks/simple_counter.effekt": 0.82, + "examples/benchmarks/tree.effekt": 1.1, + "examples/benchmarks/triples.effekt": 0.76, + "examples/benchmarks/variadic_combinators.effekt": 0.78 + }, + "transformer": { + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/heap.effekt": 0.14, + "examples/casestudies/ad.effekt.md": 7.43, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/regex.effekt": 0.61, + "./examples/casestudies/lexer.effekt.md": 3.04, + "./examples/casestudies/parser.effekt.md": 3.63, + "./examples/casestudies/prettyprinter.effekt.md": 10.81, + "examples/casestudies/anf.effekt.md": 5.16, + "examples/casestudies/buildsystem.effekt.md": 2.33, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/effekt.effekt": 18.38, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/option.effekt": 3.2, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/list.effekt": 31.57, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/array.effekt": 8.97, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/string.effekt": 2.72, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/io/args.effekt": 3.05, + "examples/benchmarks/church_exponentiation.effekt": 48.55, + "examples/benchmarks/generator.effekt": 8.96, + "examples/casestudies/lexer.effekt.md": 3.17, + "examples/casestudies/naturalisticdsls.effekt.md": 1.04, + "examples/benchmarks/nqueens.effekt": 4.91, + "examples/casestudies/parser.effekt.md": 3.1, + "examples/casestudies/prettyprinter.effekt.md": 6.43, + "examples/benchmarks/simple_counter.effekt": 3.48, + "examples/benchmarks/tree.effekt": 4.7, + "examples/benchmarks/triples.effekt": 3.88, + "examples/benchmarks/variadic_combinators.effekt": 3.89 + }, + "direct style mutable state": { + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/heap.effekt": 0, + "examples/casestudies/ad.effekt.md": 1.83, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/regex.effekt": 0.05, + "./examples/casestudies/lexer.effekt.md": 0.68, + "./examples/casestudies/parser.effekt.md": 0.8, + "./examples/casestudies/prettyprinter.effekt.md": 1.93, + "examples/casestudies/anf.effekt.md": 0.89, + "examples/casestudies/buildsystem.effekt.md": 0.55, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/effekt.effekt": 3.83, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/option.effekt": 1.04, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/immutable/list.effekt": 7.37, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/mutable/array.effekt": 2.7, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/text/string.effekt": 1.15, + "/home/runner/work/effekt-plots/effekt-plots/effekt/libraries/js/io/args.effekt": 0.12, + "examples/benchmarks/church_exponentiation.effekt": 10.18, + "examples/benchmarks/generator.effekt": 1.55, + "examples/casestudies/lexer.effekt.md": 0.8, + "examples/casestudies/naturalisticdsls.effekt.md": 0.24, + "examples/benchmarks/nqueens.effekt": 0.7, + "examples/casestudies/parser.effekt.md": 0.51, + "examples/casestudies/prettyprinter.effekt.md": 1.21, + "examples/benchmarks/simple_counter.effekt": 0.51, + "examples/benchmarks/tree.effekt": 0.72, + "examples/benchmarks/triples.effekt": 0.39, + "examples/benchmarks/variadic_combinators.effekt": 0.5 + }, + "deadcode-elimination": { + "examples/casestudies/ad.effekt.md": 2.2, + "examples/casestudies/anf.effekt.md": 2.87, + "examples/casestudies/buildsystem.effekt.md": 0.35, + "examples/benchmarks/church_exponentiation.effekt": 12.72, + "examples/benchmarks/generator.effekt": 3.51, + "examples/casestudies/lexer.effekt.md": 0.9, + "examples/casestudies/naturalisticdsls.effekt.md": 0.4, + "examples/benchmarks/nqueens.effekt": 1.85, + "examples/casestudies/parser.effekt.md": 1.22, + "examples/casestudies/prettyprinter.effekt.md": 1.78, + "examples/benchmarks/simple_counter.effekt": 1.64, + "examples/benchmarks/tree.effekt": 2.04, + "examples/benchmarks/triples.effekt": 1.24, + "examples/benchmarks/variadic_combinators.effekt": 1.54 + }, + "inliner": { + "examples/casestudies/ad.effekt.md": 61.2, + "examples/casestudies/anf.effekt.md": 86.85, + "examples/casestudies/buildsystem.effekt.md": 3.48, + "examples/benchmarks/church_exponentiation.effekt": 65.97, + "examples/benchmarks/generator.effekt": 35.11, + "examples/casestudies/lexer.effekt.md": 29.16, + "examples/casestudies/naturalisticdsls.effekt.md": 3.28, + "examples/benchmarks/nqueens.effekt": 26.74, + "examples/casestudies/parser.effekt.md": 109.83, + "examples/casestudies/prettyprinter.effekt.md": 110.33, + "examples/benchmarks/simple_counter.effekt": 17.24, + "examples/benchmarks/tree.effekt": 24.46, + "examples/benchmarks/triples.effekt": 13.7, + "examples/benchmarks/variadic_combinators.effekt": 28.79 + }, + "stacksafe": { + "examples/casestudies/ad.effekt.md": 1.93, + "examples/casestudies/anf.effekt.md": 2.43, + "examples/casestudies/buildsystem.effekt.md": 0.2, + "examples/benchmarks/church_exponentiation.effekt": 2.52, + "examples/benchmarks/generator.effekt": 1.09, + "examples/casestudies/lexer.effekt.md": 0.49, + "examples/casestudies/naturalisticdsls.effekt.md": 0.05, + "examples/benchmarks/nqueens.effekt": 0.87, + "examples/casestudies/parser.effekt.md": 2.74, + "examples/casestudies/prettyprinter.effekt.md": 1.02, + "examples/benchmarks/simple_counter.effekt": 0.64, + "examples/benchmarks/tree.effekt": 0.85, + "examples/benchmarks/triples.effekt": 0.52, + "examples/benchmarks/variadic_combinators.effekt": 0.84 + }, + "core-lambdalifting": { + "examples/casestudies/ad.effekt.md": 28.07, + "examples/casestudies/anf.effekt.md": 15.44, + "examples/casestudies/buildsystem.effekt.md": 1.54, + "examples/benchmarks/church_exponentiation.effekt": 39.64, + "examples/benchmarks/generator.effekt": 11.37, + "examples/casestudies/lexer.effekt.md": 3.67, + "examples/casestudies/naturalisticdsls.effekt.md": 0.61, + "examples/benchmarks/nqueens.effekt": 9.26, + "examples/casestudies/parser.effekt.md": 23.7, + "examples/casestudies/prettyprinter.effekt.md": 12.03, + "examples/benchmarks/simple_counter.effekt": 6.38, + "examples/benchmarks/tree.effekt": 10.91, + "examples/benchmarks/triples.effekt": 5.84, + "examples/benchmarks/variadic_combinators.effekt": 10.43 + }, + "total": { + "examples/casestudies/ad.effekt.md": 591.07, + "examples/casestudies/anf.effekt.md": 1098.58, + "examples/casestudies/buildsystem.effekt.md": 132.25, + "examples/benchmarks/church_exponentiation.effekt": 2642.99, + "examples/benchmarks/generator.effekt": 211.86, + "examples/casestudies/lexer.effekt.md": 263.86, + "examples/casestudies/naturalisticdsls.effekt.md": 95.32, + "examples/benchmarks/nqueens.effekt": 197.66, + "examples/casestudies/parser.effekt.md": 429.47, + "examples/casestudies/prettyprinter.effekt.md": 532.34, + "examples/benchmarks/simple_counter.effekt": 114.44, + "examples/benchmarks/tree.effekt": 170.98, + "examples/benchmarks/triples.effekt": 132.78, + "examples/benchmarks/variadic_combinators.effekt": 170.35 + }, + "meta": { + "commit": "2739c479", + "commitDate": "1716297088", + "currentDate": "1716341082" + } } ] diff --git a/effekt b/effekt index d5ec740..2739c47 160000 --- a/effekt +++ b/effekt @@ -1 +1 @@ -Subproject commit d5ec7404753003a06e38ccc17dc60710903688fe +Subproject commit 2739c4791191fc18aab554d443ed3fa81d556f25