From 7320e8b3cd7c8f482fd99793f2ed29cf610319d7 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 5 Feb 2025 14:24:41 -0800 Subject: std.testing: make some things not pub this looks like it was an accident to expose these --- lib/std/testing.zig | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'lib/std') diff --git a/lib/std/testing.zig b/lib/std/testing.zig index 3387f258b8..9b56a2ad51 100644 --- a/lib/std/testing.zig +++ b/lib/std/testing.zig @@ -9,18 +9,20 @@ pub var random_seed: u32 = 0; pub const FailingAllocator = @import("testing/FailingAllocator.zig"); pub const failing_allocator = failing_allocator_instance.allocator(); -pub var failing_allocator_instance = FailingAllocator.init(base_allocator_instance.allocator(), .{ .fail_index = 0 }); +var failing_allocator_instance = FailingAllocator.init(base_allocator_instance.allocator(), .{ + .fail_index = 0, +}); +var base_allocator_instance = std.heap.FixedBufferAllocator.init(""); /// This should only be used in temporary test programs. pub const allocator = allocator_instance.allocator(); -pub var allocator_instance: std.heap.GeneralPurposeAllocator(.{}) = b: { - if (!builtin.is_test) - @compileError("Cannot use testing allocator outside of test block"); +pub var allocator_instance: std.heap.GeneralPurposeAllocator(.{ + .stack_trace_frames = 10, +}) = b: { + if (!builtin.is_test) @compileError("testing allocator used when not testing"); break :b .init; }; -pub var base_allocator_instance = std.heap.FixedBufferAllocator.init(""); - /// TODO https://github.com/ziglang/zig/issues/5738 pub var log_level = std.log.Level.warn; -- cgit v1.2.3