diff options
author | Hilton Chain <hako@ultrarare.space> | 2024-11-11 10:47:20 +0800 |
---|---|---|
committer | Hilton Chain <hako@ultrarare.space> | 2024-12-31 10:54:11 +0800 |
commit | 530f87e40695404f0f315bd56f14f232c4170925 (patch) | |
tree | c762d04c4bebd59d72e9332b5555586b161bf530 /gnu/packages/patches | |
parent | 003ec2756fd72b08ac8bbeed4013b133f63a7cad (diff) |
gnu: Add zig-0.10.0-675.
* gnu/packages/patches/zig-0.10.0-675-TypeOf-hack.patch: New file.
* gnu/local.mk (dist_patch_DATA): Regisiter it.
* gnu/packages/zig.scm (zig-0.10.0-675): New variable.
Change-Id: Id508a2611bbfbbe5fc5a104d76209e9168b1596d
Diffstat (limited to 'gnu/packages/patches')
-rw-r--r-- | gnu/packages/patches/zig-0.10.0-675-TypeOf-hack.patch | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/gnu/packages/patches/zig-0.10.0-675-TypeOf-hack.patch b/gnu/packages/patches/zig-0.10.0-675-TypeOf-hack.patch new file mode 100644 index 0000000000..3019645556 --- /dev/null +++ b/gnu/packages/patches/zig-0.10.0-675-TypeOf-hack.patch @@ -0,0 +1,48 @@ +From f4392c034ca6fe003e828b8255c635003d4f6c36 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= <motiejus@jakstys.lt> +Date: Sun, 3 Nov 2024 22:20:13 +0200 +Subject: [PATCH] 0.10.0-675-g9d93b2ccf1 @TypeOf hack + +--- + lib/std/log.zig | 4 ++-- + src/link/strtab.zig | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/lib/std/log.zig b/lib/std/log.zig +index 9ebe85c004..f174946565 100644 +--- a/lib/std/log.zig ++++ b/lib/std/log.zig +@@ -121,7 +121,7 @@ else + + fn log( + comptime message_level: Level, +- comptime scope: @Type(.EnumLiteral), ++ comptime scope: @TypeOf(.EnumLiteral), + comptime format: []const u8, + args: anytype, + ) void { +@@ -167,7 +167,7 @@ pub fn defaultLog( + + /// Returns a scoped logging namespace that logs all messages using the scope + /// provided here. +-pub fn scoped(comptime scope: @Type(.EnumLiteral)) type { ++pub fn scoped(comptime scope: @TypeOf(.EnumLiteral)) type { + return struct { + /// Log an error message. This log level is intended to be used + /// when something has gone wrong. This might be recoverable or might +diff --git a/src/link/strtab.zig b/src/link/strtab.zig +index abb58defef..2048aa216e 100644 +--- a/src/link/strtab.zig ++++ b/src/link/strtab.zig +@@ -5,7 +5,7 @@ const Allocator = mem.Allocator; + const StringIndexAdapter = std.hash_map.StringIndexAdapter; + const StringIndexContext = std.hash_map.StringIndexContext; + +-pub fn StringTable(comptime log_scope: @Type(.EnumLiteral)) type { ++pub fn StringTable(comptime log_scope: @TypeOf(.EnumLiteral)) type { + return struct { + const Self = @This(); + +-- +2.44.1 + |