Avatar for the carthage-software user
carthage-software
mago
BlogDocsChangelog

Mago Next

#1934
Comparing
next
(
d4e02a8
) with
main
(
5179f3f
)
CodSpeed Performance Gauge
0%
Untouched
69

Benchmarks

69 total
already_expanded_object
crates/codex/benches/expander.rs::benches::bench_already_expanded
CodSpeed Performance Gauge
+1%
3.9 µs3.9 µs
single_self_to_class
crates/codex/benches/expander.rs::benches::bench_simple_self_expansion
CodSpeed Performance Gauge
+1%
4.1 µs4.1 µs
scalars_4
crates/codex/benches/combiner.rs::combiner_benches::bench_combiner
CodSpeed Performance Gauge
0%
12.6 µs12.6 µs
is_contained_by_generic_constraint_union
crates/codex/benches/comparator.rs::comparator_benches::bench_union_simple_comparison
CodSpeed Performance Gauge
0%
8.4 µs8.3 µs
literal_ints_50
crates/codex/benches/combiner.rs::combiner_benches::bench_combiner
CodSpeed Performance Gauge
0%
26.3 µs26.2 µs
analyzer_case[psl]
crates/analyzer/benches/cases.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
671.6 ms670.8 ms
analyzer_case[trait]
crates/analyzer/benches/cases.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
1 s1 s
literal_ints_5k
crates/codex/benches/combiner.rs::combiner_benches::bench_combiner
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
nested_array_shape
crates/type-syntax/benches/parser.rs::benches::benchmark_single_complex_type::type-complex
CodSpeed Performance Gauge
0%
34.7 µs34.7 µs
mixed_40
crates/codex/benches/combiner.rs::combiner_benches::bench_combiner
CodSpeed Performance Gauge
0%
69.3 µs69.3 µs
medium
crates/syntax/benches/parser.rs::benches::benchmark_tree_sitter_php::tree-sitter-php
CodSpeed Performance Gauge
0%
8.4 ms8.4 ms
large
crates/syntax/benches/parser.rs::benches::benchmark_tree_sitter_php::tree-sitter-php
CodSpeed Performance Gauge
0%
47 ms47 ms
huge
crates/twig-syntax/benches/parser.rs::benches::bench_lexer::twig-lexer
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
large
crates/syntax/benches/parser.rs::benches::benchmark_mago_lexer::mago-lexer
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
small
crates/syntax/benches/parser.rs::benches::benchmark_tree_sitter_php::tree-sitter-php
CodSpeed Performance Gauge
0%
76.5 µs76.5 µs
non_expandable_int
crates/codex/benches/expander.rs::benches::bench_non_expandable
CodSpeed Performance Gauge
0%
742.8 ns742.8 ns
sealed_lists_20
crates/codex/benches/combiner.rs::combiner_benches::bench_combiner
CodSpeed Performance Gauge
0%
65.1 µs65.1 µs
can_be_identical_5_type_unions
crates/codex/benches/comparator.rs::comparator_benches::bench_can_be_identical
CodSpeed Performance Gauge
0%
1.1 µs1.1 µs
small
crates/twig-syntax/benches/parser.rs::benches::bench_lexer::twig-lexer
CodSpeed Performance Gauge
0%
23.9 µs23.9 µs
large
crates/type-syntax/benches/parser.rs::benches::benchmark_type_lexer::type-lexer
CodSpeed Performance Gauge
0%
34.9 µs34.9 µs
small
crates/type-syntax/benches/parser.rs::benches::benchmark_type_parser::type-parser
CodSpeed Performance Gauge
0%
24.8 µs24.8 µs
non_expandable_string
crates/codex/benches/expander.rs::benches::bench_non_expandable
CodSpeed Performance Gauge
0%
713.6 ns713.6 ns
is_contained_by_int_in_union_of_ints
crates/codex/benches/comparator.rs::comparator_benches::bench_integer_comparison
CodSpeed Performance Gauge
0%
6.1 µs6.1 µs
large
crates/twig-syntax/benches/parser.rs::benches::bench_lexer::twig-lexer
CodSpeed Performance Gauge
0%
471 µs471 µs
complex_closure
crates/type-syntax/benches/parser.rs::benches::benchmark_single_complex_type::type-complex
CodSpeed Performance Gauge
0%
30.8 µs30.8 µs

Commits

Click on a commit to change the comparison range
Base
main
5179f3f
-0.46%
feat(phpdoc-syntax): introduce a new phpdoc parser (#1932)
ed4632c
1 day ago
by azjezz
-0.01%
refactor: rename ast to cst everywhere (#1933)
1735c87
1 day ago
by azjezz
+0.01%
feat(hir): introduce high-level intermediate representation (#1935)
c5fda3a
19 hours ago
by azjezz
-0.01%
feat(hir): native CST lowering with name resolution (#1936)
9f566e9
14 hours ago
by azjezz
+0.01%
chore(hir): some clean up (#1937)
d4e02a8
12 hours ago
by azjezz
© 2026 CodSpeed Technology
Home Terms Privacy Docs