Skip to content

Commit e17b9f3

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for 0be6e40
1 parent b018611 commit e17b9f3

1 file changed

Lines changed: 151 additions & 1 deletion

File tree

dev/bench/data.js

Lines changed: 151 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1773163420595,
2+
"lastUpdate": 1773183735490,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -8744,6 +8744,156 @@ window.BENCHMARK_DATA = {
87448744
"unit": "ns/iter"
87458745
}
87468746
]
8747+
},
8748+
{
8749+
"commit": {
8750+
"author": {
8751+
"email": "anders@jenbo.dk",
8752+
"name": "Anders Jenbo",
8753+
"username": "AJenbo"
8754+
},
8755+
"committer": {
8756+
"email": "anders@jenbo.dk",
8757+
"name": "Anders Jenbo",
8758+
"username": "AJenbo"
8759+
},
8760+
"distinct": true,
8761+
"id": "0be6e409d1ddef512f822349949c56f061bf3d3c",
8762+
"message": "Improve diagnostics",
8763+
"timestamp": "2026-03-10T23:56:01+01:00",
8764+
"tree_id": "7ef69a321bce7a4771677774570b1cefaa2f125e",
8765+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/0be6e409d1ddef512f822349949c56f061bf3d3c"
8766+
},
8767+
"date": 1773183734074,
8768+
"tool": "cargo",
8769+
"benches": [
8770+
{
8771+
"name": "completion_simple_class",
8772+
"value": 29932,
8773+
"range": "± 923",
8774+
"unit": "ns/iter"
8775+
},
8776+
{
8777+
"name": "completion_inheritance_depth/depth_5",
8778+
"value": 136165,
8779+
"range": "± 2298",
8780+
"unit": "ns/iter"
8781+
},
8782+
{
8783+
"name": "completion_inheritance_depth/depth_10",
8784+
"value": 259788,
8785+
"range": "± 2192",
8786+
"unit": "ns/iter"
8787+
},
8788+
{
8789+
"name": "completion_inheritance_depth/depth_20",
8790+
"value": 503161,
8791+
"range": "± 19350",
8792+
"unit": "ns/iter"
8793+
},
8794+
{
8795+
"name": "completion_classmap_size/100_classes",
8796+
"value": 598988,
8797+
"range": "± 48562",
8798+
"unit": "ns/iter"
8799+
},
8800+
{
8801+
"name": "completion_classmap_size/500_classes",
8802+
"value": 2922043,
8803+
"range": "± 28316",
8804+
"unit": "ns/iter"
8805+
},
8806+
{
8807+
"name": "completion_classmap_size/1000_classes",
8808+
"value": 5792004,
8809+
"range": "± 42159",
8810+
"unit": "ns/iter"
8811+
},
8812+
{
8813+
"name": "completion_generics_and_mixins",
8814+
"value": 146563,
8815+
"range": "± 1392",
8816+
"unit": "ns/iter"
8817+
},
8818+
{
8819+
"name": "completion_with_narrowing",
8820+
"value": 37594,
8821+
"range": "± 307",
8822+
"unit": "ns/iter"
8823+
},
8824+
{
8825+
"name": "completion_5_method_chain",
8826+
"value": 27432,
8827+
"range": "± 258",
8828+
"unit": "ns/iter"
8829+
},
8830+
{
8831+
"name": "completion_cross_file_type_hint",
8832+
"value": 46151,
8833+
"range": "± 2210",
8834+
"unit": "ns/iter"
8835+
},
8836+
{
8837+
"name": "update_ast_parse_time/100_lines",
8838+
"value": 164878,
8839+
"range": "± 2787",
8840+
"unit": "ns/iter"
8841+
},
8842+
{
8843+
"name": "update_ast_parse_time/500_lines",
8844+
"value": 779833,
8845+
"range": "± 12399",
8846+
"unit": "ns/iter"
8847+
},
8848+
{
8849+
"name": "update_ast_parse_time/2000_lines",
8850+
"value": 3056394,
8851+
"range": "± 24988",
8852+
"unit": "ns/iter"
8853+
},
8854+
{
8855+
"name": "hover_method_call",
8856+
"value": 35332,
8857+
"range": "± 315",
8858+
"unit": "ns/iter"
8859+
},
8860+
{
8861+
"name": "goto_definition_method",
8862+
"value": 19922,
8863+
"range": "± 349",
8864+
"unit": "ns/iter"
8865+
},
8866+
{
8867+
"name": "reparse_500_line_file",
8868+
"value": 1721154,
8869+
"range": "± 16831",
8870+
"unit": "ns/iter"
8871+
},
8872+
{
8873+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
8874+
"value": 35631,
8875+
"range": "± 675",
8876+
"unit": "ns/iter"
8877+
},
8878+
{
8879+
"name": "diagnostics/fixture/lots_of_new_objects",
8880+
"value": 17486,
8881+
"range": "± 260",
8882+
"unit": "ns/iter"
8883+
},
8884+
{
8885+
"name": "diagnostics/fixture/lots_of_missing_methods",
8886+
"value": 390856098,
8887+
"range": "± 3597071",
8888+
"unit": "ns/iter"
8889+
},
8890+
{
8891+
"name": "diagnostics/fixture/method_chain",
8892+
"value": 779966,
8893+
"range": "± 4487",
8894+
"unit": "ns/iter"
8895+
}
8896+
]
87478897
}
87488898
]
87498899
}

0 commit comments

Comments
 (0)