authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-10 14:56:33+02:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2025-07-10 14:56:33+02:00
log43fba5ea83849ec901bb2cd4f98bd0222f51f7f6
tree9f12b846b6463bfe3b7b06ec2000e825f595189b
parent1a998886c863a1829d649f196093f1058cd9cf13
parent40d74e428759d473b1704878814bd4a25bb0245c
signaturebadge-check Signed by PGP key B5690EEEBB952194

Merge pull request #24387 from ziglang/std.log.default_level

std.log: adjust default level for ReleaseSmall to include info + bonus cleanup

4 files changed, 4 insertions(+), 5 deletions(-)

lib/std/heap.zig+1-1
......@@ -287,7 +287,7 @@ fn rawCAlloc(
287287) ?[*]u8 {
288288 _ = context;
289289 _ = return_address;
290 assert(alignment.compare(.lte, comptime .fromByteUnits(@alignOf(std.c.max_align_t))));
290 assert(alignment.compare(.lte, .of(std.c.max_align_t)));
291291 // Note that this pointer cannot be aligncasted to max_align_t because if
292292 // len is < max_align_t then the alignment can be smaller. For example, if
293293 // max_align_t is 16, but the user requests 8 bytes, there is no built-in
lib/std/heap/arena_allocator.zig+1-1
......@@ -42,7 +42,7 @@ pub const ArenaAllocator = struct {
4242 data: usize,
4343 node: std.SinglyLinkedList.Node = .{},
4444 };
45 const BufNode_alignment: Alignment = .fromByteUnits(@alignOf(BufNode));
45 const BufNode_alignment: Alignment = .of(BufNode);
4646
4747 pub fn init(child_allocator: Allocator) ArenaAllocator {
4848 return (State{}).promote(child_allocator);
lib/std/log.zig+1-2
......@@ -101,8 +101,7 @@ pub const Level = enum {
101101/// The default log level is based on build mode.
102102pub const default_level: Level = switch (builtin.mode) {
103103 .Debug => .debug,
104 .ReleaseSafe => .info,
105 .ReleaseFast, .ReleaseSmall => .err,
104 .ReleaseSafe, .ReleaseFast, .ReleaseSmall => .info,
106105};
107106
108107const level = std.options.log_level;
lib/std/mem/Allocator.zig+1-1
......@@ -253,7 +253,7 @@ pub inline fn allocAdvancedWithRetAddr(
253253 n: usize,
254254 return_address: usize,
255255) Error![]align(if (alignment) |a| a.toByteUnits() else @alignOf(T)) T {
256 const a = comptime (alignment orelse Alignment.fromByteUnits(@alignOf(T)));
256 const a = comptime (alignment orelse Alignment.of(T));
257257 const ptr: [*]align(a.toByteUnits()) T = @ptrCast(try self.allocWithSizeAndAlignment(@sizeOf(T), a, n, return_address));
258258 return ptr[0..n];
259259}