|
1 | 1 | window.BENCHMARK_DATA = { |
2 | | - "lastUpdate": 1774260001847, |
| 2 | + "lastUpdate": 1774262174393, |
3 | 3 | "repoUrl": "https://github.com/AJenbo/phpantom_lsp", |
4 | 4 | "entries": { |
5 | 5 | "PHPantom Benchmarks": [ |
@@ -5570,6 +5570,198 @@ window.BENCHMARK_DATA = { |
5570 | 5570 | "unit": "ns/iter" |
5571 | 5571 | } |
5572 | 5572 | ] |
| 5573 | + }, |
| 5574 | + { |
| 5575 | + "commit": { |
| 5576 | + "author": { |
| 5577 | + "email": "anders@jenbo.dk", |
| 5578 | + "name": "Anders Jenbo", |
| 5579 | + "username": "AJenbo" |
| 5580 | + }, |
| 5581 | + "committer": { |
| 5582 | + "email": "anders@jenbo.dk", |
| 5583 | + "name": "Anders Jenbo", |
| 5584 | + "username": "AJenbo" |
| 5585 | + }, |
| 5586 | + "distinct": true, |
| 5587 | + "id": "32fb4b9a2cb2fb0a08f2e17622cd37ca0939f647", |
| 5588 | + "message": "Guard clause narrowing across instanceof branches", |
| 5589 | + "timestamp": "2026-03-23T11:29:11+01:00", |
| 5590 | + "tree_id": "a7f3aa452f7e2f0e40272b2df7a3f8a172fd0236", |
| 5591 | + "url": "https://github.com/AJenbo/phpantom_lsp/commit/32fb4b9a2cb2fb0a08f2e17622cd37ca0939f647" |
| 5592 | + }, |
| 5593 | + "date": 1774262172754, |
| 5594 | + "tool": "cargo", |
| 5595 | + "benches": [ |
| 5596 | + { |
| 5597 | + "name": "cold_start_completion", |
| 5598 | + "value": 559224, |
| 5599 | + "range": "± 2350", |
| 5600 | + "unit": "ns/iter" |
| 5601 | + }, |
| 5602 | + { |
| 5603 | + "name": "completion_simple_class", |
| 5604 | + "value": 10771, |
| 5605 | + "range": "± 76", |
| 5606 | + "unit": "ns/iter" |
| 5607 | + }, |
| 5608 | + { |
| 5609 | + "name": "completion_inheritance_depth/depth_5", |
| 5610 | + "value": 48608, |
| 5611 | + "range": "± 1372", |
| 5612 | + "unit": "ns/iter" |
| 5613 | + }, |
| 5614 | + { |
| 5615 | + "name": "completion_inheritance_depth/depth_10", |
| 5616 | + "value": 104678, |
| 5617 | + "range": "± 571", |
| 5618 | + "unit": "ns/iter" |
| 5619 | + }, |
| 5620 | + { |
| 5621 | + "name": "completion_inheritance_depth/depth_20", |
| 5622 | + "value": 196689, |
| 5623 | + "range": "± 4616", |
| 5624 | + "unit": "ns/iter" |
| 5625 | + }, |
| 5626 | + { |
| 5627 | + "name": "completion_classmap_size/100_classes", |
| 5628 | + "value": 155441, |
| 5629 | + "range": "± 1181", |
| 5630 | + "unit": "ns/iter" |
| 5631 | + }, |
| 5632 | + { |
| 5633 | + "name": "completion_classmap_size/500_classes", |
| 5634 | + "value": 753122, |
| 5635 | + "range": "± 5123", |
| 5636 | + "unit": "ns/iter" |
| 5637 | + }, |
| 5638 | + { |
| 5639 | + "name": "completion_classmap_size/1000_classes", |
| 5640 | + "value": 1487759, |
| 5641 | + "range": "± 14190", |
| 5642 | + "unit": "ns/iter" |
| 5643 | + }, |
| 5644 | + { |
| 5645 | + "name": "completion_generics_and_mixins", |
| 5646 | + "value": 37922, |
| 5647 | + "range": "± 458", |
| 5648 | + "unit": "ns/iter" |
| 5649 | + }, |
| 5650 | + { |
| 5651 | + "name": "completion_with_narrowing", |
| 5652 | + "value": 11484, |
| 5653 | + "range": "± 324", |
| 5654 | + "unit": "ns/iter" |
| 5655 | + }, |
| 5656 | + { |
| 5657 | + "name": "completion_5_method_chain", |
| 5658 | + "value": 8170, |
| 5659 | + "range": "± 58", |
| 5660 | + "unit": "ns/iter" |
| 5661 | + }, |
| 5662 | + { |
| 5663 | + "name": "completion_cross_file_type_hint", |
| 5664 | + "value": 11207, |
| 5665 | + "range": "± 68", |
| 5666 | + "unit": "ns/iter" |
| 5667 | + }, |
| 5668 | + { |
| 5669 | + "name": "completion_carbon_class", |
| 5670 | + "value": 2376513, |
| 5671 | + "range": "± 10252", |
| 5672 | + "unit": "ns/iter" |
| 5673 | + }, |
| 5674 | + { |
| 5675 | + "name": "completion_yii_deep_hierarchy", |
| 5676 | + "value": 236334, |
| 5677 | + "range": "± 7551", |
| 5678 | + "unit": "ns/iter" |
| 5679 | + }, |
| 5680 | + { |
| 5681 | + "name": "completion_large_file", |
| 5682 | + "value": 153730, |
| 5683 | + "range": "± 1740", |
| 5684 | + "unit": "ns/iter" |
| 5685 | + }, |
| 5686 | + { |
| 5687 | + "name": "completion_short_file", |
| 5688 | + "value": 11686, |
| 5689 | + "range": "± 834", |
| 5690 | + "unit": "ns/iter" |
| 5691 | + }, |
| 5692 | + { |
| 5693 | + "name": "variable_completion/short", |
| 5694 | + "value": 12224, |
| 5695 | + "range": "± 52", |
| 5696 | + "unit": "ns/iter" |
| 5697 | + }, |
| 5698 | + { |
| 5699 | + "name": "variable_completion/long", |
| 5700 | + "value": 87527, |
| 5701 | + "range": "± 980", |
| 5702 | + "unit": "ns/iter" |
| 5703 | + }, |
| 5704 | + { |
| 5705 | + "name": "hover_method_call", |
| 5706 | + "value": 9683, |
| 5707 | + "range": "± 64", |
| 5708 | + "unit": "ns/iter" |
| 5709 | + }, |
| 5710 | + { |
| 5711 | + "name": "goto_definition_method", |
| 5712 | + "value": 7639, |
| 5713 | + "range": "± 56", |
| 5714 | + "unit": "ns/iter" |
| 5715 | + }, |
| 5716 | + { |
| 5717 | + "name": "update_ast_parse_time/100_lines", |
| 5718 | + "value": 152053, |
| 5719 | + "range": "± 1593", |
| 5720 | + "unit": "ns/iter" |
| 5721 | + }, |
| 5722 | + { |
| 5723 | + "name": "update_ast_parse_time/500_lines", |
| 5724 | + "value": 809759, |
| 5725 | + "range": "± 5723", |
| 5726 | + "unit": "ns/iter" |
| 5727 | + }, |
| 5728 | + { |
| 5729 | + "name": "update_ast_parse_time/2000_lines", |
| 5730 | + "value": 3919653, |
| 5731 | + "range": "± 23996", |
| 5732 | + "unit": "ns/iter" |
| 5733 | + }, |
| 5734 | + { |
| 5735 | + "name": "reparse_500_line_file", |
| 5736 | + "value": 816571, |
| 5737 | + "range": "± 4345", |
| 5738 | + "unit": "ns/iter" |
| 5739 | + }, |
| 5740 | + { |
| 5741 | + "name": "diagnostics/fixture/lots_of_new_generic_objects", |
| 5742 | + "value": 16987, |
| 5743 | + "range": "± 69", |
| 5744 | + "unit": "ns/iter" |
| 5745 | + }, |
| 5746 | + { |
| 5747 | + "name": "diagnostics/fixture/lots_of_new_objects", |
| 5748 | + "value": 15858, |
| 5749 | + "range": "± 342", |
| 5750 | + "unit": "ns/iter" |
| 5751 | + }, |
| 5752 | + { |
| 5753 | + "name": "diagnostics/fixture/lots_of_missing_methods", |
| 5754 | + "value": 81889436, |
| 5755 | + "range": "± 438795", |
| 5756 | + "unit": "ns/iter" |
| 5757 | + }, |
| 5758 | + { |
| 5759 | + "name": "diagnostics/fixture/method_chain", |
| 5760 | + "value": 502932, |
| 5761 | + "range": "± 3001", |
| 5762 | + "unit": "ns/iter" |
| 5763 | + } |
| 5764 | + ] |
5573 | 5765 | } |
5574 | 5766 | ] |
5575 | 5767 | } |
|
0 commit comments