|
1 | 1 | window.BENCHMARK_DATA = { |
2 | | - "lastUpdate": 1780756212895, |
| 2 | + "lastUpdate": 1780764418544, |
3 | 3 | "repoUrl": "https://github.com/PHPantom-dev/phpantom_lsp", |
4 | 4 | "entries": { |
5 | 5 | "PHPantom Benchmarks": [ |
@@ -60098,6 +60098,198 @@ window.BENCHMARK_DATA = { |
60098 | 60098 | "unit": "ms" |
60099 | 60099 | } |
60100 | 60100 | ] |
| 60101 | + }, |
| 60102 | + { |
| 60103 | + "commit": { |
| 60104 | + "author": { |
| 60105 | + "email": "anders@jenbo.dk", |
| 60106 | + "name": "Anders Jenbo", |
| 60107 | + "username": "AJenbo" |
| 60108 | + }, |
| 60109 | + "committer": { |
| 60110 | + "email": "anders@jenbo.dk", |
| 60111 | + "name": "Anders Jenbo", |
| 60112 | + "username": "AJenbo" |
| 60113 | + }, |
| 60114 | + "distinct": true, |
| 60115 | + "id": "6cb6c88dbe1de53a9912a084845a39736955bb15", |
| 60116 | + "message": "Preload guarded Composer helper files during init\n\nEagerly full-parse autoload \"files\" entries during indexing so\nfunctions wrapped in `function_exists` guards are available on first\nlookup instead of triggering a serial lazy-parse fallback.\n\nAdd integration coverage for guarded helper preloading, preserving\nalready-parsed files, and updated initialization expectations for\n`session()` and `app()`.\n\nSigned-off-by: Anders Jenbo <anders@jenbo.dk>", |
| 60117 | + "timestamp": "2026-06-06T18:37:21+02:00", |
| 60118 | + "tree_id": "818a579c8bfe033d06d474987ab09e52c2a6819b", |
| 60119 | + "url": "https://github.com/PHPantom-dev/phpantom_lsp/commit/6cb6c88dbe1de53a9912a084845a39736955bb15" |
| 60120 | + }, |
| 60121 | + "date": 1780764416547, |
| 60122 | + "tool": "customSmallerIsBetter", |
| 60123 | + "benches": [ |
| 60124 | + { |
| 60125 | + "name": "cold_start_completion", |
| 60126 | + "value": 3.009, |
| 60127 | + "range": "± 0.137", |
| 60128 | + "unit": "ms" |
| 60129 | + }, |
| 60130 | + { |
| 60131 | + "name": "completion_simple_class", |
| 60132 | + "value": 0.044, |
| 60133 | + "range": "± 0.004", |
| 60134 | + "unit": "ms" |
| 60135 | + }, |
| 60136 | + { |
| 60137 | + "name": "completion_inheritance_depth/depth_5", |
| 60138 | + "value": 0.121, |
| 60139 | + "range": "± 0.007", |
| 60140 | + "unit": "ms" |
| 60141 | + }, |
| 60142 | + { |
| 60143 | + "name": "completion_inheritance_depth/depth_10", |
| 60144 | + "value": 0.163, |
| 60145 | + "range": "± 0.006", |
| 60146 | + "unit": "ms" |
| 60147 | + }, |
| 60148 | + { |
| 60149 | + "name": "completion_inheritance_depth/depth_20", |
| 60150 | + "value": 0.232, |
| 60151 | + "range": "± 0.007", |
| 60152 | + "unit": "ms" |
| 60153 | + }, |
| 60154 | + { |
| 60155 | + "name": "completion_classmap_size/100_classes", |
| 60156 | + "value": 0.246, |
| 60157 | + "range": "± 0.011", |
| 60158 | + "unit": "ms" |
| 60159 | + }, |
| 60160 | + { |
| 60161 | + "name": "completion_classmap_size/500_classes", |
| 60162 | + "value": 0.889, |
| 60163 | + "range": "± 0.013", |
| 60164 | + "unit": "ms" |
| 60165 | + }, |
| 60166 | + { |
| 60167 | + "name": "completion_classmap_size/1000_classes", |
| 60168 | + "value": 1.706, |
| 60169 | + "range": "± 0.03", |
| 60170 | + "unit": "ms" |
| 60171 | + }, |
| 60172 | + { |
| 60173 | + "name": "completion_generics_and_mixins", |
| 60174 | + "value": 0.12, |
| 60175 | + "range": "± 0.008", |
| 60176 | + "unit": "ms" |
| 60177 | + }, |
| 60178 | + { |
| 60179 | + "name": "completion_with_narrowing", |
| 60180 | + "value": 0.054, |
| 60181 | + "range": "± 0.005", |
| 60182 | + "unit": "ms" |
| 60183 | + }, |
| 60184 | + { |
| 60185 | + "name": "completion_5_method_chain", |
| 60186 | + "value": 0.048, |
| 60187 | + "range": "± 0.004", |
| 60188 | + "unit": "ms" |
| 60189 | + }, |
| 60190 | + { |
| 60191 | + "name": "completion_cross_file_type_hint", |
| 60192 | + "value": 0.074, |
| 60193 | + "range": "± 0.007", |
| 60194 | + "unit": "ms" |
| 60195 | + }, |
| 60196 | + { |
| 60197 | + "name": "completion_carbon_class", |
| 60198 | + "value": 3.729, |
| 60199 | + "range": "± 0.014", |
| 60200 | + "unit": "ms" |
| 60201 | + }, |
| 60202 | + { |
| 60203 | + "name": "completion_yii_deep_hierarchy", |
| 60204 | + "value": 0.24, |
| 60205 | + "range": "± 0.004", |
| 60206 | + "unit": "ms" |
| 60207 | + }, |
| 60208 | + { |
| 60209 | + "name": "completion_large_file", |
| 60210 | + "value": 0.26, |
| 60211 | + "range": "± 0.015", |
| 60212 | + "unit": "ms" |
| 60213 | + }, |
| 60214 | + { |
| 60215 | + "name": "completion_short_file", |
| 60216 | + "value": 0.077, |
| 60217 | + "range": "± 0.008", |
| 60218 | + "unit": "ms" |
| 60219 | + }, |
| 60220 | + { |
| 60221 | + "name": "variable_completion/short", |
| 60222 | + "value": 0.054, |
| 60223 | + "range": "± 0.004", |
| 60224 | + "unit": "ms" |
| 60225 | + }, |
| 60226 | + { |
| 60227 | + "name": "variable_completion/long", |
| 60228 | + "value": 0.127, |
| 60229 | + "range": "± 0.004", |
| 60230 | + "unit": "ms" |
| 60231 | + }, |
| 60232 | + { |
| 60233 | + "name": "hover_method_call", |
| 60234 | + "value": 0.096, |
| 60235 | + "range": "± 0.008", |
| 60236 | + "unit": "ms" |
| 60237 | + }, |
| 60238 | + { |
| 60239 | + "name": "goto_definition_method", |
| 60240 | + "value": 0.074, |
| 60241 | + "range": "± 0.007", |
| 60242 | + "unit": "ms" |
| 60243 | + }, |
| 60244 | + { |
| 60245 | + "name": "update_ast_parse_time/100_lines", |
| 60246 | + "value": 0.192, |
| 60247 | + "range": "± 0.002", |
| 60248 | + "unit": "ms" |
| 60249 | + }, |
| 60250 | + { |
| 60251 | + "name": "update_ast_parse_time/500_lines", |
| 60252 | + "value": 1.026, |
| 60253 | + "range": "± 0.015", |
| 60254 | + "unit": "ms" |
| 60255 | + }, |
| 60256 | + { |
| 60257 | + "name": "update_ast_parse_time/2000_lines", |
| 60258 | + "value": 5.418, |
| 60259 | + "range": "± 0.103", |
| 60260 | + "unit": "ms" |
| 60261 | + }, |
| 60262 | + { |
| 60263 | + "name": "reparse_500_line_file", |
| 60264 | + "value": 1.048, |
| 60265 | + "range": "± 0.025", |
| 60266 | + "unit": "ms" |
| 60267 | + }, |
| 60268 | + { |
| 60269 | + "name": "diagnostics/fixture/lots_of_new_generic_objects", |
| 60270 | + "value": 0.033, |
| 60271 | + "range": "± 0", |
| 60272 | + "unit": "ms" |
| 60273 | + }, |
| 60274 | + { |
| 60275 | + "name": "diagnostics/fixture/lots_of_new_objects", |
| 60276 | + "value": 0.031, |
| 60277 | + "range": "± 0", |
| 60278 | + "unit": "ms" |
| 60279 | + }, |
| 60280 | + { |
| 60281 | + "name": "diagnostics/fixture/lots_of_missing_methods", |
| 60282 | + "value": 47.142, |
| 60283 | + "range": "± 0.169", |
| 60284 | + "unit": "ms" |
| 60285 | + }, |
| 60286 | + { |
| 60287 | + "name": "diagnostics/fixture/method_chain", |
| 60288 | + "value": 1.101, |
| 60289 | + "range": "± 0.02", |
| 60290 | + "unit": "ms" |
| 60291 | + } |
| 60292 | + ] |
60101 | 60293 | } |
60102 | 60294 | ] |
60103 | 60295 | } |
|
0 commit comments