一种把借用检查倒过来做的新思路
Valen 的借用检查器从函数的最后一条语句往回走,倒着做内存安全检查。Evan Ovadia 解释了为什么反向遍历能让循环和变更追踪都更简单。
更多 内存管理
首页Valen 的借用检查器从函数的最后一条语句往回走,倒着做内存安全检查。Evan Ovadia 解释了为什么反向遍历能让循环和变更追踪都更简单。

Rust 的设计目标就是让垃圾回收不再必要,Clayton Ramsey 却给它写了一个能回收循环引用的并发垃圾回收器,用 Drop、访问者 trait 和收集标签绕开引用计数的死角,再拿它和能找到的所有 Rust 收集器比了一轮基准测试。
Evan Ovadia 讲解 group borrowing,一种针对 Valen 的借用检查设计,它允许对同一对象不同部分的引用共存,并解释它如何将 shared-xor-mutable 放宽为 no use-after-free。
一个 C 语言里的小型 arena 分配器全解:从它解决的生命周期问题,到可运行实现的结构体、内存对齐和 realloc 路径。
Kubernetes v1.37 的 Memory QoS 晋升 Beta 并默认启用,但 memoryThrottlingFactor 默认改为 null,升级不会改变现有集群行为。
写了 7 年 Rust 的作者用 Zig 重做了一个 JSONPath 库:没有 IDE 支持、结构被迫扁平、函数式范式用不上、allocator 无处不在。四种内存泄漏与重复释放的形状逐一与 Rust 对照,最后说 Zig 有成为 C 真正继承者的潜力。