Skip to content

Commit 0e924db

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for e50bb4e
1 parent a9cf307 commit 0e924db

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": 1774268760099,
2+
"lastUpdate": 1774270344426,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -6722,6 +6722,198 @@ window.BENCHMARK_DATA = {
67226722
"unit": "ns/iter"
67236723
}
67246724
]
6725+
},
6726+
{
6727+
"commit": {
6728+
"author": {
6729+
"email": "anders@jenbo.dk",
6730+
"name": "Anders Jenbo",
6731+
"username": "AJenbo"
6732+
},
6733+
"committer": {
6734+
"email": "anders@jenbo.dk",
6735+
"name": "Anders Jenbo",
6736+
"username": "AJenbo"
6737+
},
6738+
"distinct": true,
6739+
"id": "e50bb4e575b803015dcad31cf0cc216e30ccebfd",
6740+
"message": "Fix interface-extends-interface constants",
6741+
"timestamp": "2026-03-23T13:45:31+01:00",
6742+
"tree_id": "63ade494b6363db19d53776ab7ef751d9cb4a51c",
6743+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/e50bb4e575b803015dcad31cf0cc216e30ccebfd"
6744+
},
6745+
"date": 1774270343303,
6746+
"tool": "cargo",
6747+
"benches": [
6748+
{
6749+
"name": "cold_start_completion",
6750+
"value": 563266,
6751+
"range": "± 13213",
6752+
"unit": "ns/iter"
6753+
},
6754+
{
6755+
"name": "completion_simple_class",
6756+
"value": 10948,
6757+
"range": "± 60",
6758+
"unit": "ns/iter"
6759+
},
6760+
{
6761+
"name": "completion_inheritance_depth/depth_5",
6762+
"value": 49398,
6763+
"range": "± 217",
6764+
"unit": "ns/iter"
6765+
},
6766+
{
6767+
"name": "completion_inheritance_depth/depth_10",
6768+
"value": 106471,
6769+
"range": "± 759",
6770+
"unit": "ns/iter"
6771+
},
6772+
{
6773+
"name": "completion_inheritance_depth/depth_20",
6774+
"value": 199656,
6775+
"range": "± 6767",
6776+
"unit": "ns/iter"
6777+
},
6778+
{
6779+
"name": "completion_classmap_size/100_classes",
6780+
"value": 159187,
6781+
"range": "± 1178",
6782+
"unit": "ns/iter"
6783+
},
6784+
{
6785+
"name": "completion_classmap_size/500_classes",
6786+
"value": 776990,
6787+
"range": "± 8737",
6788+
"unit": "ns/iter"
6789+
},
6790+
{
6791+
"name": "completion_classmap_size/1000_classes",
6792+
"value": 1535292,
6793+
"range": "± 19152",
6794+
"unit": "ns/iter"
6795+
},
6796+
{
6797+
"name": "completion_generics_and_mixins",
6798+
"value": 37157,
6799+
"range": "± 213",
6800+
"unit": "ns/iter"
6801+
},
6802+
{
6803+
"name": "completion_with_narrowing",
6804+
"value": 11514,
6805+
"range": "± 49",
6806+
"unit": "ns/iter"
6807+
},
6808+
{
6809+
"name": "completion_5_method_chain",
6810+
"value": 8130,
6811+
"range": "± 76",
6812+
"unit": "ns/iter"
6813+
},
6814+
{
6815+
"name": "completion_cross_file_type_hint",
6816+
"value": 11119,
6817+
"range": "± 63",
6818+
"unit": "ns/iter"
6819+
},
6820+
{
6821+
"name": "completion_carbon_class",
6822+
"value": 2652440,
6823+
"range": "± 58953",
6824+
"unit": "ns/iter"
6825+
},
6826+
{
6827+
"name": "completion_yii_deep_hierarchy",
6828+
"value": 233007,
6829+
"range": "± 2841",
6830+
"unit": "ns/iter"
6831+
},
6832+
{
6833+
"name": "completion_large_file",
6834+
"value": 146347,
6835+
"range": "± 676",
6836+
"unit": "ns/iter"
6837+
},
6838+
{
6839+
"name": "completion_short_file",
6840+
"value": 11879,
6841+
"range": "± 70",
6842+
"unit": "ns/iter"
6843+
},
6844+
{
6845+
"name": "variable_completion/short",
6846+
"value": 12002,
6847+
"range": "± 51",
6848+
"unit": "ns/iter"
6849+
},
6850+
{
6851+
"name": "variable_completion/long",
6852+
"value": 86361,
6853+
"range": "± 1400",
6854+
"unit": "ns/iter"
6855+
},
6856+
{
6857+
"name": "hover_method_call",
6858+
"value": 9510,
6859+
"range": "± 44",
6860+
"unit": "ns/iter"
6861+
},
6862+
{
6863+
"name": "goto_definition_method",
6864+
"value": 7387,
6865+
"range": "± 40",
6866+
"unit": "ns/iter"
6867+
},
6868+
{
6869+
"name": "update_ast_parse_time/100_lines",
6870+
"value": 152474,
6871+
"range": "± 1207",
6872+
"unit": "ns/iter"
6873+
},
6874+
{
6875+
"name": "update_ast_parse_time/500_lines",
6876+
"value": 813248,
6877+
"range": "± 4633",
6878+
"unit": "ns/iter"
6879+
},
6880+
{
6881+
"name": "update_ast_parse_time/2000_lines",
6882+
"value": 3926198,
6883+
"range": "± 33595",
6884+
"unit": "ns/iter"
6885+
},
6886+
{
6887+
"name": "reparse_500_line_file",
6888+
"value": 822944,
6889+
"range": "± 4715",
6890+
"unit": "ns/iter"
6891+
},
6892+
{
6893+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
6894+
"value": 17912,
6895+
"range": "± 90",
6896+
"unit": "ns/iter"
6897+
},
6898+
{
6899+
"name": "diagnostics/fixture/lots_of_new_objects",
6900+
"value": 16456,
6901+
"range": "± 105",
6902+
"unit": "ns/iter"
6903+
},
6904+
{
6905+
"name": "diagnostics/fixture/lots_of_missing_methods",
6906+
"value": 83292785,
6907+
"range": "± 662561",
6908+
"unit": "ns/iter"
6909+
},
6910+
{
6911+
"name": "diagnostics/fixture/method_chain",
6912+
"value": 495672,
6913+
"range": "± 2557",
6914+
"unit": "ns/iter"
6915+
}
6916+
]
67256917
}
67266918
]
67276919
}

0 commit comments

Comments
 (0)