From 99c78fcc0bef209de3ab2e28c35a8f31b00ca2e4 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 9 Jan 2025 19:09:50 +0000 Subject: [PATCH] Add benchmarks results for 8a4ef26f89d959d94333fee41d09387b278d0e8d --- analyze.json | 68 +++++++++++- bench-codegen.json | 264 ++++++++++++++++++++++++++++++++++++++++++++- bench-gcc.json | 264 ++++++++++++++++++++++++++++++++++++++++++++- bench.json | 264 ++++++++++++++++++++++++++++++++++++++++++++- compile.json | 96 ++++++++++++++++- 5 files changed, 951 insertions(+), 5 deletions(-) diff --git a/analyze.json b/analyze.json index 4ce6b9e..1599e95 100644 --- a/analyze.json +++ b/analyze.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1734728342214, + "lastUpdate": 1736449789751, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "luau-analyze": [ @@ -17290,6 +17290,72 @@ "extra": "luau-analyze" } ] + }, + { + "commit": { + "author": { + "email": "arseny.kapoulkine@gmail.com", + "name": "Arseny Kapoulkine", + "username": "zeux" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "8a4ef26f89d959d94333fee41d09387b278d0e8d", + "message": "Implement support for math.lerp (#1608)\n\nThis change implements math.lerp RFC with C function definition, builtin\r\nfunction, builtin constant folding and tests.\r\n\r\nThe tests validate a few lerp properties by providing counter-examples\r\nfor popular lerp implementations; the testing is of course not\r\nexhaustive, as exhaustive testing was done offline using fuzzing.\r\n\r\nType definitions will be updated separately.\r\n\r\nCodegen support will be implemented separately: it requires new IR for\r\nconditional\r\nselects to represent the desired logic without using a branch.", + "timestamp": "2025-01-09T09:42:07-08:00", + "tree_id": "ed489f29aab3b25f2b59c08322dd0fab4f977c9e", + "url": "https://github.com/luau-lang/luau/commit/8a4ef26f89d959d94333fee41d09387b278d0e8d" + }, + "date": 1736449789746, + "tool": "benchmarkluau", + "benches": [ + { + "name": "map-nonstrict", + "value": 4.87274, + "unit": "4ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "map-strict", + "value": 5.94793, + "unit": "5ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "map-dcr", + "value": 28.6001, + "unit": "ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "regex-nonstrict", + "value": 8.2245, + "unit": "8ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "regex-strict", + "value": 10.6819, + "unit": "ms", + "range": "±0%", + "extra": "luau-analyze" + }, + { + "name": "regex-dcr", + "value": 71704.1, + "unit": "ms", + "range": "±0%", + "extra": "luau-analyze" + } + ] } ] } diff --git a/bench-codegen.json b/bench-codegen.json index 5a41178..4691e42 100644 --- a/bench-codegen.json +++ b/bench-codegen.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1734728341904, + "lastUpdate": 1736449789446, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "callgrind codegen": [ @@ -52048,6 +52048,268 @@ "extra": "luau-codegen" } ] + }, + { + "commit": { + "author": { + "email": "arseny.kapoulkine@gmail.com", + "name": "Arseny Kapoulkine", + "username": "zeux" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "8a4ef26f89d959d94333fee41d09387b278d0e8d", + "message": "Implement support for math.lerp (#1608)\n\nThis change implements math.lerp RFC with C function definition, builtin\r\nfunction, builtin constant folding and tests.\r\n\r\nThe tests validate a few lerp properties by providing counter-examples\r\nfor popular lerp implementations; the testing is of course not\r\nexhaustive, as exhaustive testing was done offline using fuzzing.\r\n\r\nType definitions will be updated separately.\r\n\r\nCodegen support will be implemented separately: it requires new IR for\r\nconditional\r\nselects to represent the desired logic without using a branch.", + "timestamp": "2025-01-09T09:42:07-08:00", + "tree_id": "ed489f29aab3b25f2b59c08322dd0fab4f977c9e", + "url": "https://github.com/luau-lang/luau/commit/8a4ef26f89d959d94333fee41d09387b278d0e8d" + }, + "date": 1736449789434, + "tool": "benchmarkluau", + "benches": [ + { + "name": "base64", + "value": 11.543, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "chess", + "value": 52.013, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "life", + "value": 23.356, + "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.056, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "mesh-normal-vector", + "value": 6.122, + "unit": "6ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "pcmmix", + "value": 1.36, + "unit": "1ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "qsort", + "value": 41.484, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "sha256", + "value": 4.57, + "unit": "4ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "ack", + "value": 40.021, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "binary-trees", + "value": 20.862, + "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.829, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "heapsort", + "value": 7.717, + "unit": "7ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "mandel", + "value": 40.427, + "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.975, + "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.619, + "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": 84.243, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "3d-cube", + "value": 3.736, + "unit": "3ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "3d-morph", + "value": 3.742, + "unit": "3ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "3d-raytrace", + "value": 3.284, + "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.19, + "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.962, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "trig", + "value": 6.548, + "unit": "6ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "vector-math", + "value": 3.05, + "unit": "3ms", + "range": "±0.000%", + "extra": "luau-codegen" + }, + { + "name": "voxelgen", + "value": 27.656, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-codegen" + } + ] } ] } diff --git a/bench-gcc.json b/bench-gcc.json index 469e599..f4e90ba 100644 --- a/bench-gcc.json +++ b/bench-gcc.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1734728342058, + "lastUpdate": 1736449789601, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "callgrind gcc": [ @@ -67417,6 +67417,268 @@ "extra": "luau-gcc" } ] + }, + { + "commit": { + "author": { + "email": "arseny.kapoulkine@gmail.com", + "name": "Arseny Kapoulkine", + "username": "zeux" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "8a4ef26f89d959d94333fee41d09387b278d0e8d", + "message": "Implement support for math.lerp (#1608)\n\nThis change implements math.lerp RFC with C function definition, builtin\r\nfunction, builtin constant folding and tests.\r\n\r\nThe tests validate a few lerp properties by providing counter-examples\r\nfor popular lerp implementations; the testing is of course not\r\nexhaustive, as exhaustive testing was done offline using fuzzing.\r\n\r\nType definitions will be updated separately.\r\n\r\nCodegen support will be implemented separately: it requires new IR for\r\nconditional\r\nselects to represent the desired logic without using a branch.", + "timestamp": "2025-01-09T09:42:07-08:00", + "tree_id": "ed489f29aab3b25f2b59c08322dd0fab4f977c9e", + "url": "https://github.com/luau-lang/luau/commit/8a4ef26f89d959d94333fee41d09387b278d0e8d" + }, + "date": 1736449789587, + "tool": "benchmarkluau", + "benches": [ + { + "name": "base64", + "value": 23.059, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "chess", + "value": 82.25, + "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.377, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "mesh-normal-vector", + "value": 16.447, + "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.329, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "sha256", + "value": 26.226, + "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.886, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "fannkuchen-redux", + "value": 12.877, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "fixpoint-fact", + "value": 60.271, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "heapsort", + "value": 22.219, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "mandel", + "value": 63.741, + "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.789, + "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.666, + "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.51, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "3d-cube", + "value": 8.653, + "unit": "8ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "3d-morph", + "value": 10.309, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "3d-raytrace", + "value": 10.316, + "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.713, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "fannkuch", + "value": 26.461, + "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.884, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "trig", + "value": 24.864, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "vector-math", + "value": 10.85, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + }, + { + "name": "voxelgen", + "value": 54.093, + "unit": "ms", + "range": "±0.000%", + "extra": "luau-gcc" + } + ] } ] } diff --git a/bench.json b/bench.json index 1776246..92cab67 100644 --- a/bench.json +++ b/bench.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1734728341746, + "lastUpdate": 1736449789292, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "callgrind clang": [ @@ -67417,6 +67417,268 @@ "extra": "luau" } ] + }, + { + "commit": { + "author": { + "email": "arseny.kapoulkine@gmail.com", + "name": "Arseny Kapoulkine", + "username": "zeux" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "8a4ef26f89d959d94333fee41d09387b278d0e8d", + "message": "Implement support for math.lerp (#1608)\n\nThis change implements math.lerp RFC with C function definition, builtin\r\nfunction, builtin constant folding and tests.\r\n\r\nThe tests validate a few lerp properties by providing counter-examples\r\nfor popular lerp implementations; the testing is of course not\r\nexhaustive, as exhaustive testing was done offline using fuzzing.\r\n\r\nType definitions will be updated separately.\r\n\r\nCodegen support will be implemented separately: it requires new IR for\r\nconditional\r\nselects to represent the desired logic without using a branch.", + "timestamp": "2025-01-09T09:42:07-08:00", + "tree_id": "ed489f29aab3b25f2b59c08322dd0fab4f977c9e", + "url": "https://github.com/luau-lang/luau/commit/8a4ef26f89d959d94333fee41d09387b278d0e8d" + }, + "date": 1736449789279, + "tool": "benchmarkluau", + "benches": [ + { + "name": "base64", + "value": 21.392, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "chess", + "value": 80.387, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "life", + "value": 83.425, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "matrixmult", + "value": 23.433, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "mesh-normal-scalar", + "value": 30.587, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "mesh-normal-vector", + "value": 15.608, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "pcmmix", + "value": 9.18, + "unit": "9ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "qsort", + "value": 75.317, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "sha256", + "value": 24.251, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "ack", + "value": 65.921, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "binary-trees", + "value": 28.834, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "fannkuchen-redux", + "value": 11.807, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "fixpoint-fact", + "value": 62.016, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "heapsort", + "value": 20.661, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "mandel", + "value": 61.421, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "n-body", + "value": 36.475, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "qt", + "value": 56.405, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "queen", + "value": 1.887, + "unit": "1ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "scimark", + "value": 84.584, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "spectral-norm", + "value": 11.345, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "sieve", + "value": 101.808, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "3d-cube", + "value": 7.982, + "unit": "7ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "3d-morph", + "value": 9.619, + "unit": "9ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "3d-raytrace", + "value": 9.726, + "unit": "9ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "controlflow-recursive", + "value": 5.623, + "unit": "5ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "crypto-aes", + "value": 13.471, + "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.893, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "trig", + "value": 22.879, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "vector-math", + "value": 10.36, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + }, + { + "name": "voxelgen", + "value": 49.6, + "unit": "ms", + "range": "±0.000%", + "extra": "luau" + } + ] } ] } diff --git a/compile.json b/compile.json index db641ac..b692875 100644 --- a/compile.json +++ b/compile.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1734728342354, + "lastUpdate": 1736449789887, "repoUrl": "https://github.com/luau-lang/luau", "entries": { "luau-compile": [ @@ -22788,6 +22788,100 @@ "extra": "luau-compile" } ] + }, + { + "commit": { + "author": { + "email": "arseny.kapoulkine@gmail.com", + "name": "Arseny Kapoulkine", + "username": "zeux" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "8a4ef26f89d959d94333fee41d09387b278d0e8d", + "message": "Implement support for math.lerp (#1608)\n\nThis change implements math.lerp RFC with C function definition, builtin\r\nfunction, builtin constant folding and tests.\r\n\r\nThe tests validate a few lerp properties by providing counter-examples\r\nfor popular lerp implementations; the testing is of course not\r\nexhaustive, as exhaustive testing was done offline using fuzzing.\r\n\r\nType definitions will be updated separately.\r\n\r\nCodegen support will be implemented separately: it requires new IR for\r\nconditional\r\nselects to represent the desired logic without using a branch.", + "timestamp": "2025-01-09T09:42:07-08:00", + "tree_id": "ed489f29aab3b25f2b59c08322dd0fab4f977c9e", + "url": "https://github.com/luau-lang/luau/commit/8a4ef26f89d959d94333fee41d09387b278d0e8d" + }, + "date": 1736449789881, + "tool": "benchmarkluau", + "benches": [ + { + "name": "map-O0", + "value": 0.660676, + "unit": "0ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "map-O1", + "value": 0.726899, + "unit": "0ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "map-O2", + "value": 0.798915, + "unit": "0ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "map-O2-codegen", + "value": 3.33841, + "unit": "3ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "map-O2-t1-codegen", + "value": 3.44127, + "unit": "3ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O0", + "value": 1.60274, + "unit": "1ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O1", + "value": 1.77949, + "unit": "1ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O2", + "value": 2.02935, + "unit": "2ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O2-codegen", + "value": 10.3233, + "unit": "ms", + "range": "±0%", + "extra": "luau-compile" + }, + { + "name": "regex-O2-t1-codegen", + "value": 10.5958, + "unit": "ms", + "range": "±0%", + "extra": "luau-compile" + } + ] } ] }