Skip to content

Commit

Permalink
Add benchmarks results for 9c2146288d78e8beacefe692ae1149fec066440e
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Apr 12, 2024
1 parent 0719d43 commit 87888bb
Show file tree
Hide file tree
Showing 5 changed files with 895 additions and 5 deletions.
68 changes: 67 additions & 1 deletion analyze.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"lastUpdate": 1712350330779,
"lastUpdate": 1712942752198,
"repoUrl": "https://github.com/luau-lang/luau",
"entries": {
"luau-analyze": [
Expand Down Expand Up @@ -12010,6 +12010,72 @@
"extra": "luau-analyze"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "vegorov-rbx",
"username": "vegorov-rbx"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "9c2146288d78e8beacefe692ae1149fec066440e",
"message": "Sync to upstream/release/621 (#1229)\n\n# What's changed?\r\n\r\n* Support for new 'require by string' RFC with relative paths and\r\naliases in now enabled in Luau REPL application\r\n\r\n### New Type Solver\r\n\r\n* Fixed assertion failure on generic table keys (`[expr] = value`)\r\n* Fixed an issue with type substitution traversing into the substituted\r\nparts during type instantiation\r\n* Fixed crash in union simplification when that union contained\r\nuninhabited unions and other types inside\r\n* Union types in binary type families like `add<a | b, c>` are expanded\r\ninto `add<a, c> | add<b, c>` to handle\r\n* Added handling for type family solving creating new type families\r\n* Fixed a bug with normalization operation caching types with unsolved\r\nparts\r\n* Tables with uninhabited properties are now simplified to `never`\r\n* Fixed failures found by fuzzer\r\n\r\n### Native Code Generation\r\n\r\n* Added support for shared code generation between multiple Luau VM\r\ninstances\r\n* Fixed issue in load-store propagation and new tagged LOAD_TVALUE\r\ninstructions\r\n* Fixed issues with partial register dead store elimination causing\r\nfailures in GC assists\r\n\r\n---\r\n\r\n### Internal Contributors\r\n\r\nCo-authored-by: Aaron Weiss <[email protected]>\r\nCo-authored-by: Alexander McCord <[email protected]>\r\nCo-authored-by: Andy Friesen <[email protected]>\r\nCo-authored-by: James McNellis <[email protected]>\r\nCo-authored-by: Vighnesh Vijay <[email protected]>\r\nCo-authored-by: Vyacheslav Egorov <[email protected]>",
"timestamp": "2024-04-12T10:18:49-07:00",
"tree_id": "a078c906edb0c5ef0214ab05bac50a4dadcb3645",
"url": "https://github.com/luau-lang/luau/commit/9c2146288d78e8beacefe692ae1149fec066440e"
},
"date": 1712942752195,
"tool": "benchmarkluau",
"benches": [
{
"name": "map-nonstrict",
"value": 4.78489,
"unit": "4ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "map-strict",
"value": 5.84517,
"unit": "5ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "map-dcr",
"value": 58.9283,
"unit": "ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "regex-nonstrict",
"value": 7.75698,
"unit": "7ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "regex-strict",
"value": 9.96659,
"unit": "9ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "regex-dcr",
"value": 142.461,
"unit": "ms",
"range": "±0%",
"extra": "luau-analyze"
}
]
}
]
}
Expand Down
250 changes: 249 additions & 1 deletion bench-codegen.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"lastUpdate": 1712350330449,
"lastUpdate": 1712942751870,
"repoUrl": "https://github.com/luau-lang/luau",
"entries": {
"callgrind codegen": [
Expand Down Expand Up @@ -31900,6 +31900,254 @@
"extra": "luau-codegen"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "vegorov-rbx",
"username": "vegorov-rbx"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "9c2146288d78e8beacefe692ae1149fec066440e",
"message": "Sync to upstream/release/621 (#1229)\n\n# What's changed?\r\n\r\n* Support for new 'require by string' RFC with relative paths and\r\naliases in now enabled in Luau REPL application\r\n\r\n### New Type Solver\r\n\r\n* Fixed assertion failure on generic table keys (`[expr] = value`)\r\n* Fixed an issue with type substitution traversing into the substituted\r\nparts during type instantiation\r\n* Fixed crash in union simplification when that union contained\r\nuninhabited unions and other types inside\r\n* Union types in binary type families like `add<a | b, c>` are expanded\r\ninto `add<a, c> | add<b, c>` to handle\r\n* Added handling for type family solving creating new type families\r\n* Fixed a bug with normalization operation caching types with unsolved\r\nparts\r\n* Tables with uninhabited properties are now simplified to `never`\r\n* Fixed failures found by fuzzer\r\n\r\n### Native Code Generation\r\n\r\n* Added support for shared code generation between multiple Luau VM\r\ninstances\r\n* Fixed issue in load-store propagation and new tagged LOAD_TVALUE\r\ninstructions\r\n* Fixed issues with partial register dead store elimination causing\r\nfailures in GC assists\r\n\r\n---\r\n\r\n### Internal Contributors\r\n\r\nCo-authored-by: Aaron Weiss <[email protected]>\r\nCo-authored-by: Alexander McCord <[email protected]>\r\nCo-authored-by: Andy Friesen <[email protected]>\r\nCo-authored-by: James McNellis <[email protected]>\r\nCo-authored-by: Vighnesh Vijay <[email protected]>\r\nCo-authored-by: Vyacheslav Egorov <[email protected]>",
"timestamp": "2024-04-12T10:18:49-07:00",
"tree_id": "a078c906edb0c5ef0214ab05bac50a4dadcb3645",
"url": "https://github.com/luau-lang/luau/commit/9c2146288d78e8beacefe692ae1149fec066440e"
},
"date": 1712942751864,
"tool": "benchmarkluau",
"benches": [
{
"name": "base64",
"value": 13.39,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "chess",
"value": 52.016,
"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.001,
"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.485,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "sha256",
"value": 4.522,
"unit": "4ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "ack",
"value": 40.014,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "binary-trees",
"value": 20.979,
"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": 49.036,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "heapsort",
"value": 7.687,
"unit": "7ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "mandel",
"value": 40.483,
"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.957,
"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.642,
"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.955,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "3d-cube",
"value": 3.731,
"unit": "3ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "3d-morph",
"value": 3.746,
"unit": "3ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "3d-raytrace",
"value": 3.303,
"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.226,
"unit": "7ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "fannkuch",
"value": 6.068,
"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.872,
"unit": "1ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "n-body-oop",
"value": 13.714,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "tictactoe",
"value": 62.961,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "trig",
"value": 6.638,
"unit": "6ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "voxelgen",
"value": 27.543,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
}
]
}
]
}
Expand Down
Loading

0 comments on commit 87888bb

Please sign in to comment.