Skip to content

Commit 16bdb70

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for 2d9c703
1 parent 8d09734 commit 16bdb70

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": 1773012629783,
2+
"lastUpdate": 1773013888977,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -7544,6 +7544,156 @@ window.BENCHMARK_DATA = {
75447544
"unit": "ns/iter"
75457545
}
75467546
]
7547+
},
7548+
{
7549+
"commit": {
7550+
"author": {
7551+
"email": "anders@jenbo.dk",
7552+
"name": "Anders Jenbo",
7553+
"username": "AJenbo"
7554+
},
7555+
"committer": {
7556+
"email": "anders@jenbo.dk",
7557+
"name": "Anders Jenbo",
7558+
"username": "AJenbo"
7559+
},
7560+
"distinct": true,
7561+
"id": "2d9c7035ed3614f7665c1e3bc9b2a40c82891459",
7562+
"message": "Update requirements",
7563+
"timestamp": "2026-03-09T00:46:19+01:00",
7564+
"tree_id": "c0f76d5eee4739eba80a55441bc685c8e9d8956e",
7565+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/2d9c7035ed3614f7665c1e3bc9b2a40c82891459"
7566+
},
7567+
"date": 1773013888561,
7568+
"tool": "cargo",
7569+
"benches": [
7570+
{
7571+
"name": "completion_simple_class",
7572+
"value": 29437,
7573+
"range": "± 319",
7574+
"unit": "ns/iter"
7575+
},
7576+
{
7577+
"name": "completion_inheritance_depth/depth_5",
7578+
"value": 136248,
7579+
"range": "± 1444",
7580+
"unit": "ns/iter"
7581+
},
7582+
{
7583+
"name": "completion_inheritance_depth/depth_10",
7584+
"value": 259615,
7585+
"range": "± 1621",
7586+
"unit": "ns/iter"
7587+
},
7588+
{
7589+
"name": "completion_inheritance_depth/depth_20",
7590+
"value": 504036,
7591+
"range": "± 3730",
7592+
"unit": "ns/iter"
7593+
},
7594+
{
7595+
"name": "completion_classmap_size/100_classes",
7596+
"value": 613101,
7597+
"range": "± 9222",
7598+
"unit": "ns/iter"
7599+
},
7600+
{
7601+
"name": "completion_classmap_size/500_classes",
7602+
"value": 2964450,
7603+
"range": "± 131004",
7604+
"unit": "ns/iter"
7605+
},
7606+
{
7607+
"name": "completion_classmap_size/1000_classes",
7608+
"value": 5816550,
7609+
"range": "± 38032",
7610+
"unit": "ns/iter"
7611+
},
7612+
{
7613+
"name": "completion_generics_and_mixins",
7614+
"value": 147687,
7615+
"range": "± 860",
7616+
"unit": "ns/iter"
7617+
},
7618+
{
7619+
"name": "completion_with_narrowing",
7620+
"value": 37035,
7621+
"range": "± 671",
7622+
"unit": "ns/iter"
7623+
},
7624+
{
7625+
"name": "completion_5_method_chain",
7626+
"value": 27621,
7627+
"range": "± 231",
7628+
"unit": "ns/iter"
7629+
},
7630+
{
7631+
"name": "completion_cross_file_type_hint",
7632+
"value": 45810,
7633+
"range": "± 253",
7634+
"unit": "ns/iter"
7635+
},
7636+
{
7637+
"name": "update_ast_parse_time/100_lines",
7638+
"value": 163405,
7639+
"range": "± 600",
7640+
"unit": "ns/iter"
7641+
},
7642+
{
7643+
"name": "update_ast_parse_time/500_lines",
7644+
"value": 774145,
7645+
"range": "± 3881",
7646+
"unit": "ns/iter"
7647+
},
7648+
{
7649+
"name": "update_ast_parse_time/2000_lines",
7650+
"value": 2992469,
7651+
"range": "± 22710",
7652+
"unit": "ns/iter"
7653+
},
7654+
{
7655+
"name": "hover_method_call",
7656+
"value": 35391,
7657+
"range": "± 189",
7658+
"unit": "ns/iter"
7659+
},
7660+
{
7661+
"name": "goto_definition_method",
7662+
"value": 19601,
7663+
"range": "± 78",
7664+
"unit": "ns/iter"
7665+
},
7666+
{
7667+
"name": "reparse_500_line_file",
7668+
"value": 1698908,
7669+
"range": "± 25945",
7670+
"unit": "ns/iter"
7671+
},
7672+
{
7673+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
7674+
"value": 36378,
7675+
"range": "± 285",
7676+
"unit": "ns/iter"
7677+
},
7678+
{
7679+
"name": "diagnostics/fixture/lots_of_new_objects",
7680+
"value": 18093,
7681+
"range": "± 51",
7682+
"unit": "ns/iter"
7683+
},
7684+
{
7685+
"name": "diagnostics/fixture/lots_of_missing_methods",
7686+
"value": 101143086,
7687+
"range": "± 670021",
7688+
"unit": "ns/iter"
7689+
},
7690+
{
7691+
"name": "diagnostics/fixture/method_chain",
7692+
"value": 468688,
7693+
"range": "± 1900",
7694+
"unit": "ns/iter"
7695+
}
7696+
]
75477697
}
75487698
]
75497699
}

0 commit comments

Comments
 (0)