Skip to content

Commit

Permalink
Add benchmarks results for ff502f094353b44092178522969a72c3efce6dda
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Dec 15, 2023
1 parent 0d69b95 commit bbf856d
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": 1702595563200,
"lastUpdate": 1702676154293,
"repoUrl": "https://github.com/luau-lang/luau",
"entries": {
"luau-analyze": [
Expand Down Expand Up @@ -10162,6 +10162,72 @@
"extra": "luau-analyze"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "aaron",
"username": "aatxe"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "ff502f094353b44092178522969a72c3efce6dda",
"message": "Sync to upstream/release/607 (#1131)\n\n# What's changed?\r\n\r\n* Fix up the `std::iterator_traits` definitions for some Luau data\r\nstructures.\r\n* Replace some of the usages of `std::unordered_set` and\r\n`std::unordered_map` with Luau-provided data structures to increase\r\nperformance and reduce overall number of heap allocations.\r\n* Update some of the documentation links in comments throughout the\r\ncodebase to correctly point to the moved repository.\r\n* Expanded JSON encoder for AST to support singleton types.\r\n* Fixed a bug in `luau-analyze` where exceptions in the last module\r\nbeing checked during multithreaded analysis would not be rethrown.\r\n\r\n### New type solver\r\n\r\n* Introduce a `refine` type family to handle deferred refinements during\r\ntype inference, replacing the old `RefineConstraint`.\r\n* Continued work on the implementation of type states, fixing some known\r\nbugs/blockers.\r\n* Added support for variadic functions in new non-strict mode, enabling\r\nbroader support for builtins and the Roblox API.\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: Vyacheslav Egorov <[email protected]>\r\n\r\n---------\r\n\r\nCo-authored-by: Alexander McCord <[email protected]>\r\nCo-authored-by: Andy Friesen <[email protected]>\r\nCo-authored-by: Vighnesh <[email protected]>\r\nCo-authored-by: Aviral Goel <[email protected]>\r\nCo-authored-by: David Cope <[email protected]>\r\nCo-authored-by: Lily Brown <[email protected]>\r\nCo-authored-by: Vyacheslav Egorov <[email protected]>",
"timestamp": "2023-12-15T13:29:06-08:00",
"tree_id": "bc7e472c02f4469b1e7fb1d180abb517d72fbd7e",
"url": "https://github.com/luau-lang/luau/commit/ff502f094353b44092178522969a72c3efce6dda"
},
"date": 1702676154290,
"tool": "benchmarkluau",
"benches": [
{
"name": "map-nonstrict",
"value": 4.73342,
"unit": "4ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "map-strict",
"value": 5.83439,
"unit": "5ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "map-dcr",
"value": 47.1798,
"unit": "ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "regex-nonstrict",
"value": 7.68748,
"unit": "7ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "regex-strict",
"value": 10.0125,
"unit": "ms",
"range": "±0%",
"extra": "luau-analyze"
},
{
"name": "regex-dcr",
"value": 176.598,
"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": 1702595562882,
"lastUpdate": 1702676153975,
"repoUrl": "https://github.com/luau-lang/luau",
"entries": {
"callgrind codegen": [
Expand Down Expand Up @@ -24956,6 +24956,254 @@
"extra": "luau-codegen"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "aaron",
"username": "aatxe"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "ff502f094353b44092178522969a72c3efce6dda",
"message": "Sync to upstream/release/607 (#1131)\n\n# What's changed?\r\n\r\n* Fix up the `std::iterator_traits` definitions for some Luau data\r\nstructures.\r\n* Replace some of the usages of `std::unordered_set` and\r\n`std::unordered_map` with Luau-provided data structures to increase\r\nperformance and reduce overall number of heap allocations.\r\n* Update some of the documentation links in comments throughout the\r\ncodebase to correctly point to the moved repository.\r\n* Expanded JSON encoder for AST to support singleton types.\r\n* Fixed a bug in `luau-analyze` where exceptions in the last module\r\nbeing checked during multithreaded analysis would not be rethrown.\r\n\r\n### New type solver\r\n\r\n* Introduce a `refine` type family to handle deferred refinements during\r\ntype inference, replacing the old `RefineConstraint`.\r\n* Continued work on the implementation of type states, fixing some known\r\nbugs/blockers.\r\n* Added support for variadic functions in new non-strict mode, enabling\r\nbroader support for builtins and the Roblox API.\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: Vyacheslav Egorov <[email protected]>\r\n\r\n---------\r\n\r\nCo-authored-by: Alexander McCord <[email protected]>\r\nCo-authored-by: Andy Friesen <[email protected]>\r\nCo-authored-by: Vighnesh <[email protected]>\r\nCo-authored-by: Aviral Goel <[email protected]>\r\nCo-authored-by: David Cope <[email protected]>\r\nCo-authored-by: Lily Brown <[email protected]>\r\nCo-authored-by: Vyacheslav Egorov <[email protected]>",
"timestamp": "2023-12-15T13:29:06-08:00",
"tree_id": "bc7e472c02f4469b1e7fb1d180abb517d72fbd7e",
"url": "https://github.com/luau-lang/luau/commit/ff502f094353b44092178522969a72c3efce6dda"
},
"date": 1702676153970,
"tool": "benchmarkluau",
"benches": [
{
"name": "base64",
"value": 13.456,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "chess",
"value": 52.313,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "life",
"value": 23.358,
"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.149,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "pcmmix",
"value": 1.45,
"unit": "1ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "qsort",
"value": 41.506,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "sha256",
"value": 4.588,
"unit": "4ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "ack",
"value": 40.016,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "binary-trees",
"value": 21.081,
"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": 48.276,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "heapsort",
"value": 7.721,
"unit": "7ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "mandel",
"value": 40.793,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "n-body",
"value": 9.747,
"unit": "9ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "qt",
"value": 25.044,
"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.691,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "spectral-norm",
"value": 2.484,
"unit": "2ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "sieve",
"value": 83.597,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "3d-cube",
"value": 3.768,
"unit": "3ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "3d-morph",
"value": 3.766,
"unit": "3ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "3d-raytrace",
"value": 3.332,
"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.309,
"unit": "7ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "fannkuch",
"value": 6.094,
"unit": "6ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "math-cordic",
"value": 3.838,
"unit": "3ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "math-partial-sums",
"value": 1.907,
"unit": "1ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "n-body-oop",
"value": 13.895,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "tictactoe",
"value": 63.161,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "trig",
"value": 6.951,
"unit": "6ms",
"range": "±0.000%",
"extra": "luau-codegen"
},
{
"name": "voxelgen",
"value": 27.773,
"unit": "ms",
"range": "±0.000%",
"extra": "luau-codegen"
}
]
}
]
}
Expand Down
Loading

0 comments on commit bbf856d

Please sign in to comment.