joshuadavidthomas
django-language-server
BlogDocsChangelog

beef up `OffsetContext` for better cursor semantics

#330Merged
Comparing
offsetcontext-cursor
(
0dbe905
) with
main
(
f656729
)
CodSpeed Performance Gauge
0%
Untouched
20

Benchmarks

Passed

parse_template[django/small/forms_widgets_input.html]
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
0%
28.8 µs28.8 µs
build_semantic_forest[django/large/views_technical_500.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
359.2 µs359 µs
build_block_tree[django/small/forms_widgets_input.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
90.9 µs90.9 µs
parse_template[django/medium/admin_login.html]
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
0%
89.2 µs89.1 µs
build_block_tree[django/medium/admin_login.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
170.3 µs170.2 µs
validate_template[django/large/views_technical_500.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
build_block_tree[django/large/views_technical_500.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
488.9 µs488.9 µs
parse_template[django/large/views_technical_500.html]
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
0%
585.2 µs585.2 µs
validate_template_incremental_bench[django/medium/admin_login.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
722.4 µs722.4 µs
build_semantic_forest[django/small/forms_widgets_input.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
48.9 µs48.9 µs
validate_all_templates
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
validate_template_incremental_bench[django/small/forms_widgets_input.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
183.3 µs183.3 µs
parse_template_incremental[django/large/views_technical_500.html]
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
0%
639.3 µs639.3 µs
parse_template_incremental[django/medium/admin_login.html]
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
0%
133.8 µs133.8 µs
parse_all_templates
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
0%
666.2 µs666.2 µs
validate_template_incremental_bench[django/large/views_technical_500.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
parse_template_incremental[django/small/forms_widgets_input.html]
crates/djls-bench/benches/parser.rs
CodSpeed Performance Gauge
0%
56.5 µs56.5 µs
build_semantic_forest[django/medium/admin_login.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
95.6 µs95.6 µs
validate_template[django/medium/admin_login.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
597.4 µs597.5 µs
validate_template[django/small/forms_widgets_input.html]
crates/djls-bench/benches/semantic.rs
CodSpeed Performance Gauge
0%
153.4 µs153.5 µs

Commits

Click on a commit to change the comparison range
Base
main
f656729
+0.01%
beef up `OffsetContext` for better cursor semantics
0dbe905
1 month ago
by joshuadavidthomas
© 2025 CodSpeed Technology
Home Terms Privacy Docs