Skip to content

Commit

Permalink
Add benchmarks results for a36a3c41cc58740823a38a17474dc9246ebbbca6
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Nov 8, 2024
1 parent 3500b64 commit e54fa07
Show file tree
Hide file tree
Showing 5 changed files with 951 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": 1730936233512,
"lastUpdate": 1731103069070,
"repoUrl": "https://github.com/luau-lang/luau",
"entries": {
"luau-analyze": [
Expand Down Expand Up @@ -16168,6 +16168,72 @@
"extra": "luau-analyze"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "Hunter Goldstein",
"username": "hgoldstein"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "a36a3c41cc58740823a38a17474dc9246ebbbca6",
"message": "Sync to `upstream/release/651` (#1513)\n\n### What's New?\r\n\r\n* Fragment Autocomplete: a new API allows for type checking a small\r\nfragment of code against an existing file, significantly speeding up\r\nautocomplete performance in large files.\r\n\r\n### New Solver\r\n\r\n* E-Graphs have landed: this is an ongoing approach to make the new type\r\nsolver simplify types in a more consistent and principled manner, based\r\non similar work (see: https://egraphs-good.github.io/).\r\n* Adds support for exporting / local user type functions (previously\r\nthey were always exported).\r\n* Fixes a set of bugs in which the new solver will fail to complete\r\ninference for simple expressions with just literals and operators.\r\n\r\n### General Updates\r\n* Requiring a path with a \".lua\" or \".luau\" extension will now have a\r\nbespoke error suggesting to remove said extension.\r\n* Fixes a bug in which whether two `Luau::Symbol`s are equal depends on\r\nwhether the new solver is enabled.\r\n\r\n---\r\n\r\nInternal Contributors:\r\n\r\nCo-authored-by: Aaron Weiss <[email protected]>\r\nCo-authored-by: Andy Friesen <[email protected]>\r\nCo-authored-by: David Cope <[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-08T13:41:45-08:00",
"tree_id": "d14dd7b0f1bd27d5674ffc99ffc6f43997116100",
"url": "https://github.com/luau-lang/luau/commit/a36a3c41cc58740823a38a17474dc9246ebbbca6"
},
"date": 1731103069066,
"tool": "benchmarkluau",
"benches": [
{
"name": "map-nonstrict",
"value": 4.86544,
"unit": "4ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "map-strict",
"value": 5.92156,
"unit": "5ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "map-dcr",
"value": 26.9731,
"unit": "ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "regex-nonstrict",
"value": 8.16718,
"unit": "8ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "regex-strict",
"value": 10.6253,
"unit": "ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "regex-dcr",
"value": 7742.64,
"unit": "ms",
"range": "±0%",
"extra": "luau-analyze"
}
]
}
]
}
Expand Down
264 changes: 263 additions & 1 deletion bench-codegen.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"lastUpdate": 1730936233210,
"lastUpdate": 1731103068754,
"repoUrl": "https://github.com/luau-lang/luau",
"entries": {
"callgrind codegen": [
Expand Down Expand Up @@ -47594,6 +47594,268 @@
"extra": "luau-codegen"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "Hunter Goldstein",
"username": "hgoldstein"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "a36a3c41cc58740823a38a17474dc9246ebbbca6",
"message": "Sync to `upstream/release/651` (#1513)\n\n### What's New?\r\n\r\n* Fragment Autocomplete: a new API allows for type checking a small\r\nfragment of code against an existing file, significantly speeding up\r\nautocomplete performance in large files.\r\n\r\n### New Solver\r\n\r\n* E-Graphs have landed: this is an ongoing approach to make the new type\r\nsolver simplify types in a more consistent and principled manner, based\r\non similar work (see: https://egraphs-good.github.io/).\r\n* Adds support for exporting / local user type functions (previously\r\nthey were always exported).\r\n* Fixes a set of bugs in which the new solver will fail to complete\r\ninference for simple expressions with just literals and operators.\r\n\r\n### General Updates\r\n* Requiring a path with a \".lua\" or \".luau\" extension will now have a\r\nbespoke error suggesting to remove said extension.\r\n* Fixes a bug in which whether two `Luau::Symbol`s are equal depends on\r\nwhether the new solver is enabled.\r\n\r\n---\r\n\r\nInternal Contributors:\r\n\r\nCo-authored-by: Aaron Weiss <[email protected]>\r\nCo-authored-by: Andy Friesen <[email protected]>\r\nCo-authored-by: David Cope <[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-08T13:41:45-08:00",
"tree_id": "d14dd7b0f1bd27d5674ffc99ffc6f43997116100",
"url": "https://github.com/luau-lang/luau/commit/a36a3c41cc58740823a38a17474dc9246ebbbca6"
},
"date": 1731103068744,
"tool": "benchmarkluau",
"benches": [
{
"name": "base64",
"value": 11.538,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "chess",
"value": 52.012,
"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.055,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "mesh-normal-vector",
"value": 8.159,
"unit": "8ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "pcmmix",
"value": 1.36,
"unit": "1ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "qsort",
"value": 41.476,
"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.836,
"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.808,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "heapsort",
"value": 7.718,
"unit": "7ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "mandel",
"value": 40.423,
"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.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": 84.552,
"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.747,
"unit": "3ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "3d-raytrace",
"value": 3.28,
"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.176,
"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.952,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "trig",
"value": 6.65,
"unit": "6ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "vector",
"value": null,
"unit": ":",
"range": "±+/-",
"extra": "on"
},
{
"name": "voxelgen",
"value": 27.66,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
}
]
}
]
}
Expand Down
Loading

0 comments on commit e54fa07

Please sign in to comment.