Delta
Est 2026A multiplayer environment for coding with agents, powered by DeltaDB.
Advancing the state of the art for collaborative software development.
A multiplayer environment for coding with agents, powered by DeltaDB.




Internal { height: u8, summary: T::Summary, summary_cache: SummaryCache<T::Summary>, children: Vec<SumTree<T>>, let mut end = self.position.clone(); end.add_summary(&child.compute_summary()); end.add_summary(child.cached_summary()); if end.cmp(target).is_ge() {
1 comment
do we have a benchmark proving this?

do we have a benchmark proving this?

mod cursor;mod sum_tree;mod summary_cache;pub use cursor::Cursor;pub use summary_cache::SummaryCache;

1 comment
Can we link the benchmark for this estimate?
enum Node<T: Item> {22 Internal {23 height: u8, summary: T::Summary,24 summary_cache: SummaryCache<T::Summary>,25 children: Vec<SumTree<T>>,26 },27 Leaf {28 items: Vec<T>,29 },} pub fn push(&mut self, item: T) {87 match Arc::make_mut(&mut self.0) {88 Node::Internal { summary,89 summary_cache,90 children,91 ..92 } => { *summary = compute_summary(children);93 summary_cache.invalidate();94 children95 .last_mut()96 .expect("internal nodes are never empty")97 .push(item); fn descend(&mut self, subtree: &'a SumTree<T>, target: &T::Summary) -> bool {39 for (index, child) in subtree.children().iter().enumerate() {40 let mut end = self.position.clone(); end.add_summary(&child.compute_summary());41 end.add_summary(child.cached_summary());42 if end.cmp(target).is_ge() {1mod cursor;2mod sum_tree;3mod summary_cache;45pub use cursor::Cursor;6pub use sum_tree::{Item, SumTree, Summary};7pub use summary_cache::SummaryCache;Connect any client to any agent.
A fast, GPU-accelerated UI framework for Rust.
Incremental parsing for programming languages.