Skip to content

Commit ee68986

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for 20afb5d
1 parent a7ed1c5 commit ee68986

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": 1772911986312,
2+
"lastUpdate": 1772912075746,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -3944,6 +3944,156 @@ window.BENCHMARK_DATA = {
39443944
"unit": "ns/iter"
39453945
}
39463946
]
3947+
},
3948+
{
3949+
"commit": {
3950+
"author": {
3951+
"email": "anders@jenbo.dk",
3952+
"name": "Anders Jenbo",
3953+
"username": "AJenbo"
3954+
},
3955+
"committer": {
3956+
"email": "anders@jenbo.dk",
3957+
"name": "Anders Jenbo",
3958+
"username": "AJenbo"
3959+
},
3960+
"distinct": true,
3961+
"id": "20afb5d82a55a28d918fc4f1d2bea6b8207478ac",
3962+
"message": "Add assertions to demo to make sure we are _actually_ doing things right",
3963+
"timestamp": "2026-03-07T20:24:25+01:00",
3964+
"tree_id": "c9ad5e7508124b40d3c15ec8b338756fafe1c667",
3965+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/20afb5d82a55a28d918fc4f1d2bea6b8207478ac"
3966+
},
3967+
"date": 1772912074824,
3968+
"tool": "cargo",
3969+
"benches": [
3970+
{
3971+
"name": "completion_simple_class",
3972+
"value": 29799,
3973+
"range": "± 3999",
3974+
"unit": "ns/iter"
3975+
},
3976+
{
3977+
"name": "completion_inheritance_depth/depth_5",
3978+
"value": 132688,
3979+
"range": "± 1156",
3980+
"unit": "ns/iter"
3981+
},
3982+
{
3983+
"name": "completion_inheritance_depth/depth_10",
3984+
"value": 245136,
3985+
"range": "± 17408",
3986+
"unit": "ns/iter"
3987+
},
3988+
{
3989+
"name": "completion_inheritance_depth/depth_20",
3990+
"value": 476037,
3991+
"range": "± 4900",
3992+
"unit": "ns/iter"
3993+
},
3994+
{
3995+
"name": "completion_classmap_size/100_classes",
3996+
"value": 532066,
3997+
"range": "± 3242",
3998+
"unit": "ns/iter"
3999+
},
4000+
{
4001+
"name": "completion_classmap_size/500_classes",
4002+
"value": 2653240,
4003+
"range": "± 20873",
4004+
"unit": "ns/iter"
4005+
},
4006+
{
4007+
"name": "completion_classmap_size/1000_classes",
4008+
"value": 5165632,
4009+
"range": "± 25496",
4010+
"unit": "ns/iter"
4011+
},
4012+
{
4013+
"name": "completion_generics_and_mixins",
4014+
"value": 134507,
4015+
"range": "± 3040",
4016+
"unit": "ns/iter"
4017+
},
4018+
{
4019+
"name": "completion_with_narrowing",
4020+
"value": 37988,
4021+
"range": "± 1670",
4022+
"unit": "ns/iter"
4023+
},
4024+
{
4025+
"name": "completion_5_method_chain",
4026+
"value": 27065,
4027+
"range": "± 310",
4028+
"unit": "ns/iter"
4029+
},
4030+
{
4031+
"name": "completion_cross_file_type_hint",
4032+
"value": 42480,
4033+
"range": "± 197",
4034+
"unit": "ns/iter"
4035+
},
4036+
{
4037+
"name": "update_ast_parse_time/100_lines",
4038+
"value": 143482,
4039+
"range": "± 1168",
4040+
"unit": "ns/iter"
4041+
},
4042+
{
4043+
"name": "update_ast_parse_time/500_lines",
4044+
"value": 678032,
4045+
"range": "± 4639",
4046+
"unit": "ns/iter"
4047+
},
4048+
{
4049+
"name": "update_ast_parse_time/2000_lines",
4050+
"value": 2653451,
4051+
"range": "± 22481",
4052+
"unit": "ns/iter"
4053+
},
4054+
{
4055+
"name": "hover_method_call",
4056+
"value": 33117,
4057+
"range": "± 290",
4058+
"unit": "ns/iter"
4059+
},
4060+
{
4061+
"name": "goto_definition_method",
4062+
"value": 18942,
4063+
"range": "± 133",
4064+
"unit": "ns/iter"
4065+
},
4066+
{
4067+
"name": "reparse_500_line_file",
4068+
"value": 1529545,
4069+
"range": "± 22410",
4070+
"unit": "ns/iter"
4071+
},
4072+
{
4073+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
4074+
"value": 70855,
4075+
"range": "± 613",
4076+
"unit": "ns/iter"
4077+
},
4078+
{
4079+
"name": "diagnostics/fixture/lots_of_new_objects",
4080+
"value": 51188,
4081+
"range": "± 272",
4082+
"unit": "ns/iter"
4083+
},
4084+
{
4085+
"name": "diagnostics/fixture/lots_of_missing_methods",
4086+
"value": 101550295,
4087+
"range": "± 319915",
4088+
"unit": "ns/iter"
4089+
},
4090+
{
4091+
"name": "diagnostics/fixture/method_chain",
4092+
"value": 526829,
4093+
"range": "± 2659",
4094+
"unit": "ns/iter"
4095+
}
4096+
]
39474097
}
39484098
]
39494099
}

0 commit comments

Comments
 (0)