From c7258e245c4cdb946c2aadf291c5f2c4a9400910 Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 19 Jul 2024 18:34:18 +0000 Subject: [PATCH] Add benchmarks results for a7299c3f0f15d70f0d869ae7c53d08d251b4ae21 --- analyze.json | 68 +++++++++++- bench-codegen.json | 250 ++++++++++++++++++++++++++++++++++++++++++++- bench-gcc.json | 250 ++++++++++++++++++++++++++++++++++++++++++++- bench.json | 250 ++++++++++++++++++++++++++++++++++++++++++++- compile.json | 96 ++++++++++++++++- 5 files changed, 909 insertions(+), 5 deletions(-) diff --git a/analyze.json b/analyze.json index 3fad30c..0f276aa 100644 --- a/analyze.json +++ b/analyze.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1721259200188, + "lastUpdate": 1721414057938, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "luau-analyze": [ @@ -13858,6 +13858,72 @@ "extra": "luau-analyze" } ] + }, + { + "commit": { + "author": { + "email": "vvijay@roblox.com", + "name": "Vighnesh-V", + "username": "Vighnesh-V" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "a7299c3f0f15d70f0d869ae7c53d08d251b4ae21", + "message": "Sync to upstream/release/635 (#1337)\n\n# What's Changed?\r\n\r\n- Bugfixes in the new solver\r\n\r\n## New Solver\r\n- Equality graphs(E-Graphs) data structures were added\r\n- Refactored even more instances of \"type family\" with \"type function\"\r\n- `table.insert` no longer spuriously warns while selecting an overload\r\nfor reasonable arguments.\r\n- Add time tracing for the new solver\r\n- Miscellaneous fixes to unit tests\r\n\r\n---\r\n### Internal Contributors\r\n\r\nCo-authored-by: Aaron Weiss \r\nCo-authored-by: Alexander McCord \r\nCo-authored-by: Jeremy Yoo \r\nCo-authored-by: Vighnesh Vijay \r\nCo-authored-by: Vyacheslav Egorov \r\n\r\n---------\r\n\r\nCo-authored-by: Aaron Weiss \r\nCo-authored-by: Alexander McCord \r\nCo-authored-by: Andy Friesen \r\nCo-authored-by: Aviral Goel \r\nCo-authored-by: David Cope \r\nCo-authored-by: Lily Brown \r\nCo-authored-by: Vyacheslav Egorov \r\nCo-authored-by: Junseo Yoo ", + "timestamp": "2024-07-19T11:20:47-07:00", + "tree_id": "2837914fb8271efa32ee8d37f2dfc283222f4a4d", + "url": "https://github.com/luau-lang/luau/commit/a7299c3f0f15d70f0d869ae7c53d08d251b4ae21" + }, + "date": 1721414057934, + "tool": "benchmarkluau", + "benches": [ + { + "name": "map-nonstrict", + "value": 4.93006, + "unit": "4ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "map-strict", + "value": 5.98211, + "unit": "5ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "map-dcr", + "value": 39.3222, + "unit": "ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "regex-nonstrict", + "value": 8.02591, + "unit": "8ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "regex-strict", + "value": 10.4053, + "unit": "ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "regex-dcr", + "value": 5900.32, + "unit": "ms", + "range": "±0%", + "extra": "luau-analyze" + } + ] } ] } diff --git a/bench-codegen.json b/bench-codegen.json index 4dcc413..d433b4e 100644 --- a/bench-codegen.json +++ b/bench-codegen.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1721259199880, + "lastUpdate": 1721414057602, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "callgrind codegen": [ @@ -38844,6 +38844,254 @@ "extra": "luau-codegen" } ] + }, + { + "commit": { + "author": { + "email": "vvijay@roblox.com", + "name": "Vighnesh-V", + "username": "Vighnesh-V" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "a7299c3f0f15d70f0d869ae7c53d08d251b4ae21", + "message": "Sync to upstream/release/635 (#1337)\n\n# What's Changed?\r\n\r\n- Bugfixes in the new solver\r\n\r\n## New Solver\r\n- Equality graphs(E-Graphs) data structures were added\r\n- Refactored even more instances of \"type family\" with \"type function\"\r\n- `table.insert` no longer spuriously warns while selecting an overload\r\nfor reasonable arguments.\r\n- Add time tracing for the new solver\r\n- Miscellaneous fixes to unit tests\r\n\r\n---\r\n### Internal Contributors\r\n\r\nCo-authored-by: Aaron Weiss \r\nCo-authored-by: Alexander McCord \r\nCo-authored-by: Jeremy Yoo \r\nCo-authored-by: Vighnesh Vijay \r\nCo-authored-by: Vyacheslav Egorov \r\n\r\n---------\r\n\r\nCo-authored-by: Aaron Weiss \r\nCo-authored-by: Alexander McCord \r\nCo-authored-by: Andy Friesen \r\nCo-authored-by: Aviral Goel \r\nCo-authored-by: David Cope \r\nCo-authored-by: Lily Brown \r\nCo-authored-by: Vyacheslav Egorov \r\nCo-authored-by: Junseo Yoo ", + "timestamp": "2024-07-19T11:20:47-07:00", + "tree_id": "2837914fb8271efa32ee8d37f2dfc283222f4a4d", + "url": "https://github.com/luau-lang/luau/commit/a7299c3f0f15d70f0d869ae7c53d08d251b4ae21" + }, + "date": 1721414057593, + "tool": "benchmarkluau", + "benches": [ + { + "name": "base64", + "value": 11.528, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "chess", + "value": 51.502, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "life", + "value": 23.355, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "matrixmult", + "value": 9.335, + "unit": "9ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "mesh-normal-scalar", + "value": 12.988, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "pcmmix", + "value": 1.36, + "unit": "1ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "qsort", + "value": 41.49, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "sha256", + "value": 4.569, + "unit": "4ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "ack", + "value": 40.016, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "binary-trees", + "value": 20.565, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "fannkuchen-redux", + "value": 3.892, + "unit": "3ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "fixpoint-fact", + "value": 48.423, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "heapsort", + "value": 7.716, + "unit": "7ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "mandel", + "value": 39.778, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "n-body", + "value": 9.707, + "unit": "9ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "qt", + "value": 24.908, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "queen", + "value": 0.805, + "unit": "0ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "scimark", + "value": 24.635, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "spectral-norm", + "value": 2.444, + "unit": "2ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "sieve", + "value": 82.898, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "3d-cube", + "value": 3.696, + "unit": "3ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "3d-morph", + "value": 3.747, + "unit": "3ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "3d-raytrace", + "value": 3.267, + "unit": "3ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "controlflow-recursive", + "value": 3.464, + "unit": "3ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "crypto-aes", + "value": 7.143, + "unit": "7ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "fannkuch", + "value": 6.167, + "unit": "6ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "math-cordic", + "value": 3.768, + "unit": "3ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "math-partial-sums", + "value": 1.917, + "unit": "1ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "n-body-oop", + "value": 13.739, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "tictactoe", + "value": 62.805, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "trig", + "value": 6.65, + "unit": "6ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "voxelgen", + "value": 27.627, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + } + ] } ] } diff --git a/bench-gcc.json b/bench-gcc.json index 1f5c28f..6b68354 100644 --- a/bench-gcc.json +++ b/bench-gcc.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1721259200036, + "lastUpdate": 1721414057767, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "callgrind gcc": [ @@ -54213,6 +54213,254 @@ "extra": "luau-gcc" } ] + }, + { + "commit": { + "author": { + "email": "vvijay@roblox.com", + "name": "Vighnesh-V", + "username": "Vighnesh-V" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "a7299c3f0f15d70f0d869ae7c53d08d251b4ae21", + "message": "Sync to upstream/release/635 (#1337)\n\n# What's Changed?\r\n\r\n- Bugfixes in the new solver\r\n\r\n## New Solver\r\n- Equality graphs(E-Graphs) data structures were added\r\n- Refactored even more instances of \"type family\" with \"type function\"\r\n- `table.insert` no longer spuriously warns while selecting an overload\r\nfor reasonable arguments.\r\n- Add time tracing for the new solver\r\n- Miscellaneous fixes to unit tests\r\n\r\n---\r\n### Internal Contributors\r\n\r\nCo-authored-by: Aaron Weiss \r\nCo-authored-by: Alexander McCord \r\nCo-authored-by: Jeremy Yoo \r\nCo-authored-by: Vighnesh Vijay \r\nCo-authored-by: Vyacheslav Egorov \r\n\r\n---------\r\n\r\nCo-authored-by: Aaron Weiss \r\nCo-authored-by: Alexander McCord \r\nCo-authored-by: Andy Friesen \r\nCo-authored-by: Aviral Goel \r\nCo-authored-by: David Cope \r\nCo-authored-by: Lily Brown \r\nCo-authored-by: Vyacheslav Egorov \r\nCo-authored-by: Junseo Yoo ", + "timestamp": "2024-07-19T11:20:47-07:00", + "tree_id": "2837914fb8271efa32ee8d37f2dfc283222f4a4d", + "url": "https://github.com/luau-lang/luau/commit/a7299c3f0f15d70f0d869ae7c53d08d251b4ae21" + }, + "date": 1721414057755, + "tool": "benchmarkluau", + "benches": [ + { + "name": "base64", + "value": 23.042, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "chess", + "value": 81.826, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "life", + "value": 89.766, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "matrixmult", + "value": 24.642, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "mesh-normal-scalar", + "value": 32.321, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "pcmmix", + "value": 10.26, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "qsort", + "value": 77.385, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "sha256", + "value": 26.225, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "ack", + "value": 65.367, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "binary-trees", + "value": 29.529, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "fannkuchen-redux", + "value": 12.876, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "fixpoint-fact", + "value": 59.515, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "heapsort", + "value": 22.222, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "mandel", + "value": 63.199, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "n-body", + "value": 37.779, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "qt", + "value": 60.733, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "queen", + "value": 1.968, + "unit": "1ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "scimark", + "value": 89.711, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "spectral-norm", + "value": 12.429, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "sieve", + "value": 105.154, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "3d-cube", + "value": 8.614, + "unit": "8ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "3d-morph", + "value": 10.316, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "3d-raytrace", + "value": 10.301, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "controlflow-recursive", + "value": 5.542, + "unit": "5ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "crypto-aes", + "value": 14.659, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "fannkuch", + "value": 26.46, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "math-cordic", + "value": 16.68, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "math-partial-sums", + "value": 5.04, + "unit": "5ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "n-body-oop", + "value": 56.263, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "tictactoe", + "value": 133.715, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "trig", + "value": 26.016, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "voxelgen", + "value": 54.062, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + } + ] } ] } diff --git a/bench.json b/bench.json index 0f91844..9eb8f1e 100644 --- a/bench.json +++ b/bench.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1721259199730, + "lastUpdate": 1721414057444, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "callgrind clang": [ @@ -54213,6 +54213,254 @@ "extra": "luau" } ] + }, + { + "commit": { + "author": { + "email": "vvijay@roblox.com", + "name": "Vighnesh-V", + "username": "Vighnesh-V" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "a7299c3f0f15d70f0d869ae7c53d08d251b4ae21", + "message": "Sync to upstream/release/635 (#1337)\n\n# What's Changed?\r\n\r\n- Bugfixes in the new solver\r\n\r\n## New Solver\r\n- Equality graphs(E-Graphs) data structures were added\r\n- Refactored even more instances of \"type family\" with \"type function\"\r\n- `table.insert` no longer spuriously warns while selecting an overload\r\nfor reasonable arguments.\r\n- Add time tracing for the new solver\r\n- Miscellaneous fixes to unit tests\r\n\r\n---\r\n### Internal Contributors\r\n\r\nCo-authored-by: Aaron Weiss \r\nCo-authored-by: Alexander McCord \r\nCo-authored-by: Jeremy Yoo \r\nCo-authored-by: Vighnesh Vijay \r\nCo-authored-by: Vyacheslav Egorov \r\n\r\n---------\r\n\r\nCo-authored-by: Aaron Weiss \r\nCo-authored-by: Alexander McCord \r\nCo-authored-by: Andy Friesen \r\nCo-authored-by: Aviral Goel \r\nCo-authored-by: David Cope \r\nCo-authored-by: Lily Brown \r\nCo-authored-by: Vyacheslav Egorov \r\nCo-authored-by: Junseo Yoo ", + "timestamp": "2024-07-19T11:20:47-07:00", + "tree_id": "2837914fb8271efa32ee8d37f2dfc283222f4a4d", + "url": "https://github.com/luau-lang/luau/commit/a7299c3f0f15d70f0d869ae7c53d08d251b4ae21" + }, + "date": 1721414057433, + "tool": "benchmarkluau", + "benches": [ + { + "name": "base64", + "value": 21.419, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "chess", + "value": 79.882, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "life", + "value": 83.424, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "matrixmult", + "value": 23.432, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "mesh-normal-scalar", + "value": 30.518, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "pcmmix", + "value": 9.22, + "unit": "9ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "qsort", + "value": 75.282, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "sha256", + "value": 24.254, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "ack", + "value": 65.921, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "binary-trees", + "value": 28.584, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "fannkuchen-redux", + "value": 11.807, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "fixpoint-fact", + "value": 61.454, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "heapsort", + "value": 20.664, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "mandel", + "value": 60.787, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "n-body", + "value": 36.475, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "qt", + "value": 56.34, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "queen", + "value": 1.887, + "unit": "1ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "scimark", + "value": 84.625, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "spectral-norm", + "value": 11.345, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "sieve", + "value": 100.452, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "3d-cube", + "value": 7.959, + "unit": "7ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "3d-morph", + "value": 9.626, + "unit": "9ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "3d-raytrace", + "value": 9.713, + "unit": "9ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "controlflow-recursive", + "value": 5.622, + "unit": "5ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "crypto-aes", + "value": 13.438, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "fannkuch", + "value": 24.127, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "math-cordic", + "value": 15.263, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "math-partial-sums", + "value": 4.698, + "unit": "4ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "n-body-oop", + "value": 54.688, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "tictactoe", + "value": 122.743, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "trig", + "value": 23.916, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "voxelgen", + "value": 49.568, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + } + ] } ] } diff --git a/compile.json b/compile.json index 397ec49..54bf64c 100644 --- a/compile.json +++ b/compile.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1721259200320, + "lastUpdate": 1721414058076, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "luau-compile": [ @@ -17900,6 +17900,100 @@ "extra": "luau-compile" } ] + }, + { + "commit": { + "author": { + "email": "vvijay@roblox.com", + "name": "Vighnesh-V", + "username": "Vighnesh-V" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "a7299c3f0f15d70f0d869ae7c53d08d251b4ae21", + "message": "Sync to upstream/release/635 (#1337)\n\n# What's Changed?\r\n\r\n- Bugfixes in the new solver\r\n\r\n## New Solver\r\n- Equality graphs(E-Graphs) data structures were added\r\n- Refactored even more instances of \"type family\" with \"type function\"\r\n- `table.insert` no longer spuriously warns while selecting an overload\r\nfor reasonable arguments.\r\n- Add time tracing for the new solver\r\n- Miscellaneous fixes to unit tests\r\n\r\n---\r\n### Internal Contributors\r\n\r\nCo-authored-by: Aaron Weiss \r\nCo-authored-by: Alexander McCord \r\nCo-authored-by: Jeremy Yoo \r\nCo-authored-by: Vighnesh Vijay \r\nCo-authored-by: Vyacheslav Egorov \r\n\r\n---------\r\n\r\nCo-authored-by: Aaron Weiss \r\nCo-authored-by: Alexander McCord \r\nCo-authored-by: Andy Friesen \r\nCo-authored-by: Aviral Goel \r\nCo-authored-by: David Cope \r\nCo-authored-by: Lily Brown \r\nCo-authored-by: Vyacheslav Egorov \r\nCo-authored-by: Junseo Yoo ", + "timestamp": "2024-07-19T11:20:47-07:00", + "tree_id": "2837914fb8271efa32ee8d37f2dfc283222f4a4d", + "url": "https://github.com/luau-lang/luau/commit/a7299c3f0f15d70f0d869ae7c53d08d251b4ae21" + }, + "date": 1721414058071, + "tool": "benchmarkluau", + "benches": [ + { + "name": "map-O0", + "value": 0.662136, + "unit": "0ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "map-O1", + "value": 0.728219, + "unit": "0ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "map-O2", + "value": 0.800235, + "unit": "0ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "map-O2-codegen", + "value": 3.31311, + "unit": "3ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "map-O2-t1-codegen", + "value": 3.41251, + "unit": "3ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O0", + "value": 1.60565, + "unit": "1ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O1", + "value": 1.78091, + "unit": "1ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O2", + "value": 2.02843, + "unit": "2ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O2-codegen", + "value": 10.2352, + "unit": "ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O2-t1-codegen", + "value": 10.503, + "unit": "ms", + "range": "±0%", + "extra": "luau-compile" + } + ] } ] }