diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-15 18:52:46 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:14 -0300 |
| commit | 3f4f26e0e40d06427e72f72e760d01adcdc0326c (patch) | |
| tree | d4bd56c6bc97f27e7ca11f3ee646513a9e4b116d /src/pardes.zig | |
| parent | 02ea4db25f9802e76112f3b4e69aa75e5a9464dc (diff) | |
| download | pardes-3f4f26e0e40d06427e72f72e760d01adcdc0326c.tar.gz pardes-3f4f26e0e40d06427e72f72e760d01adcdc0326c.zip | |
Reuse bounded source analysis and speed up result context traversal
Diffstat (limited to 'src/pardes.zig')
| -rw-r--r-- | src/pardes.zig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pardes.zig b/src/pardes.zig index 2729ef93..c78d4702 100644 --- a/src/pardes.zig +++ b/src/pardes.zig @@ -5969,6 +5969,7 @@ pub const Pardes = struct { next_serial: u32 = 0, settings: config.Runtime = .{ .font = .{ .tagline_percent = config.gui_tagline_font_percent } }, locations_config: locations_config.Config = .{}, + locations_cache: @import("locations_cache.zig").Cache = .{}, tty_filter_palette: panes.Terminal.FilterPalette = .{}, font_request_taken: bool = false, custom_theme: ?Theme = null, @@ -6212,6 +6213,7 @@ pub const Pardes = struct { if (p.custom_theme) |theme_value| std.zon.parse.free(gpa, theme_value); if (p.chord_arg) |a| gpa.free(a); if (p.pipe_wait) |*wait| wait.deinit(gpa); + p.locations_cache.deinit(p.tree_sitter_gpa); p.fs.deinit(gpa); p.shell_rows.reset(gpa); p.scratch.deinit(); |
