Skip to content

Commit 0d12fbf

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for d05340e
1 parent 396508b commit 0d12fbf

1 file changed

Lines changed: 193 additions & 1 deletion

File tree

dev/bench/data.js

Lines changed: 193 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1774263049956,
2+
"lastUpdate": 1774263219381,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -5954,6 +5954,198 @@ window.BENCHMARK_DATA = {
59545954
"unit": "ns/iter"
59555955
}
59565956
]
5957+
},
5958+
{
5959+
"commit": {
5960+
"author": {
5961+
"email": "anders@jenbo.dk",
5962+
"name": "Anders Jenbo",
5963+
"username": "AJenbo"
5964+
},
5965+
"committer": {
5966+
"email": "anders@jenbo.dk",
5967+
"name": "Anders Jenbo",
5968+
"username": "AJenbo"
5969+
},
5970+
"distinct": true,
5971+
"id": "d05340e5b7f5168f972a04ddb91ad3bfcb17ff2e",
5972+
"message": "Handle null-coalesce (`??`) type refinement",
5973+
"timestamp": "2026-03-23T11:47:09+01:00",
5974+
"tree_id": "a4c687ea462ccbcf84f37b8a85a2f8989dbf9ace",
5975+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/d05340e5b7f5168f972a04ddb91ad3bfcb17ff2e"
5976+
},
5977+
"date": 1774263218381,
5978+
"tool": "cargo",
5979+
"benches": [
5980+
{
5981+
"name": "cold_start_completion",
5982+
"value": 563492,
5983+
"range": "± 3743",
5984+
"unit": "ns/iter"
5985+
},
5986+
{
5987+
"name": "completion_simple_class",
5988+
"value": 10947,
5989+
"range": "± 108",
5990+
"unit": "ns/iter"
5991+
},
5992+
{
5993+
"name": "completion_inheritance_depth/depth_5",
5994+
"value": 49381,
5995+
"range": "± 794",
5996+
"unit": "ns/iter"
5997+
},
5998+
{
5999+
"name": "completion_inheritance_depth/depth_10",
6000+
"value": 105921,
6001+
"range": "± 681",
6002+
"unit": "ns/iter"
6003+
},
6004+
{
6005+
"name": "completion_inheritance_depth/depth_20",
6006+
"value": 201343,
6007+
"range": "± 6003",
6008+
"unit": "ns/iter"
6009+
},
6010+
{
6011+
"name": "completion_classmap_size/100_classes",
6012+
"value": 157343,
6013+
"range": "± 1510",
6014+
"unit": "ns/iter"
6015+
},
6016+
{
6017+
"name": "completion_classmap_size/500_classes",
6018+
"value": 767954,
6019+
"range": "± 7381",
6020+
"unit": "ns/iter"
6021+
},
6022+
{
6023+
"name": "completion_classmap_size/1000_classes",
6024+
"value": 1513551,
6025+
"range": "± 41379",
6026+
"unit": "ns/iter"
6027+
},
6028+
{
6029+
"name": "completion_generics_and_mixins",
6030+
"value": 37595,
6031+
"range": "± 247",
6032+
"unit": "ns/iter"
6033+
},
6034+
{
6035+
"name": "completion_with_narrowing",
6036+
"value": 10931,
6037+
"range": "± 44",
6038+
"unit": "ns/iter"
6039+
},
6040+
{
6041+
"name": "completion_5_method_chain",
6042+
"value": 7593,
6043+
"range": "± 77",
6044+
"unit": "ns/iter"
6045+
},
6046+
{
6047+
"name": "completion_cross_file_type_hint",
6048+
"value": 11170,
6049+
"range": "± 101",
6050+
"unit": "ns/iter"
6051+
},
6052+
{
6053+
"name": "completion_carbon_class",
6054+
"value": 2327128,
6055+
"range": "± 42025",
6056+
"unit": "ns/iter"
6057+
},
6058+
{
6059+
"name": "completion_yii_deep_hierarchy",
6060+
"value": 234006,
6061+
"range": "± 6209",
6062+
"unit": "ns/iter"
6063+
},
6064+
{
6065+
"name": "completion_large_file",
6066+
"value": 147752,
6067+
"range": "± 2370",
6068+
"unit": "ns/iter"
6069+
},
6070+
{
6071+
"name": "completion_short_file",
6072+
"value": 11947,
6073+
"range": "± 60",
6074+
"unit": "ns/iter"
6075+
},
6076+
{
6077+
"name": "variable_completion/short",
6078+
"value": 12006,
6079+
"range": "± 32",
6080+
"unit": "ns/iter"
6081+
},
6082+
{
6083+
"name": "variable_completion/long",
6084+
"value": 85980,
6085+
"range": "± 641",
6086+
"unit": "ns/iter"
6087+
},
6088+
{
6089+
"name": "hover_method_call",
6090+
"value": 9736,
6091+
"range": "± 264",
6092+
"unit": "ns/iter"
6093+
},
6094+
{
6095+
"name": "goto_definition_method",
6096+
"value": 7578,
6097+
"range": "± 83",
6098+
"unit": "ns/iter"
6099+
},
6100+
{
6101+
"name": "update_ast_parse_time/100_lines",
6102+
"value": 153531,
6103+
"range": "± 7696",
6104+
"unit": "ns/iter"
6105+
},
6106+
{
6107+
"name": "update_ast_parse_time/500_lines",
6108+
"value": 810055,
6109+
"range": "± 5811",
6110+
"unit": "ns/iter"
6111+
},
6112+
{
6113+
"name": "update_ast_parse_time/2000_lines",
6114+
"value": 3900238,
6115+
"range": "± 16656",
6116+
"unit": "ns/iter"
6117+
},
6118+
{
6119+
"name": "reparse_500_line_file",
6120+
"value": 823165,
6121+
"range": "± 3254",
6122+
"unit": "ns/iter"
6123+
},
6124+
{
6125+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
6126+
"value": 17025,
6127+
"range": "± 136",
6128+
"unit": "ns/iter"
6129+
},
6130+
{
6131+
"name": "diagnostics/fixture/lots_of_new_objects",
6132+
"value": 15715,
6133+
"range": "± 183",
6134+
"unit": "ns/iter"
6135+
},
6136+
{
6137+
"name": "diagnostics/fixture/lots_of_missing_methods",
6138+
"value": 82334674,
6139+
"range": "± 480957",
6140+
"unit": "ns/iter"
6141+
},
6142+
{
6143+
"name": "diagnostics/fixture/method_chain",
6144+
"value": 495708,
6145+
"range": "± 3860",
6146+
"unit": "ns/iter"
6147+
}
6148+
]
59576149
}
59586150
]
59596151
}

0 commit comments

Comments
 (0)