Skip to content

Commit 0990940

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (customSmallerIsBetter) benchmark result for cc26c0b
1 parent 1ad0279 commit 0990940

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": 1780101159500,
2+
"lastUpdate": 1780127297095,
33
"repoUrl": "https://github.com/PHPantom-dev/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -55106,6 +55106,198 @@ window.BENCHMARK_DATA = {
5510655106
"unit": "ms"
5510755107
}
5510855108
]
55109+
},
55110+
{
55111+
"commit": {
55112+
"author": {
55113+
"email": "anders@jenbo.dk",
55114+
"name": "Anders Jenbo",
55115+
"username": "AJenbo"
55116+
},
55117+
"committer": {
55118+
"email": "anders@jenbo.dk",
55119+
"name": "Anders Jenbo",
55120+
"username": "AJenbo"
55121+
},
55122+
"distinct": true,
55123+
"id": "cc26c0bd775541336b2155aeabf385f3c786b2bd",
55124+
"message": "Add \"Convert to arrow function\" code action and demo\n\n- **Convert to arrow function.** A new `refactor.rewrite` code action\n converts single-expression closures to arrow functions (`function($x)\n { return $x * 2; }` to `fn($x) => $x * 2`). The action is only offered\n when the conversion is safe: single return statement, no by-reference\n `use` captures, no `void`/`never` return type, and PHP >= 7.4.\n- Add `ConvertToArrowFunctionDemo` to `examples/demo.php` with sample\n closures for code action testing.\n- Remove completed \"Convert to arrow function\" task from todo files.",
55125+
"timestamp": "2026-05-30T09:38:44+02:00",
55126+
"tree_id": "d11a6a6256649fe4efe254827c2105d866ffb819",
55127+
"url": "https://github.com/PHPantom-dev/phpantom_lsp/commit/cc26c0bd775541336b2155aeabf385f3c786b2bd"
55128+
},
55129+
"date": 1780127295580,
55130+
"tool": "customSmallerIsBetter",
55131+
"benches": [
55132+
{
55133+
"name": "cold_start_completion",
55134+
"value": 2.793,
55135+
"range": "± 0.068",
55136+
"unit": "ms"
55137+
},
55138+
{
55139+
"name": "completion_simple_class",
55140+
"value": 0.007,
55141+
"range": "± 0",
55142+
"unit": "ms"
55143+
},
55144+
{
55145+
"name": "completion_inheritance_depth/depth_5",
55146+
"value": 0.056,
55147+
"range": "± 0",
55148+
"unit": "ms"
55149+
},
55150+
{
55151+
"name": "completion_inheritance_depth/depth_10",
55152+
"value": 0.093,
55153+
"range": "± 0",
55154+
"unit": "ms"
55155+
},
55156+
{
55157+
"name": "completion_inheritance_depth/depth_20",
55158+
"value": 0.177,
55159+
"range": "± 0.001",
55160+
"unit": "ms"
55161+
},
55162+
{
55163+
"name": "completion_classmap_size/100_classes",
55164+
"value": 0.192,
55165+
"range": "± 0.001",
55166+
"unit": "ms"
55167+
},
55168+
{
55169+
"name": "completion_classmap_size/500_classes",
55170+
"value": 0.91,
55171+
"range": "± 0.005",
55172+
"unit": "ms"
55173+
},
55174+
{
55175+
"name": "completion_classmap_size/1000_classes",
55176+
"value": 1.807,
55177+
"range": "± 0.027",
55178+
"unit": "ms"
55179+
},
55180+
{
55181+
"name": "completion_generics_and_mixins",
55182+
"value": 0.051,
55183+
"range": "± 0.001",
55184+
"unit": "ms"
55185+
},
55186+
{
55187+
"name": "completion_with_narrowing",
55188+
"value": 0.016,
55189+
"range": "± 0",
55190+
"unit": "ms"
55191+
},
55192+
{
55193+
"name": "completion_5_method_chain",
55194+
"value": 0.012,
55195+
"range": "± 0.001",
55196+
"unit": "ms"
55197+
},
55198+
{
55199+
"name": "completion_cross_file_type_hint",
55200+
"value": 0.016,
55201+
"range": "± 0",
55202+
"unit": "ms"
55203+
},
55204+
{
55205+
"name": "completion_carbon_class",
55206+
"value": 3.763,
55207+
"range": "± 0.021",
55208+
"unit": "ms"
55209+
},
55210+
{
55211+
"name": "completion_yii_deep_hierarchy",
55212+
"value": 0.127,
55213+
"range": "± 0.001",
55214+
"unit": "ms"
55215+
},
55216+
{
55217+
"name": "completion_large_file",
55218+
"value": 0.189,
55219+
"range": "± 0.002",
55220+
"unit": "ms"
55221+
},
55222+
{
55223+
"name": "completion_short_file",
55224+
"value": 0.023,
55225+
"range": "± 0",
55226+
"unit": "ms"
55227+
},
55228+
{
55229+
"name": "variable_completion/short",
55230+
"value": 0.011,
55231+
"range": "± 0",
55232+
"unit": "ms"
55233+
},
55234+
{
55235+
"name": "variable_completion/long",
55236+
"value": 0.073,
55237+
"range": "± 0",
55238+
"unit": "ms"
55239+
},
55240+
{
55241+
"name": "hover_method_call",
55242+
"value": 0.067,
55243+
"range": "± 0.006",
55244+
"unit": "ms"
55245+
},
55246+
{
55247+
"name": "goto_definition_method",
55248+
"value": 0.056,
55249+
"range": "± 0.003",
55250+
"unit": "ms"
55251+
},
55252+
{
55253+
"name": "update_ast_parse_time/100_lines",
55254+
"value": 0.181,
55255+
"range": "± 0.007",
55256+
"unit": "ms"
55257+
},
55258+
{
55259+
"name": "update_ast_parse_time/500_lines",
55260+
"value": 1.038,
55261+
"range": "± 0.036",
55262+
"unit": "ms"
55263+
},
55264+
{
55265+
"name": "update_ast_parse_time/2000_lines",
55266+
"value": 5.668,
55267+
"range": "± 0.047",
55268+
"unit": "ms"
55269+
},
55270+
{
55271+
"name": "reparse_500_line_file",
55272+
"value": 1.056,
55273+
"range": "± 0.012",
55274+
"unit": "ms"
55275+
},
55276+
{
55277+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
55278+
"value": 0.034,
55279+
"range": "± 0.001",
55280+
"unit": "ms"
55281+
},
55282+
{
55283+
"name": "diagnostics/fixture/lots_of_new_objects",
55284+
"value": 0.032,
55285+
"range": "± 0.001",
55286+
"unit": "ms"
55287+
},
55288+
{
55289+
"name": "diagnostics/fixture/lots_of_missing_methods",
55290+
"value": 48.93,
55291+
"range": "± 0.795",
55292+
"unit": "ms"
55293+
},
55294+
{
55295+
"name": "diagnostics/fixture/method_chain",
55296+
"value": 1.068,
55297+
"range": "± 0.026",
55298+
"unit": "ms"
55299+
}
55300+
]
5510955301
}
5511055302
]
5511155303
}

0 commit comments

Comments
 (0)