From 2eb13f17e1a6da461166b66abb487d7bdfc16b46 Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 16 Feb 2024 02:21:26 +0000 Subject: [PATCH] Add benchmarks results for ea14e65ea04a19882df99cfb8ec7d5b73ff50e82 --- analyze.json | 68 +++++++++++- bench-codegen.json | 250 ++++++++++++++++++++++++++++++++++++++++++++- bench-gcc.json | 250 ++++++++++++++++++++++++++++++++++++++++++++- bench.json | 250 ++++++++++++++++++++++++++++++++++++++++++++- compile.json | 82 ++++++++++++++- 5 files changed, 895 insertions(+), 5 deletions(-) diff --git a/analyze.json b/analyze.json index 4d6fe10..92339e3 100644 --- a/analyze.json +++ b/analyze.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1707501473895, + "lastUpdate": 1708050086113, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "luau-analyze": [ @@ -10954,6 +10954,72 @@ "extra": "luau-analyze" } ] + }, + { + "commit": { + "author": { + "email": "75688451+vegorov-rbx@users.noreply.github.com", + "name": "vegorov-rbx", + "username": "vegorov-rbx" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "ea14e65ea04a19882df99cfb8ec7d5b73ff50e82", + "message": "Sync to upstream/release/613 (#1167)\n\n# What's changed?\r\n\r\n* Compiler now targets bytecode version 5 by default, this includes\r\nsupport for vector type literals and sub/div opcodes with a constant on\r\nlhs\r\n\r\n### New Type Solver\r\n\r\n* Normalizer type inhabitance check has been optimized\r\n* Added ability to reduce cyclic `and`/`or` type families \r\n\r\n### Native Code Generation\r\n\r\n* `CodeGen::compile` now returns more specific causes of a code\r\ngeneration failure\r\n* Fixed linking issues on platforms that don't support unwind frame data\r\nregistration\r\n\r\n---\r\n\r\n### Internal Contributors\r\n\r\nCo-authored-by: Andy Friesen \r\nCo-authored-by: Aviral Goel \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: Vighnesh \r\nCo-authored-by: Aviral Goel \r\nCo-authored-by: David Cope \r\nCo-authored-by: Lily Brown ", + "timestamp": "2024-02-15T18:04:39-08:00", + "tree_id": "25d1706839d6b23b97174aafef0432b151590360", + "url": "https://github.com/luau-lang/luau/commit/ea14e65ea04a19882df99cfb8ec7d5b73ff50e82" + }, + "date": 1708050086110, + "tool": "benchmarkluau", + "benches": [ + { + "name": "map-nonstrict", + "value": 4.78338, + "unit": "4ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "map-strict", + "value": 5.84335, + "unit": "5ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "map-dcr", + "value": 142.967, + "unit": "ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "regex-nonstrict", + "value": 7.74853, + "unit": "7ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "regex-strict", + "value": 9.96125, + "unit": "9ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "regex-dcr", + "value": 9552.06, + "unit": "ms", + "range": "±0%", + "extra": "luau-analyze" + } + ] } ] } diff --git a/bench-codegen.json b/bench-codegen.json index 4a7c0aa..12aad64 100644 --- a/bench-codegen.json +++ b/bench-codegen.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1707501473571, + "lastUpdate": 1708050085787, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "callgrind codegen": [ @@ -27932,6 +27932,254 @@ "extra": "luau-codegen" } ] + }, + { + "commit": { + "author": { + "email": "75688451+vegorov-rbx@users.noreply.github.com", + "name": "vegorov-rbx", + "username": "vegorov-rbx" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "ea14e65ea04a19882df99cfb8ec7d5b73ff50e82", + "message": "Sync to upstream/release/613 (#1167)\n\n# What's changed?\r\n\r\n* Compiler now targets bytecode version 5 by default, this includes\r\nsupport for vector type literals and sub/div opcodes with a constant on\r\nlhs\r\n\r\n### New Type Solver\r\n\r\n* Normalizer type inhabitance check has been optimized\r\n* Added ability to reduce cyclic `and`/`or` type families \r\n\r\n### Native Code Generation\r\n\r\n* `CodeGen::compile` now returns more specific causes of a code\r\ngeneration failure\r\n* Fixed linking issues on platforms that don't support unwind frame data\r\nregistration\r\n\r\n---\r\n\r\n### Internal Contributors\r\n\r\nCo-authored-by: Andy Friesen \r\nCo-authored-by: Aviral Goel \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: Vighnesh \r\nCo-authored-by: Aviral Goel \r\nCo-authored-by: David Cope \r\nCo-authored-by: Lily Brown ", + "timestamp": "2024-02-15T18:04:39-08:00", + "tree_id": "25d1706839d6b23b97174aafef0432b151590360", + "url": "https://github.com/luau-lang/luau/commit/ea14e65ea04a19882df99cfb8ec7d5b73ff50e82" + }, + "date": 1708050085781, + "tool": "benchmarkluau", + "benches": [ + { + "name": "base64", + "value": 13.456, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "chess", + "value": 52.321, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "life", + "value": 23.358, + "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": 13.149, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "pcmmix", + "value": 1.45, + "unit": "1ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "qsort", + "value": 41.518, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "sha256", + "value": 4.592, + "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": 21.057, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "fannkuchen-redux", + "value": 3.878, + "unit": "3ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "fixpoint-fact", + "value": 48.36, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "heapsort", + "value": 7.72, + "unit": "7ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "mandel", + "value": 40.837, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "n-body", + "value": 9.747, + "unit": "9ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "qt", + "value": 25.043, + "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.691, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "spectral-norm", + "value": 2.484, + "unit": "2ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "sieve", + "value": 83.593, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "3d-cube", + "value": 3.767, + "unit": "3ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "3d-morph", + "value": 3.766, + "unit": "3ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "3d-raytrace", + "value": 3.332, + "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.311, + "unit": "7ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "fannkuch", + "value": 6.078, + "unit": "6ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "math-cordic", + "value": 3.778, + "unit": "3ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "math-partial-sums", + "value": 1.907, + "unit": "1ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "n-body-oop", + "value": 13.895, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "tictactoe", + "value": 63.247, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "trig", + "value": 6.951, + "unit": "6ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "voxelgen", + "value": 27.763, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + } + ] } ] } diff --git a/bench-gcc.json b/bench-gcc.json index 34e9583..e62f648 100644 --- a/bench-gcc.json +++ b/bench-gcc.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1707501473733, + "lastUpdate": 1708050085951, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "callgrind gcc": [ @@ -43301,6 +43301,254 @@ "extra": "luau-gcc" } ] + }, + { + "commit": { + "author": { + "email": "75688451+vegorov-rbx@users.noreply.github.com", + "name": "vegorov-rbx", + "username": "vegorov-rbx" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "ea14e65ea04a19882df99cfb8ec7d5b73ff50e82", + "message": "Sync to upstream/release/613 (#1167)\n\n# What's changed?\r\n\r\n* Compiler now targets bytecode version 5 by default, this includes\r\nsupport for vector type literals and sub/div opcodes with a constant on\r\nlhs\r\n\r\n### New Type Solver\r\n\r\n* Normalizer type inhabitance check has been optimized\r\n* Added ability to reduce cyclic `and`/`or` type families \r\n\r\n### Native Code Generation\r\n\r\n* `CodeGen::compile` now returns more specific causes of a code\r\ngeneration failure\r\n* Fixed linking issues on platforms that don't support unwind frame data\r\nregistration\r\n\r\n---\r\n\r\n### Internal Contributors\r\n\r\nCo-authored-by: Andy Friesen \r\nCo-authored-by: Aviral Goel \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: Vighnesh \r\nCo-authored-by: Aviral Goel \r\nCo-authored-by: David Cope \r\nCo-authored-by: Lily Brown ", + "timestamp": "2024-02-15T18:04:39-08:00", + "tree_id": "25d1706839d6b23b97174aafef0432b151590360", + "url": "https://github.com/luau-lang/luau/commit/ea14e65ea04a19882df99cfb8ec7d5b73ff50e82" + }, + "date": 1708050085942, + "tool": "benchmarkluau", + "benches": [ + { + "name": "base64", + "value": 25.31, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "chess", + "value": 81.743, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "life", + "value": 89.768, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "matrixmult", + "value": 24.643, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "mesh-normal-scalar", + "value": 32.315, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "pcmmix", + "value": 10.52, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "qsort", + "value": 77.286, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "sha256", + "value": 26.049, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "ack", + "value": 65.366, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "binary-trees", + "value": 29.627, + "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.431, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "heapsort", + "value": 22.183, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "mandel", + "value": 63.313, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "n-body", + "value": 37.759, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "qt", + "value": 60.742, + "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.706, + "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.757, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "3d-cube", + "value": 8.621, + "unit": "8ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "3d-morph", + "value": 10.294, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "3d-raytrace", + "value": 10.313, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "controlflow-recursive", + "value": 5.54, + "unit": "5ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "crypto-aes", + "value": 14.669, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "fannkuch", + "value": 26.444, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "math-cordic", + "value": 16.56, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "math-partial-sums", + "value": 5.028, + "unit": "5ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "n-body-oop", + "value": 56.24, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "tictactoe", + "value": 133.718, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "trig", + "value": 25.972, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "voxelgen", + "value": 54.065, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + } + ] } ] } diff --git a/bench.json b/bench.json index d478a5f..7ac0043 100644 --- a/bench.json +++ b/bench.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1707501473408, + "lastUpdate": 1708050085610, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "callgrind clang": [ @@ -43301,6 +43301,254 @@ "extra": "luau" } ] + }, + { + "commit": { + "author": { + "email": "75688451+vegorov-rbx@users.noreply.github.com", + "name": "vegorov-rbx", + "username": "vegorov-rbx" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "ea14e65ea04a19882df99cfb8ec7d5b73ff50e82", + "message": "Sync to upstream/release/613 (#1167)\n\n# What's changed?\r\n\r\n* Compiler now targets bytecode version 5 by default, this includes\r\nsupport for vector type literals and sub/div opcodes with a constant on\r\nlhs\r\n\r\n### New Type Solver\r\n\r\n* Normalizer type inhabitance check has been optimized\r\n* Added ability to reduce cyclic `and`/`or` type families \r\n\r\n### Native Code Generation\r\n\r\n* `CodeGen::compile` now returns more specific causes of a code\r\ngeneration failure\r\n* Fixed linking issues on platforms that don't support unwind frame data\r\nregistration\r\n\r\n---\r\n\r\n### Internal Contributors\r\n\r\nCo-authored-by: Andy Friesen \r\nCo-authored-by: Aviral Goel \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: Vighnesh \r\nCo-authored-by: Aviral Goel \r\nCo-authored-by: David Cope \r\nCo-authored-by: Lily Brown ", + "timestamp": "2024-02-15T18:04:39-08:00", + "tree_id": "25d1706839d6b23b97174aafef0432b151590360", + "url": "https://github.com/luau-lang/luau/commit/ea14e65ea04a19882df99cfb8ec7d5b73ff50e82" + }, + "date": 1708050085601, + "tool": "benchmarkluau", + "benches": [ + { + "name": "base64", + "value": 23.86, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "chess", + "value": 80.757, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "life", + "value": 84.068, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "matrixmult", + "value": 23.735, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "mesh-normal-scalar", + "value": 30.954, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "pcmmix", + "value": 9.73, + "unit": "9ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "qsort", + "value": 75.748, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "sha256", + "value": 24.555, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "ack", + "value": 65.085, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "binary-trees", + "value": 29.016, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "fannkuchen-redux", + "value": 11.895, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "fixpoint-fact", + "value": 61.005, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "heapsort", + "value": 20.743, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "mandel", + "value": 61.975, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "n-body", + "value": 37.289, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "qt", + "value": 56.167, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "queen", + "value": 1.913, + "unit": "1ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "scimark", + "value": 85.913, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "spectral-norm", + "value": 11.627, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "sieve", + "value": 100.683, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "3d-cube", + "value": 8.14, + "unit": "8ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "3d-morph", + "value": 9.825, + "unit": "9ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "3d-raytrace", + "value": 9.859, + "unit": "9ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "controlflow-recursive", + "value": 5.553, + "unit": "5ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "crypto-aes", + "value": 13.621, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "fannkuch", + "value": 24.428, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "math-cordic", + "value": 15.563, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "math-partial-sums", + "value": 4.777, + "unit": "4ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "n-body-oop", + "value": 55.738, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "tictactoe", + "value": 123.333, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "trig", + "value": 24.384, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "voxelgen", + "value": 49.865, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + } + ] } ] } diff --git a/compile.json b/compile.json index be07736..64491ac 100644 --- a/compile.json +++ b/compile.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1707501474035, + "lastUpdate": 1708050086260, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "luau-compile": [ @@ -14058,6 +14058,86 @@ "extra": "luau-compile" } ] + }, + { + "commit": { + "author": { + "email": "75688451+vegorov-rbx@users.noreply.github.com", + "name": "vegorov-rbx", + "username": "vegorov-rbx" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "ea14e65ea04a19882df99cfb8ec7d5b73ff50e82", + "message": "Sync to upstream/release/613 (#1167)\n\n# What's changed?\r\n\r\n* Compiler now targets bytecode version 5 by default, this includes\r\nsupport for vector type literals and sub/div opcodes with a constant on\r\nlhs\r\n\r\n### New Type Solver\r\n\r\n* Normalizer type inhabitance check has been optimized\r\n* Added ability to reduce cyclic `and`/`or` type families \r\n\r\n### Native Code Generation\r\n\r\n* `CodeGen::compile` now returns more specific causes of a code\r\ngeneration failure\r\n* Fixed linking issues on platforms that don't support unwind frame data\r\nregistration\r\n\r\n---\r\n\r\n### Internal Contributors\r\n\r\nCo-authored-by: Andy Friesen \r\nCo-authored-by: Aviral Goel \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: Vighnesh \r\nCo-authored-by: Aviral Goel \r\nCo-authored-by: David Cope \r\nCo-authored-by: Lily Brown ", + "timestamp": "2024-02-15T18:04:39-08:00", + "tree_id": "25d1706839d6b23b97174aafef0432b151590360", + "url": "https://github.com/luau-lang/luau/commit/ea14e65ea04a19882df99cfb8ec7d5b73ff50e82" + }, + "date": 1708050086256, + "tool": "benchmarkluau", + "benches": [ + { + "name": "map-O0", + "value": 0.680147, + "unit": "0ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "map-O1", + "value": 0.745908, + "unit": "0ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "map-O2", + "value": 0.818468, + "unit": "0ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "map-O2-codegen", + "value": 3.05138, + "unit": "3ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O0", + "value": 1.59287, + "unit": "1ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O1", + "value": 1.76969, + "unit": "1ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O2", + "value": 2.01837, + "unit": "2ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O2-codegen", + "value": 9.16752, + "unit": "9ms", + "range": "±0%", + "extra": "luau-compile" + } + ] } ] }