Files
oak-gpui/crates
Max Brunsfeld d7d29472c2 Remove expensive-to-clone fields from worktree's LocalSnapshot (#2497)
This fixes performance problems that @nathansobo and I have seen in some
cases, when a large number of files changed on disk. A lot of time was
being spent in `worktree::LocalSnapshot::clone`. I think this may have
been because of needing to clone the `removed_entry_ids` map. This
structure is only really used when *mutating* the `LocalSnapshot` in the
background scanner, so I moved it off of the snapshots.
2023-05-19 16:20:19 -07:00
..
2023-05-16 21:07:48 +03:00
2023-05-18 14:58:57 -07:00
2023-05-19 12:37:36 +03:00
2023-02-27 12:06:10 -08:00
2023-05-04 12:32:31 -04:00
2023-05-17 16:53:48 -07:00