|
1 | 1 | window.BENCHMARK_DATA = { |
2 | | - "lastUpdate": 1776745927746, |
| 2 | + "lastUpdate": 1776750763973, |
3 | 3 | "repoUrl": "https://github.com/AJenbo/phpantom_lsp", |
4 | 4 | "entries": { |
5 | 5 | "PHPantom Benchmarks": [ |
@@ -20546,6 +20546,198 @@ window.BENCHMARK_DATA = { |
20546 | 20546 | "unit": "ms" |
20547 | 20547 | } |
20548 | 20548 | ] |
| 20549 | + }, |
| 20550 | + { |
| 20551 | + "commit": { |
| 20552 | + "author": { |
| 20553 | + "email": "anders@jenbo.dk", |
| 20554 | + "name": "Anders Jenbo", |
| 20555 | + "username": "AJenbo" |
| 20556 | + }, |
| 20557 | + "committer": { |
| 20558 | + "email": "anders@jenbo.dk", |
| 20559 | + "name": "Anders Jenbo", |
| 20560 | + "username": "AJenbo" |
| 20561 | + }, |
| 20562 | + "distinct": true, |
| 20563 | + "id": "2d446dfd14a6d7af501dc0b559581a3ac6e297b9", |
| 20564 | + "message": "Replace two-pass loop strategy with assignment-depth-bounded iteration", |
| 20565 | + "timestamp": "2026-04-21T07:45:24+02:00", |
| 20566 | + "tree_id": "a0205772780f5ced78ae35493350258c826c22e7", |
| 20567 | + "url": "https://github.com/AJenbo/phpantom_lsp/commit/2d446dfd14a6d7af501dc0b559581a3ac6e297b9" |
| 20568 | + }, |
| 20569 | + "date": 1776750762796, |
| 20570 | + "tool": "customSmallerIsBetter", |
| 20571 | + "benches": [ |
| 20572 | + { |
| 20573 | + "name": "cold_start_completion", |
| 20574 | + "value": 2.516, |
| 20575 | + "range": "± 0.01", |
| 20576 | + "unit": "ms" |
| 20577 | + }, |
| 20578 | + { |
| 20579 | + "name": "completion_simple_class", |
| 20580 | + "value": 0.006, |
| 20581 | + "range": "± 0", |
| 20582 | + "unit": "ms" |
| 20583 | + }, |
| 20584 | + { |
| 20585 | + "name": "completion_inheritance_depth/depth_5", |
| 20586 | + "value": 0.08, |
| 20587 | + "range": "± 0.003", |
| 20588 | + "unit": "ms" |
| 20589 | + }, |
| 20590 | + { |
| 20591 | + "name": "completion_inheritance_depth/depth_10", |
| 20592 | + "value": 0.147, |
| 20593 | + "range": "± 0.003", |
| 20594 | + "unit": "ms" |
| 20595 | + }, |
| 20596 | + { |
| 20597 | + "name": "completion_inheritance_depth/depth_20", |
| 20598 | + "value": 0.288, |
| 20599 | + "range": "± 0.003", |
| 20600 | + "unit": "ms" |
| 20601 | + }, |
| 20602 | + { |
| 20603 | + "name": "completion_classmap_size/100_classes", |
| 20604 | + "value": 0.174, |
| 20605 | + "range": "± 0.001", |
| 20606 | + "unit": "ms" |
| 20607 | + }, |
| 20608 | + { |
| 20609 | + "name": "completion_classmap_size/500_classes", |
| 20610 | + "value": 0.791, |
| 20611 | + "range": "± 0.003", |
| 20612 | + "unit": "ms" |
| 20613 | + }, |
| 20614 | + { |
| 20615 | + "name": "completion_classmap_size/1000_classes", |
| 20616 | + "value": 1.587, |
| 20617 | + "range": "± 0.022", |
| 20618 | + "unit": "ms" |
| 20619 | + }, |
| 20620 | + { |
| 20621 | + "name": "completion_generics_and_mixins", |
| 20622 | + "value": 0.053, |
| 20623 | + "range": "± 0.001", |
| 20624 | + "unit": "ms" |
| 20625 | + }, |
| 20626 | + { |
| 20627 | + "name": "completion_with_narrowing", |
| 20628 | + "value": 0.015, |
| 20629 | + "range": "± 0", |
| 20630 | + "unit": "ms" |
| 20631 | + }, |
| 20632 | + { |
| 20633 | + "name": "completion_5_method_chain", |
| 20634 | + "value": 0.011, |
| 20635 | + "range": "± 0", |
| 20636 | + "unit": "ms" |
| 20637 | + }, |
| 20638 | + { |
| 20639 | + "name": "completion_cross_file_type_hint", |
| 20640 | + "value": 0.019, |
| 20641 | + "range": "± 0", |
| 20642 | + "unit": "ms" |
| 20643 | + }, |
| 20644 | + { |
| 20645 | + "name": "completion_carbon_class", |
| 20646 | + "value": 3.371, |
| 20647 | + "range": "± 0.014", |
| 20648 | + "unit": "ms" |
| 20649 | + }, |
| 20650 | + { |
| 20651 | + "name": "completion_yii_deep_hierarchy", |
| 20652 | + "value": 0.359, |
| 20653 | + "range": "± 0.006", |
| 20654 | + "unit": "ms" |
| 20655 | + }, |
| 20656 | + { |
| 20657 | + "name": "completion_large_file", |
| 20658 | + "value": 0.195, |
| 20659 | + "range": "± 0.001", |
| 20660 | + "unit": "ms" |
| 20661 | + }, |
| 20662 | + { |
| 20663 | + "name": "completion_short_file", |
| 20664 | + "value": 0.025, |
| 20665 | + "range": "± 0", |
| 20666 | + "unit": "ms" |
| 20667 | + }, |
| 20668 | + { |
| 20669 | + "name": "variable_completion/short", |
| 20670 | + "value": 0.012, |
| 20671 | + "range": "± 0", |
| 20672 | + "unit": "ms" |
| 20673 | + }, |
| 20674 | + { |
| 20675 | + "name": "variable_completion/long", |
| 20676 | + "value": 0.087, |
| 20677 | + "range": "± 0", |
| 20678 | + "unit": "ms" |
| 20679 | + }, |
| 20680 | + { |
| 20681 | + "name": "hover_method_call", |
| 20682 | + "value": 0.032, |
| 20683 | + "range": "± 0", |
| 20684 | + "unit": "ms" |
| 20685 | + }, |
| 20686 | + { |
| 20687 | + "name": "goto_definition_method", |
| 20688 | + "value": 0.028, |
| 20689 | + "range": "± 0.001", |
| 20690 | + "unit": "ms" |
| 20691 | + }, |
| 20692 | + { |
| 20693 | + "name": "update_ast_parse_time/100_lines", |
| 20694 | + "value": 0.185, |
| 20695 | + "range": "± 0.002", |
| 20696 | + "unit": "ms" |
| 20697 | + }, |
| 20698 | + { |
| 20699 | + "name": "update_ast_parse_time/500_lines", |
| 20700 | + "value": 0.998, |
| 20701 | + "range": "± 0.06", |
| 20702 | + "unit": "ms" |
| 20703 | + }, |
| 20704 | + { |
| 20705 | + "name": "update_ast_parse_time/2000_lines", |
| 20706 | + "value": 5.328, |
| 20707 | + "range": "± 0.036", |
| 20708 | + "unit": "ms" |
| 20709 | + }, |
| 20710 | + { |
| 20711 | + "name": "reparse_500_line_file", |
| 20712 | + "value": 1.001, |
| 20713 | + "range": "± 0.014", |
| 20714 | + "unit": "ms" |
| 20715 | + }, |
| 20716 | + { |
| 20717 | + "name": "diagnostics/fixture/lots_of_new_generic_objects", |
| 20718 | + "value": 0.026, |
| 20719 | + "range": "± 0", |
| 20720 | + "unit": "ms" |
| 20721 | + }, |
| 20722 | + { |
| 20723 | + "name": "diagnostics/fixture/lots_of_new_objects", |
| 20724 | + "value": 0.024, |
| 20725 | + "range": "± 0", |
| 20726 | + "unit": "ms" |
| 20727 | + }, |
| 20728 | + { |
| 20729 | + "name": "diagnostics/fixture/lots_of_missing_methods", |
| 20730 | + "value": 37.75, |
| 20731 | + "range": "± 0.178", |
| 20732 | + "unit": "ms" |
| 20733 | + }, |
| 20734 | + { |
| 20735 | + "name": "diagnostics/fixture/method_chain", |
| 20736 | + "value": 1.005, |
| 20737 | + "range": "± 0.013", |
| 20738 | + "unit": "ms" |
| 20739 | + } |
| 20740 | + ] |
20549 | 20741 | } |
20550 | 20742 | ] |
20551 | 20743 | } |
|
0 commit comments