Skip to content

Commit eef34a8

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for 1108dbe
1 parent e9b2d03 commit eef34a8

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": 1772895705597,
2+
"lastUpdate": 1772896254967,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -3194,6 +3194,156 @@ window.BENCHMARK_DATA = {
31943194
"unit": "ns/iter"
31953195
}
31963196
]
3197+
},
3198+
{
3199+
"commit": {
3200+
"author": {
3201+
"email": "anders@jenbo.dk",
3202+
"name": "Anders Jenbo",
3203+
"username": "AJenbo"
3204+
},
3205+
"committer": {
3206+
"email": "anders@jenbo.dk",
3207+
"name": "Anders Jenbo",
3208+
"username": "AJenbo"
3209+
},
3210+
"distinct": true,
3211+
"id": "1108dbe30838047d271d845de128a7c2073dcff9",
3212+
"message": "`@phpstan-assert` on static methods & Variadic `@param` template bindings",
3213+
"timestamp": "2026-03-07T16:05:47+01:00",
3214+
"tree_id": "5147a2f7905f5d51db1406bb91a290930ce8f4e6",
3215+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/1108dbe30838047d271d845de128a7c2073dcff9"
3216+
},
3217+
"date": 1772896253686,
3218+
"tool": "cargo",
3219+
"benches": [
3220+
{
3221+
"name": "completion_simple_class",
3222+
"value": 29956,
3223+
"range": "± 359",
3224+
"unit": "ns/iter"
3225+
},
3226+
{
3227+
"name": "completion_inheritance_depth/depth_5",
3228+
"value": 131796,
3229+
"range": "± 1309",
3230+
"unit": "ns/iter"
3231+
},
3232+
{
3233+
"name": "completion_inheritance_depth/depth_10",
3234+
"value": 245374,
3235+
"range": "± 2257",
3236+
"unit": "ns/iter"
3237+
},
3238+
{
3239+
"name": "completion_inheritance_depth/depth_20",
3240+
"value": 477653,
3241+
"range": "± 3290",
3242+
"unit": "ns/iter"
3243+
},
3244+
{
3245+
"name": "completion_classmap_size/100_classes",
3246+
"value": 521464,
3247+
"range": "± 5568",
3248+
"unit": "ns/iter"
3249+
},
3250+
{
3251+
"name": "completion_classmap_size/500_classes",
3252+
"value": 2558195,
3253+
"range": "± 15049",
3254+
"unit": "ns/iter"
3255+
},
3256+
{
3257+
"name": "completion_classmap_size/1000_classes",
3258+
"value": 5237583,
3259+
"range": "± 41516",
3260+
"unit": "ns/iter"
3261+
},
3262+
{
3263+
"name": "completion_generics_and_mixins",
3264+
"value": 134180,
3265+
"range": "± 1830",
3266+
"unit": "ns/iter"
3267+
},
3268+
{
3269+
"name": "completion_with_narrowing",
3270+
"value": 36251,
3271+
"range": "± 792",
3272+
"unit": "ns/iter"
3273+
},
3274+
{
3275+
"name": "completion_5_method_chain",
3276+
"value": 25524,
3277+
"range": "± 129",
3278+
"unit": "ns/iter"
3279+
},
3280+
{
3281+
"name": "completion_cross_file_type_hint",
3282+
"value": 42649,
3283+
"range": "± 213",
3284+
"unit": "ns/iter"
3285+
},
3286+
{
3287+
"name": "update_ast_parse_time/100_lines",
3288+
"value": 141647,
3289+
"range": "± 715",
3290+
"unit": "ns/iter"
3291+
},
3292+
{
3293+
"name": "update_ast_parse_time/500_lines",
3294+
"value": 671003,
3295+
"range": "± 6078",
3296+
"unit": "ns/iter"
3297+
},
3298+
{
3299+
"name": "update_ast_parse_time/2000_lines",
3300+
"value": 2640612,
3301+
"range": "± 23647",
3302+
"unit": "ns/iter"
3303+
},
3304+
{
3305+
"name": "hover_method_call",
3306+
"value": 32489,
3307+
"range": "± 176",
3308+
"unit": "ns/iter"
3309+
},
3310+
{
3311+
"name": "goto_definition_method",
3312+
"value": 19024,
3313+
"range": "± 312",
3314+
"unit": "ns/iter"
3315+
},
3316+
{
3317+
"name": "reparse_500_line_file",
3318+
"value": 1510066,
3319+
"range": "± 33625",
3320+
"unit": "ns/iter"
3321+
},
3322+
{
3323+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
3324+
"value": 70905,
3325+
"range": "± 640",
3326+
"unit": "ns/iter"
3327+
},
3328+
{
3329+
"name": "diagnostics/fixture/lots_of_new_objects",
3330+
"value": 50219,
3331+
"range": "± 452",
3332+
"unit": "ns/iter"
3333+
},
3334+
{
3335+
"name": "diagnostics/fixture/lots_of_missing_methods",
3336+
"value": 101275082,
3337+
"range": "± 432416",
3338+
"unit": "ns/iter"
3339+
},
3340+
{
3341+
"name": "diagnostics/fixture/method_chain",
3342+
"value": 515402,
3343+
"range": "± 3146",
3344+
"unit": "ns/iter"
3345+
}
3346+
]
31973347
}
31983348
]
31993349
}

0 commit comments

Comments
 (0)