Allocgate is coming in Zig 0.9, and you will have to change your code| pithlessly.github.io
阅读这篇文章的前提是了解 Zig 的范型实现 如大多数哈希映射实现一样,Zig 的 std.HashMap 依赖于两个函数:hash(key: K) u64 和 eql(key_a: K, key_b: K) bool。其中,哈希函数接收一个键并返回一个无符号的64位整数作为哈希码。相同的关键字总是会返回相同的哈希码。然而,为了处理不同的键可能生成相同哈希码的情况(即碰撞),我们还需要 eql 函数来确定两个键是否相等。 这是一些...| Zig 语言中文社区
原文地址:build.zig.zon dependency hashes 引言 作者 Michał Sieroń 最近在思考 build.zig.zon 中的依赖项哈希值的问题。这些哈希值都有相同的前缀,而这对加密哈希函数来说极其不同寻常。习惯性使用 Conda 和 Yocto 对下载的压缩包运行 sha256sum,但生成的摘要与 build.zig.zon 中的哈希值完全不同。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 .dependencies = .{ .mach_freetype = .{ .url = "https://pkg.machengine.org/mach-freetyp...| Zig 语言中文社区
This release of Zig introduces a new language feature that makes creating interface types much more...| Zig NEWS