-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add benchmarks results for 8a64cb8b73996bd69c2734c607acd4b7d092358a
- Loading branch information
github-actions
committed
May 3, 2024
1 parent
3d7743d
commit d6a3c74
Showing
5 changed files
with
909 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
{ | ||
"lastUpdate": 1714664679428, | ||
"lastUpdate": 1714767937234, | ||
"repoUrl": "https://github.com/luau-lang/luau", | ||
"entries": { | ||
"luau-analyze": [ | ||
|
@@ -12406,6 +12406,72 @@ | |
"extra": "luau-analyze" | ||
} | ||
] | ||
}, | ||
{ | ||
"commit": { | ||
"author": { | ||
"email": "[email protected]", | ||
"name": "Andy Friesen", | ||
"username": "andyfriesen" | ||
}, | ||
"committer": { | ||
"email": "[email protected]", | ||
"name": "GitHub", | ||
"username": "web-flow" | ||
}, | ||
"distinct": true, | ||
"id": "8a64cb8b73996bd69c2734c607acd4b7d092358a", | ||
"message": "Sync to upstream/release/624 (#1245)\n\n# What's changed?\r\n\r\n* Optimize table.maxn. This function is now 5-14x faster\r\n* Reserve Luau stack space for error message.\r\n\r\n## New Solver\r\n\r\n* Globals can be type-stated, but only if they are already in scope\r\n* Fix a stack overflow that could occur when normalizing certain kinds\r\nof recursive unions of intersections (of unions of intersections...)\r\n* Fix an assertion failure that would trigger when the __iter metamethod\r\nhas a bad signature\r\n\r\n## Native Codegen\r\n\r\n* Type propagation and temporary register type hints\r\n* Direct vector property access should only happen for names of right\r\nlength\r\n* BytecodeAnalysis will only predict that some of the vector value\r\nfields are numbers\r\n\r\n---\r\n\r\n## Internal Contributors\r\n\r\nCo-authored-by: Alexander McCord <[email protected]>\r\nCo-authored-by: Andy Friesen <[email protected]>\r\nCo-authored-by: Aviral Goel <[email protected]>\r\nCo-authored-by: Vyacheslav Egorov <[email protected]>", | ||
"timestamp": "2024-05-03T13:17:51-07:00", | ||
"tree_id": "5ce0887ef6bdac8491162f117a38ee68067b16be", | ||
"url": "https://github.com/luau-lang/luau/commit/8a64cb8b73996bd69c2734c607acd4b7d092358a" | ||
}, | ||
"date": 1714767937230, | ||
"tool": "benchmarkluau", | ||
"benches": [ | ||
{ | ||
"name": "map-nonstrict", | ||
"value": 4.75748, | ||
"unit": "4ms", | ||
"range": "±0%", | ||
"extra": "luau-analyze" | ||
}, | ||
{ | ||
"name": "map-strict", | ||
"value": 5.81271, | ||
"unit": "5ms", | ||
"range": "±0%", | ||
"extra": "luau-analyze" | ||
}, | ||
{ | ||
"name": "map-dcr", | ||
"value": 48.3082, | ||
"unit": "ms", | ||
"range": "±0%", | ||
"extra": "luau-analyze" | ||
}, | ||
{ | ||
"name": "regex-nonstrict", | ||
"value": 7.73896, | ||
"unit": "7ms", | ||
"range": "±0%", | ||
"extra": "luau-analyze" | ||
}, | ||
{ | ||
"name": "regex-strict", | ||
"value": 9.95756, | ||
"unit": "9ms", | ||
"range": "±0%", | ||
"extra": "luau-analyze" | ||
}, | ||
{ | ||
"name": "regex-dcr", | ||
"value": 792.553, | ||
"unit": "ms", | ||
"range": "±0%", | ||
"extra": "luau-analyze" | ||
} | ||
] | ||
} | ||
] | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
{ | ||
"lastUpdate": 1714664679103, | ||
"lastUpdate": 1714767936909, | ||
"repoUrl": "https://github.com/luau-lang/luau", | ||
"entries": { | ||
"callgrind codegen": [ | ||
|
@@ -33388,6 +33388,254 @@ | |
"extra": "luau-codegen" | ||
} | ||
] | ||
}, | ||
{ | ||
"commit": { | ||
"author": { | ||
"email": "[email protected]", | ||
"name": "Andy Friesen", | ||
"username": "andyfriesen" | ||
}, | ||
"committer": { | ||
"email": "[email protected]", | ||
"name": "GitHub", | ||
"username": "web-flow" | ||
}, | ||
"distinct": true, | ||
"id": "8a64cb8b73996bd69c2734c607acd4b7d092358a", | ||
"message": "Sync to upstream/release/624 (#1245)\n\n# What's changed?\r\n\r\n* Optimize table.maxn. This function is now 5-14x faster\r\n* Reserve Luau stack space for error message.\r\n\r\n## New Solver\r\n\r\n* Globals can be type-stated, but only if they are already in scope\r\n* Fix a stack overflow that could occur when normalizing certain kinds\r\nof recursive unions of intersections (of unions of intersections...)\r\n* Fix an assertion failure that would trigger when the __iter metamethod\r\nhas a bad signature\r\n\r\n## Native Codegen\r\n\r\n* Type propagation and temporary register type hints\r\n* Direct vector property access should only happen for names of right\r\nlength\r\n* BytecodeAnalysis will only predict that some of the vector value\r\nfields are numbers\r\n\r\n---\r\n\r\n## Internal Contributors\r\n\r\nCo-authored-by: Alexander McCord <[email protected]>\r\nCo-authored-by: Andy Friesen <[email protected]>\r\nCo-authored-by: Aviral Goel <[email protected]>\r\nCo-authored-by: Vyacheslav Egorov <[email protected]>", | ||
"timestamp": "2024-05-03T13:17:51-07:00", | ||
"tree_id": "5ce0887ef6bdac8491162f117a38ee68067b16be", | ||
"url": "https://github.com/luau-lang/luau/commit/8a64cb8b73996bd69c2734c607acd4b7d092358a" | ||
}, | ||
"date": 1714767936902, | ||
"tool": "benchmarkluau", | ||
"benches": [ | ||
{ | ||
"name": "base64", | ||
"value": 11.574, | ||
"unit": "ms", | ||
"range": "±0.000%", | ||
"extra": "luau-codegen" | ||
}, | ||
{ | ||
"name": "chess", | ||
"value": 52.006, | ||
"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": 13.015, | ||
"unit": "ms", | ||
"range": "±0.000%", | ||
"extra": "luau-codegen" | ||
}, | ||
{ | ||
"name": "pcmmix", | ||
"value": 1.38, | ||
"unit": "1ms", | ||
"range": "±0.000%", | ||
"extra": "luau-codegen" | ||
}, | ||
{ | ||
"name": "qsort", | ||
"value": 41.494, | ||
"unit": "ms", | ||
"range": "±0.000%", | ||
"extra": "luau-codegen" | ||
}, | ||
{ | ||
"name": "sha256", | ||
"value": 4.56, | ||
"unit": "4ms", | ||
"range": "±0.000%", | ||
"extra": "luau-codegen" | ||
}, | ||
{ | ||
"name": "ack", | ||
"value": 40.02, | ||
"unit": "ms", | ||
"range": "±0.000%", | ||
"extra": "luau-codegen" | ||
}, | ||
{ | ||
"name": "binary-trees", | ||
"value": 20.893, | ||
"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": 49.015, | ||
"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.486, | ||
"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.937, | ||
"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.636, | ||
"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.947, | ||
"unit": "ms", | ||
"range": "±0.000%", | ||
"extra": "luau-codegen" | ||
}, | ||
{ | ||
"name": "3d-cube", | ||
"value": 3.738, | ||
"unit": "3ms", | ||
"range": "±0.000%", | ||
"extra": "luau-codegen" | ||
}, | ||
{ | ||
"name": "3d-morph", | ||
"value": 3.748, | ||
"unit": "3ms", | ||
"range": "±0.000%", | ||
"extra": "luau-codegen" | ||
}, | ||
{ | ||
"name": "3d-raytrace", | ||
"value": 3.281, | ||
"unit": "3ms", | ||
"range": "±0.000%", | ||
"extra": "luau-codegen" | ||
}, | ||
{ | ||
"name": "controlflow-recursive", | ||
"value": 3.463, | ||
"unit": "3ms", | ||
"range": "±0.000%", | ||
"extra": "luau-codegen" | ||
}, | ||
{ | ||
"name": "crypto-aes", | ||
"value": 7.186, | ||
"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.957, | ||
"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.656, | ||
"unit": "ms", | ||
"range": "±0.000%", | ||
"extra": "luau-codegen" | ||
} | ||
] | ||
} | ||
] | ||
} | ||
|
Oops, something went wrong.