aboutsummaryrefslogtreecommitdiff
path: root/lib/std/debug/FixedBufferReader.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-08-02 23:31:28 -0700
committerAndrew Kelley <andrew@ziglang.org>2024-08-07 00:48:32 -0700
commit1792258dc813cde7083fd7860442e6ec92afd4ba (patch)
treee338b76af71a6124bc67a6877659d1634d2ff5e1 /lib/std/debug/FixedBufferReader.zig
parent66954e833051872308641b3a1af12aa865d5d59a (diff)
downloadzig-1792258dc813cde7083fd7860442e6ec92afd4ba.tar.gz
zig-1792258dc813cde7083fd7860442e6ec92afd4ba.zip
std.debug.Dwarf: precompute .debug_line table
yields a 60x speedup for resolveSourceLocations in debug builds
Diffstat (limited to 'lib/std/debug/FixedBufferReader.zig')
-rw-r--r--lib/std/debug/FixedBufferReader.zig4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/std/debug/FixedBufferReader.zig b/lib/std/debug/FixedBufferReader.zig
index 2a90ba569e..494245a9e9 100644
--- a/lib/std/debug/FixedBufferReader.zig
+++ b/lib/std/debug/FixedBufferReader.zig
@@ -1,4 +1,6 @@
-const std = @import("std.zig");
+//! Optimized for performance in debug builds.
+
+const std = @import("../std.zig");
const MemoryAccessor = std.debug.MemoryAccessor;
const FixedBufferReader = @This();