Skip to content

Commit 9b0e36a

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for b3a1c6a
1 parent 9a2d0f4 commit 9b0e36a

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": 1774287956732,
2+
"lastUpdate": 1774291388257,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -7106,6 +7106,198 @@ window.BENCHMARK_DATA = {
71067106
"unit": "ns/iter"
71077107
}
71087108
]
7109+
},
7110+
{
7111+
"commit": {
7112+
"author": {
7113+
"email": "anders@jenbo.dk",
7114+
"name": "Anders Jenbo",
7115+
"username": "AJenbo"
7116+
},
7117+
"committer": {
7118+
"email": "anders@jenbo.dk",
7119+
"name": "Anders Jenbo",
7120+
"username": "AJenbo"
7121+
},
7122+
"distinct": true,
7123+
"id": "b3a1c6af40d8f2ebb8387e2cc2331885b40ec60d",
7124+
"message": "Handle `@mixin` generic substitution",
7125+
"timestamp": "2026-03-23T19:35:48+01:00",
7126+
"tree_id": "d33151d7a1cb87266f05469ae6b81edf0a97724f",
7127+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/b3a1c6af40d8f2ebb8387e2cc2331885b40ec60d"
7128+
},
7129+
"date": 1774291387690,
7130+
"tool": "cargo",
7131+
"benches": [
7132+
{
7133+
"name": "cold_start_completion",
7134+
"value": 553581,
7135+
"range": "± 2365",
7136+
"unit": "ns/iter"
7137+
},
7138+
{
7139+
"name": "completion_simple_class",
7140+
"value": 10942,
7141+
"range": "± 430",
7142+
"unit": "ns/iter"
7143+
},
7144+
{
7145+
"name": "completion_inheritance_depth/depth_5",
7146+
"value": 48841,
7147+
"range": "± 1319",
7148+
"unit": "ns/iter"
7149+
},
7150+
{
7151+
"name": "completion_inheritance_depth/depth_10",
7152+
"value": 106168,
7153+
"range": "± 3218",
7154+
"unit": "ns/iter"
7155+
},
7156+
{
7157+
"name": "completion_inheritance_depth/depth_20",
7158+
"value": 197994,
7159+
"range": "± 4844",
7160+
"unit": "ns/iter"
7161+
},
7162+
{
7163+
"name": "completion_classmap_size/100_classes",
7164+
"value": 159286,
7165+
"range": "± 1015",
7166+
"unit": "ns/iter"
7167+
},
7168+
{
7169+
"name": "completion_classmap_size/500_classes",
7170+
"value": 779137,
7171+
"range": "± 6919",
7172+
"unit": "ns/iter"
7173+
},
7174+
{
7175+
"name": "completion_classmap_size/1000_classes",
7176+
"value": 1544848,
7177+
"range": "± 26320",
7178+
"unit": "ns/iter"
7179+
},
7180+
{
7181+
"name": "completion_generics_and_mixins",
7182+
"value": 37435,
7183+
"range": "± 275",
7184+
"unit": "ns/iter"
7185+
},
7186+
{
7187+
"name": "completion_with_narrowing",
7188+
"value": 11280,
7189+
"range": "± 48",
7190+
"unit": "ns/iter"
7191+
},
7192+
{
7193+
"name": "completion_5_method_chain",
7194+
"value": 7887,
7195+
"range": "± 57",
7196+
"unit": "ns/iter"
7197+
},
7198+
{
7199+
"name": "completion_cross_file_type_hint",
7200+
"value": 11254,
7201+
"range": "± 101",
7202+
"unit": "ns/iter"
7203+
},
7204+
{
7205+
"name": "completion_carbon_class",
7206+
"value": 2643696,
7207+
"range": "± 43323",
7208+
"unit": "ns/iter"
7209+
},
7210+
{
7211+
"name": "completion_yii_deep_hierarchy",
7212+
"value": 240396,
7213+
"range": "± 7123",
7214+
"unit": "ns/iter"
7215+
},
7216+
{
7217+
"name": "completion_large_file",
7218+
"value": 147146,
7219+
"range": "± 4744",
7220+
"unit": "ns/iter"
7221+
},
7222+
{
7223+
"name": "completion_short_file",
7224+
"value": 12005,
7225+
"range": "± 97",
7226+
"unit": "ns/iter"
7227+
},
7228+
{
7229+
"name": "variable_completion/short",
7230+
"value": 12052,
7231+
"range": "± 101",
7232+
"unit": "ns/iter"
7233+
},
7234+
{
7235+
"name": "variable_completion/long",
7236+
"value": 84238,
7237+
"range": "± 327",
7238+
"unit": "ns/iter"
7239+
},
7240+
{
7241+
"name": "hover_method_call",
7242+
"value": 9763,
7243+
"range": "± 146",
7244+
"unit": "ns/iter"
7245+
},
7246+
{
7247+
"name": "goto_definition_method",
7248+
"value": 7622,
7249+
"range": "± 86",
7250+
"unit": "ns/iter"
7251+
},
7252+
{
7253+
"name": "update_ast_parse_time/100_lines",
7254+
"value": 153771,
7255+
"range": "± 638",
7256+
"unit": "ns/iter"
7257+
},
7258+
{
7259+
"name": "update_ast_parse_time/500_lines",
7260+
"value": 819056,
7261+
"range": "± 6541",
7262+
"unit": "ns/iter"
7263+
},
7264+
{
7265+
"name": "update_ast_parse_time/2000_lines",
7266+
"value": 3929927,
7267+
"range": "± 140195",
7268+
"unit": "ns/iter"
7269+
},
7270+
{
7271+
"name": "reparse_500_line_file",
7272+
"value": 838937,
7273+
"range": "± 4092",
7274+
"unit": "ns/iter"
7275+
},
7276+
{
7277+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
7278+
"value": 17053,
7279+
"range": "± 335",
7280+
"unit": "ns/iter"
7281+
},
7282+
{
7283+
"name": "diagnostics/fixture/lots_of_new_objects",
7284+
"value": 15792,
7285+
"range": "± 133",
7286+
"unit": "ns/iter"
7287+
},
7288+
{
7289+
"name": "diagnostics/fixture/lots_of_missing_methods",
7290+
"value": 83611983,
7291+
"range": "± 531064",
7292+
"unit": "ns/iter"
7293+
},
7294+
{
7295+
"name": "diagnostics/fixture/method_chain",
7296+
"value": 502923,
7297+
"range": "± 3240",
7298+
"unit": "ns/iter"
7299+
}
7300+
]
71097301
}
71107302
]
71117303
}

0 commit comments

Comments
 (0)