joshuadavidthomas
django-language-server
BlogDocsChangelog

prevent silent overflow in `Blocks::alloc`

#329Merged
Comparing
blocks-alloc-overflow
(
57f8cf4
) with
main
(
f656729
)
CodSpeed Performance Gauge
-2%
Untouched
20

Benchmarks

Passed

build_semantic_forest[django/small/forms_widgets_input.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
48.9 µs48.8 µs
build_semantic_forest[django/medium/admin_login.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
95.6 µs95.5 µs
build_semantic_forest[django/large/views_technical_500.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
359.2 µs359 µs
parse_all_templates
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
0%
666.2 µs666.5 µs
parse_template[django/large/views_technical_500.html]
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
0%
585.2 µs585.5 µs
parse_template_incremental[django/large/views_technical_500.html]
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
0%
639.3 µs639.6 µs
build_block_tree[django/large/views_technical_500.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
488.9 µs489.8 µs
parse_template_incremental[django/medium/admin_login.html]
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
0%
133.8 µs134.1 µs
parse_template[django/medium/admin_login.html]
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
0%
89.2 µs89.4 µs
build_block_tree[django/medium/admin_login.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
-1%
170.3 µs171.2 µs
parse_template_incremental[django/small/forms_widgets_input.html]
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
-1%
56.5 µs56.9 µs
parse_template[django/small/forms_widgets_input.html]
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
-1%
28.8 µs29.1 µs
build_block_tree[django/small/forms_widgets_input.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
-1%
90.9 µs91.9 µs
validate_template[django/small/forms_widgets_input.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
-2%
153.4 µs156.5 µs
validate_template_incremental_bench[django/small/forms_widgets_input.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
-2%
183.3 µs187.1 µs
validate_template_incremental_bench[django/large/views_technical_500.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
-4%
2.9 ms3 ms
validate_template_incremental_bench[django/medium/admin_login.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
-5%
722.4 µs756.5 µs
validate_template[django/medium/admin_login.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
-5%
597.4 µs630.8 µs
validate_template[django/large/views_technical_500.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
-5%
2.2 ms2.4 ms
validate_all_templates
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
-6%
2.8 ms2.9 ms

Commits

Click on a commit to change the comparison range
Base
main
f656729
-1.68%
prevent silent overflow in `Blocks::alloc`
57f8cf4
1 month ago
by joshuadavidthomas
© 2025 CodSpeed Technology
Home Terms Privacy Docs