Skip to content

Commit 9a2d0f4

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for 8c65540
1 parent 0e924db commit 9a2d0f4

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": 1774270344426,
2+
"lastUpdate": 1774287956732,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -6914,6 +6914,198 @@ window.BENCHMARK_DATA = {
69146914
"unit": "ns/iter"
69156915
}
69166916
]
6917+
},
6918+
{
6919+
"commit": {
6920+
"author": {
6921+
"email": "anders@jenbo.dk",
6922+
"name": "Anders Jenbo",
6923+
"username": "AJenbo"
6924+
},
6925+
"committer": {
6926+
"email": "anders@jenbo.dk",
6927+
"name": "Anders Jenbo",
6928+
"username": "AJenbo"
6929+
},
6930+
"distinct": true,
6931+
"id": "8c65540b1646852bf63084144836be7a9e1fd2a9",
6932+
"message": "Variable type resolved from reassignment target inside RHS expression",
6933+
"timestamp": "2026-03-23T18:39:08+01:00",
6934+
"tree_id": "ee7e505fad5d02958ab13299f68145822fde888e",
6935+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/8c65540b1646852bf63084144836be7a9e1fd2a9"
6936+
},
6937+
"date": 1774287955627,
6938+
"tool": "cargo",
6939+
"benches": [
6940+
{
6941+
"name": "cold_start_completion",
6942+
"value": 556774,
6943+
"range": "± 2253",
6944+
"unit": "ns/iter"
6945+
},
6946+
{
6947+
"name": "completion_simple_class",
6948+
"value": 11070,
6949+
"range": "± 147",
6950+
"unit": "ns/iter"
6951+
},
6952+
{
6953+
"name": "completion_inheritance_depth/depth_5",
6954+
"value": 46920,
6955+
"range": "± 857",
6956+
"unit": "ns/iter"
6957+
},
6958+
{
6959+
"name": "completion_inheritance_depth/depth_10",
6960+
"value": 105562,
6961+
"range": "± 380",
6962+
"unit": "ns/iter"
6963+
},
6964+
{
6965+
"name": "completion_inheritance_depth/depth_20",
6966+
"value": 197631,
6967+
"range": "± 5601",
6968+
"unit": "ns/iter"
6969+
},
6970+
{
6971+
"name": "completion_classmap_size/100_classes",
6972+
"value": 157699,
6973+
"range": "± 1054",
6974+
"unit": "ns/iter"
6975+
},
6976+
{
6977+
"name": "completion_classmap_size/500_classes",
6978+
"value": 770523,
6979+
"range": "± 7478",
6980+
"unit": "ns/iter"
6981+
},
6982+
{
6983+
"name": "completion_classmap_size/1000_classes",
6984+
"value": 1526488,
6985+
"range": "± 22088",
6986+
"unit": "ns/iter"
6987+
},
6988+
{
6989+
"name": "completion_generics_and_mixins",
6990+
"value": 37375,
6991+
"range": "± 689",
6992+
"unit": "ns/iter"
6993+
},
6994+
{
6995+
"name": "completion_with_narrowing",
6996+
"value": 11678,
6997+
"range": "± 44",
6998+
"unit": "ns/iter"
6999+
},
7000+
{
7001+
"name": "completion_5_method_chain",
7002+
"value": 8198,
7003+
"range": "± 65",
7004+
"unit": "ns/iter"
7005+
},
7006+
{
7007+
"name": "completion_cross_file_type_hint",
7008+
"value": 10920,
7009+
"range": "± 54",
7010+
"unit": "ns/iter"
7011+
},
7012+
{
7013+
"name": "completion_carbon_class",
7014+
"value": 2630796,
7015+
"range": "± 9259",
7016+
"unit": "ns/iter"
7017+
},
7018+
{
7019+
"name": "completion_yii_deep_hierarchy",
7020+
"value": 239179,
7021+
"range": "± 7547",
7022+
"unit": "ns/iter"
7023+
},
7024+
{
7025+
"name": "completion_large_file",
7026+
"value": 146051,
7027+
"range": "± 3129",
7028+
"unit": "ns/iter"
7029+
},
7030+
{
7031+
"name": "completion_short_file",
7032+
"value": 12058,
7033+
"range": "± 63",
7034+
"unit": "ns/iter"
7035+
},
7036+
{
7037+
"name": "variable_completion/short",
7038+
"value": 12026,
7039+
"range": "± 46",
7040+
"unit": "ns/iter"
7041+
},
7042+
{
7043+
"name": "variable_completion/long",
7044+
"value": 84726,
7045+
"range": "± 967",
7046+
"unit": "ns/iter"
7047+
},
7048+
{
7049+
"name": "hover_method_call",
7050+
"value": 9594,
7051+
"range": "± 159",
7052+
"unit": "ns/iter"
7053+
},
7054+
{
7055+
"name": "goto_definition_method",
7056+
"value": 7654,
7057+
"range": "± 295",
7058+
"unit": "ns/iter"
7059+
},
7060+
{
7061+
"name": "update_ast_parse_time/100_lines",
7062+
"value": 152470,
7063+
"range": "± 801",
7064+
"unit": "ns/iter"
7065+
},
7066+
{
7067+
"name": "update_ast_parse_time/500_lines",
7068+
"value": 807306,
7069+
"range": "± 3074",
7070+
"unit": "ns/iter"
7071+
},
7072+
{
7073+
"name": "update_ast_parse_time/2000_lines",
7074+
"value": 3891466,
7075+
"range": "± 15302",
7076+
"unit": "ns/iter"
7077+
},
7078+
{
7079+
"name": "reparse_500_line_file",
7080+
"value": 823560,
7081+
"range": "± 7453",
7082+
"unit": "ns/iter"
7083+
},
7084+
{
7085+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
7086+
"value": 17303,
7087+
"range": "± 117",
7088+
"unit": "ns/iter"
7089+
},
7090+
{
7091+
"name": "diagnostics/fixture/lots_of_new_objects",
7092+
"value": 15938,
7093+
"range": "± 81",
7094+
"unit": "ns/iter"
7095+
},
7096+
{
7097+
"name": "diagnostics/fixture/lots_of_missing_methods",
7098+
"value": 80365301,
7099+
"range": "± 1844253",
7100+
"unit": "ns/iter"
7101+
},
7102+
{
7103+
"name": "diagnostics/fixture/method_chain",
7104+
"value": 501152,
7105+
"range": "± 13381",
7106+
"unit": "ns/iter"
7107+
}
7108+
]
69177109
}
69187110
]
69197111
}

0 commit comments

Comments
 (0)