Skip to content

Commit 7accb75

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for e010571
1 parent 9724fa1 commit 7accb75

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": 1773262216751,
2+
"lastUpdate": 1773279770644,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -9944,6 +9944,156 @@ window.BENCHMARK_DATA = {
99449944
"unit": "ns/iter"
99459945
}
99469946
]
9947+
},
9948+
{
9949+
"commit": {
9950+
"author": {
9951+
"email": "anders@jenbo.dk",
9952+
"name": "Anders Jenbo",
9953+
"username": "AJenbo"
9954+
},
9955+
"committer": {
9956+
"email": "anders@jenbo.dk",
9957+
"name": "Anders Jenbo",
9958+
"username": "AJenbo"
9959+
},
9960+
"distinct": true,
9961+
"id": "e010571dee013be536494bed956b2066fa24babe",
9962+
"message": "Merge composer and self scanner, less misses and fater",
9963+
"timestamp": "2026-03-12T02:36:35+01:00",
9964+
"tree_id": "0cfce604206b8294169424c471dfd17095c3b25a",
9965+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/e010571dee013be536494bed956b2066fa24babe"
9966+
},
9967+
"date": 1773279770276,
9968+
"tool": "cargo",
9969+
"benches": [
9970+
{
9971+
"name": "completion_simple_class",
9972+
"value": 29293,
9973+
"range": "± 404",
9974+
"unit": "ns/iter"
9975+
},
9976+
{
9977+
"name": "completion_inheritance_depth/depth_5",
9978+
"value": 134942,
9979+
"range": "± 6053",
9980+
"unit": "ns/iter"
9981+
},
9982+
{
9983+
"name": "completion_inheritance_depth/depth_10",
9984+
"value": 263385,
9985+
"range": "± 7417",
9986+
"unit": "ns/iter"
9987+
},
9988+
{
9989+
"name": "completion_inheritance_depth/depth_20",
9990+
"value": 504603,
9991+
"range": "± 5869",
9992+
"unit": "ns/iter"
9993+
},
9994+
{
9995+
"name": "completion_classmap_size/100_classes",
9996+
"value": 601191,
9997+
"range": "± 2348",
9998+
"unit": "ns/iter"
9999+
},
10000+
{
10001+
"name": "completion_classmap_size/500_classes",
10002+
"value": 2948612,
10003+
"range": "± 60709",
10004+
"unit": "ns/iter"
10005+
},
10006+
{
10007+
"name": "completion_classmap_size/1000_classes",
10008+
"value": 5813263,
10009+
"range": "± 55822",
10010+
"unit": "ns/iter"
10011+
},
10012+
{
10013+
"name": "completion_generics_and_mixins",
10014+
"value": 151581,
10015+
"range": "± 850",
10016+
"unit": "ns/iter"
10017+
},
10018+
{
10019+
"name": "completion_with_narrowing",
10020+
"value": 37949,
10021+
"range": "± 366",
10022+
"unit": "ns/iter"
10023+
},
10024+
{
10025+
"name": "completion_5_method_chain",
10026+
"value": 27241,
10027+
"range": "± 182",
10028+
"unit": "ns/iter"
10029+
},
10030+
{
10031+
"name": "completion_cross_file_type_hint",
10032+
"value": 45551,
10033+
"range": "± 348",
10034+
"unit": "ns/iter"
10035+
},
10036+
{
10037+
"name": "update_ast_parse_time/100_lines",
10038+
"value": 165878,
10039+
"range": "± 1775",
10040+
"unit": "ns/iter"
10041+
},
10042+
{
10043+
"name": "update_ast_parse_time/500_lines",
10044+
"value": 780249,
10045+
"range": "± 12243",
10046+
"unit": "ns/iter"
10047+
},
10048+
{
10049+
"name": "update_ast_parse_time/2000_lines",
10050+
"value": 3065651,
10051+
"range": "± 18817",
10052+
"unit": "ns/iter"
10053+
},
10054+
{
10055+
"name": "hover_method_call",
10056+
"value": 35805,
10057+
"range": "± 244",
10058+
"unit": "ns/iter"
10059+
},
10060+
{
10061+
"name": "goto_definition_method",
10062+
"value": 19796,
10063+
"range": "± 136",
10064+
"unit": "ns/iter"
10065+
},
10066+
{
10067+
"name": "reparse_500_line_file",
10068+
"value": 1722663,
10069+
"range": "± 15144",
10070+
"unit": "ns/iter"
10071+
},
10072+
{
10073+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
10074+
"value": 36654,
10075+
"range": "± 1721",
10076+
"unit": "ns/iter"
10077+
},
10078+
{
10079+
"name": "diagnostics/fixture/lots_of_new_objects",
10080+
"value": 18148,
10081+
"range": "± 271",
10082+
"unit": "ns/iter"
10083+
},
10084+
{
10085+
"name": "diagnostics/fixture/lots_of_missing_methods",
10086+
"value": 401226071,
10087+
"range": "± 2963217",
10088+
"unit": "ns/iter"
10089+
},
10090+
{
10091+
"name": "diagnostics/fixture/method_chain",
10092+
"value": 794186,
10093+
"range": "± 6779",
10094+
"unit": "ns/iter"
10095+
}
10096+
]
994710097
}
994810098
]
994910099
}

0 commit comments

Comments
 (0)