Skip to content

Commit 8ed91ef

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for 5b864d6
1 parent c48c880 commit 8ed91ef

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": 1773035382394,
2+
"lastUpdate": 1773089176710,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -8294,6 +8294,156 @@ window.BENCHMARK_DATA = {
82948294
"unit": "ns/iter"
82958295
}
82968296
]
8297+
},
8298+
{
8299+
"commit": {
8300+
"author": {
8301+
"email": "anders@jenbo.dk",
8302+
"name": "Anders Jenbo",
8303+
"username": "AJenbo"
8304+
},
8305+
"committer": {
8306+
"email": "anders@jenbo.dk",
8307+
"name": "Anders Jenbo",
8308+
"username": "AJenbo"
8309+
},
8310+
"distinct": true,
8311+
"id": "5b864d625fce4044c2e90e1a36552757fe515997",
8312+
"message": "Function-level `@template` with generic return types",
8313+
"timestamp": "2026-03-09T21:40:57+01:00",
8314+
"tree_id": "d2d6e0888080f25188e0aa65a89da11eed8a5045",
8315+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/5b864d625fce4044c2e90e1a36552757fe515997"
8316+
},
8317+
"date": 1773089175566,
8318+
"tool": "cargo",
8319+
"benches": [
8320+
{
8321+
"name": "completion_simple_class",
8322+
"value": 29717,
8323+
"range": "± 594",
8324+
"unit": "ns/iter"
8325+
},
8326+
{
8327+
"name": "completion_inheritance_depth/depth_5",
8328+
"value": 136530,
8329+
"range": "± 916",
8330+
"unit": "ns/iter"
8331+
},
8332+
{
8333+
"name": "completion_inheritance_depth/depth_10",
8334+
"value": 261627,
8335+
"range": "± 1484",
8336+
"unit": "ns/iter"
8337+
},
8338+
{
8339+
"name": "completion_inheritance_depth/depth_20",
8340+
"value": 508811,
8341+
"range": "± 7101",
8342+
"unit": "ns/iter"
8343+
},
8344+
{
8345+
"name": "completion_classmap_size/100_classes",
8346+
"value": 620324,
8347+
"range": "± 4116",
8348+
"unit": "ns/iter"
8349+
},
8350+
{
8351+
"name": "completion_classmap_size/500_classes",
8352+
"value": 2973346,
8353+
"range": "± 20703",
8354+
"unit": "ns/iter"
8355+
},
8356+
{
8357+
"name": "completion_classmap_size/1000_classes",
8358+
"value": 5940307,
8359+
"range": "± 34582",
8360+
"unit": "ns/iter"
8361+
},
8362+
{
8363+
"name": "completion_generics_and_mixins",
8364+
"value": 149067,
8365+
"range": "± 879",
8366+
"unit": "ns/iter"
8367+
},
8368+
{
8369+
"name": "completion_with_narrowing",
8370+
"value": 38194,
8371+
"range": "± 486",
8372+
"unit": "ns/iter"
8373+
},
8374+
{
8375+
"name": "completion_5_method_chain",
8376+
"value": 27489,
8377+
"range": "± 244",
8378+
"unit": "ns/iter"
8379+
},
8380+
{
8381+
"name": "completion_cross_file_type_hint",
8382+
"value": 45687,
8383+
"range": "± 309",
8384+
"unit": "ns/iter"
8385+
},
8386+
{
8387+
"name": "update_ast_parse_time/100_lines",
8388+
"value": 164120,
8389+
"range": "± 893",
8390+
"unit": "ns/iter"
8391+
},
8392+
{
8393+
"name": "update_ast_parse_time/500_lines",
8394+
"value": 772497,
8395+
"range": "± 2688",
8396+
"unit": "ns/iter"
8397+
},
8398+
{
8399+
"name": "update_ast_parse_time/2000_lines",
8400+
"value": 2994429,
8401+
"range": "± 25784",
8402+
"unit": "ns/iter"
8403+
},
8404+
{
8405+
"name": "hover_method_call",
8406+
"value": 35263,
8407+
"range": "± 570",
8408+
"unit": "ns/iter"
8409+
},
8410+
{
8411+
"name": "goto_definition_method",
8412+
"value": 19952,
8413+
"range": "± 114",
8414+
"unit": "ns/iter"
8415+
},
8416+
{
8417+
"name": "reparse_500_line_file",
8418+
"value": 1699092,
8419+
"range": "± 13339",
8420+
"unit": "ns/iter"
8421+
},
8422+
{
8423+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
8424+
"value": 36925,
8425+
"range": "± 241",
8426+
"unit": "ns/iter"
8427+
},
8428+
{
8429+
"name": "diagnostics/fixture/lots_of_new_objects",
8430+
"value": 18275,
8431+
"range": "± 118",
8432+
"unit": "ns/iter"
8433+
},
8434+
{
8435+
"name": "diagnostics/fixture/lots_of_missing_methods",
8436+
"value": 100464448,
8437+
"range": "± 491080",
8438+
"unit": "ns/iter"
8439+
},
8440+
{
8441+
"name": "diagnostics/fixture/method_chain",
8442+
"value": 470182,
8443+
"range": "± 2568",
8444+
"unit": "ns/iter"
8445+
}
8446+
]
82978447
}
82988448
]
82998449
}

0 commit comments

Comments
 (0)