Skip to content

Commit

Permalink
Add benchmarks results for d19a5f06991ac9e723055f5b2bbef7724fd203cf
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Nov 22, 2024
1 parent bd7d797 commit 9803629
Show file tree
Hide file tree
Showing 5 changed files with 954 additions and 8 deletions.
68 changes: 67 additions & 1 deletion analyze.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"lastUpdate": 1732066807223,
"lastUpdate": 1732314451838,
"repoUrl": "https://github.com/luau-lang/luau",
"entries": {
"luau-analyze": [
Expand Down Expand Up @@ -16630,6 +16630,72 @@
"extra": "luau-analyze"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "ayoungbloodrbx",
"username": "ayoungbloodrbx"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "d19a5f06991ac9e723055f5b2bbef7724fd203cf",
"message": "Sync to upstream/release/653 (#1541)\n\n## What's Changed?\r\n\r\n* Optimized the vector dot product by up to 24%\r\n* Allow for x/y/z/X/Y/Z vector field access by registering a `vector`\r\nmetatable\r\nwith an `__index` method (Fixes #1521)\r\n* Fixed a bug preventing consistent recovery from parse errors in table\r\ntypes.\r\n* Optimized `k*n` and `k+n` when types are known\r\n* Allow fragment autocomplete to handle cases like the automatic\r\ninsertion of\r\nparens, keywords, strings, etc., while maintaining a correct relative\r\npositioning\r\n\r\n### New Solver\r\n\r\n* Allow for `nil` assignment to tables and classes with indexers\r\n\r\n---------\r\n\r\nCo-authored-by: Aaron Weiss <[email protected]>\r\nCo-authored-by: Andy Friesen <[email protected]>\r\nCo-authored-by: Aviral Goel <[email protected]>\r\nCo-authored-by: Hunter Goldstein <[email protected]>\r\nCo-authored-by: Varun Saini <[email protected]>\r\nCo-authored-by: Vighnesh Vijay <[email protected]>\r\nCo-authored-by: Vyacheslav Egorov <[email protected]>",
"timestamp": "2024-11-22T13:00:51-08:00",
"tree_id": "768919ae9342e9835b59eb6fdb0925e5ccf92af7",
"url": "https://github.com/luau-lang/luau/commit/d19a5f06991ac9e723055f5b2bbef7724fd203cf"
},
"date": 1732314451833,
"tool": "benchmarkluau",
"benches": [
{
"name": "map-nonstrict",
"value": 4.85922,
"unit": "4ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "map-strict",
"value": 5.92702,
"unit": "5ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "map-dcr",
"value": 28.5692,
"unit": "ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "regex-nonstrict",
"value": 8.16175,
"unit": "8ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "regex-strict",
"value": 10.6254,
"unit": "ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "regex-dcr",
"value": 69370.1,
"unit": "ms",
"range": "±0%",
"extra": "luau-analyze"
}
]
}
]
}
Expand Down
266 changes: 264 additions & 2 deletions bench-codegen.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"lastUpdate": 1732066806910,
"lastUpdate": 1732314451531,
"repoUrl": "https://github.com/luau-lang/luau",
"entries": {
"callgrind codegen": [
Expand Down Expand Up @@ -49428,7 +49428,269 @@
"extra": "luau-codegen"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "ayoungbloodrbx",
"username": "ayoungbloodrbx"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "d19a5f06991ac9e723055f5b2bbef7724fd203cf",
"message": "Sync to upstream/release/653 (#1541)\n\n## What's Changed?\r\n\r\n* Optimized the vector dot product by up to 24%\r\n* Allow for x/y/z/X/Y/Z vector field access by registering a `vector`\r\nmetatable\r\nwith an `__index` method (Fixes #1521)\r\n* Fixed a bug preventing consistent recovery from parse errors in table\r\ntypes.\r\n* Optimized `k*n` and `k+n` when types are known\r\n* Allow fragment autocomplete to handle cases like the automatic\r\ninsertion of\r\nparens, keywords, strings, etc., while maintaining a correct relative\r\npositioning\r\n\r\n### New Solver\r\n\r\n* Allow for `nil` assignment to tables and classes with indexers\r\n\r\n---------\r\n\r\nCo-authored-by: Aaron Weiss <[email protected]>\r\nCo-authored-by: Andy Friesen <[email protected]>\r\nCo-authored-by: Aviral Goel <[email protected]>\r\nCo-authored-by: Hunter Goldstein <[email protected]>\r\nCo-authored-by: Varun Saini <[email protected]>\r\nCo-authored-by: Vighnesh Vijay <[email protected]>\r\nCo-authored-by: Vyacheslav Egorov <[email protected]>",
"timestamp": "2024-11-22T13:00:51-08:00",
"tree_id": "768919ae9342e9835b59eb6fdb0925e5ccf92af7",
"url": "https://github.com/luau-lang/luau/commit/d19a5f06991ac9e723055f5b2bbef7724fd203cf"
},
"date": 1732314451521,
"tool": "benchmarkluau",
"benches": [
{
"name": "base64",
"value": 11.537,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "chess",
"value": 52.02,
"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.497,
"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.015,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "binary-trees",
"value": 20.933,
"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.913,
"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.424,
"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.976,
"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.565,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "3d-cube",
"value": 3.734,
"unit": "3ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "3d-morph",
"value": 3.75,
"unit": "3ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "3d-raytrace",
"value": 3.283,
"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.187,
"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.96,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "trig",
"value": 6.574,
"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.66,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
}
]
}
]
}
}
}
Loading

0 comments on commit 9803629

Please sign in to comment.