Remove no-longer-used `dirty` field on `buffer::SyntaxTree`

Max Brunsfeld created

This became unnecessary when we reworked our reparsing logic
to block from 1ms on each parse.

Change summary

crates/buffer/src/lib.rs | 4 ----
1 file changed, 4 deletions(-)

Detailed changes

crates/buffer/src/lib.rs 🔗

@@ -189,7 +189,6 @@ pub struct SelectionSet {
 #[derive(Clone)]
 struct SyntaxTree {
     tree: Tree,
-    dirty: bool,
     version: clock::Global,
 }
 
@@ -211,7 +210,6 @@ impl SyntaxTree {
                     .into(),
             });
             delta += edit.inserted_bytes() as isize - edit.deleted_bytes() as isize;
-            self.dirty = true;
         }
         self.version = buffer.version();
     }
@@ -990,11 +988,9 @@ impl Buffer {
         cx: &mut ModelContext<Self>,
     ) {
         self.perform_autoindent(old_tree, &new_tree, language, cx);
-
         self.parse_count += 1;
         *self.syntax_tree.lock() = Some(SyntaxTree {
             tree: new_tree,
-            dirty: false,
             version: new_version,
         });
         cx.emit(Event::Reparsed);