memory-safety

标签

Cards List
#memory-safety

InvisiCaps:Fil-C 能力模型

Lobsters Hottest · 3天前 缓存

描述了 Fil-C 的 InvisiCaps 能力模型,该模型通过跟踪指针权限来确保 C 和 C++ 的内存安全,同时追求极致的兼容性和合理的性能。

0 人收藏 0 人点赞
#memory-safety

面向 Morello 的 Rust:始终在线内存安全,即使在非安全代码中

Lobsters Hottest · 3天前 缓存

本文介绍了一种针对 Morello 能力硬件架构修改的 Rust 编译器,通过利用硬件能力,实现即使在非安全代码中也始终在线内存安全。

0 人收藏 0 人点赞
#memory-safety

内存安全最棘手的问题

matklad · 3天前 缓存

本文讨论了一个基本的内存安全挑战,涉及带标签的联合体,其中指向一个变体的指针在联合体被覆盖为另一个变体后被使用,导致类型混淆。作者还认为,缓冲区溢出是最容易被利用的内存错误,如果采用更好的数组语法本可以缓解。

0 人收藏 0 人点赞
#memory-safety

C字符串:一个50年的错误

Lobsters Hottest · 2026-07-15 缓存

对C语言中空终止字符串的批评,认为基于长度的字符串在现代编程中更优越,可以减少错误并提高性能。

0 人收藏 0 人点赞
#memory-safety

用Rust重写Bun

Simon Willison's Blog · 2026-07-08 缓存

Jarred Sumner详细介绍了使用AI将Bun从Zig重写为Rust的过程,花费了16.5万美元的token,并使启动速度提高了10%。

0 人收藏 0 人点赞
#memory-safety

Fil-C中内存安全的上下文切换(longjmp, setjmp)

Hacker News Top · 2026-06-30 缓存

Fil-C引入了setjmp/longjmp和ucontext API的内存安全实现,防止悬空栈损坏,并在误用时触发panic。

0 人收藏 0 人点赞
#memory-safety

核心转储流行病学:修复一个18年的旧bug

OpenAI Blog · 2026-06-30 缓存

OpenAI工程师详细描述了Rockset的C++数据基础设施中看似不可能的崩溃的诊断过程,揭示了一个Azure上的静默硬件损坏bug以及GNU libunwind中存在18年的竞态条件,最终通过崩溃数据的流行病学分析得以解决。

0 人收藏 0 人点赞
#memory-safety

Rust 中的 `std::pin::Pin` 是什么?

Lobsters Hottest · 2026-06-29 缓存

解释 Rust 中的 `std::pin::Pin` 类型,为什么自引用类型(如异步状态机)需要固定(pinning),以及 `Pin` 如何防止移动同时允许安全修改。

0 人收藏 0 人点赞
#memory-safety

Ante:融合借用检查与引用计数的新方式

Lobsters Hottest · 2026-06-29 缓存

Ante 提出了一种新颖的方法,将借用检查和引用计数无缝结合,且不会引发运行时崩溃,使开发者能够在系统编程语言中同时使用这两种范式。

0 人收藏 0 人点赞
#memory-safety

Apple 内部:内核中的 Swift

Lobsters Hottest · 2026-06-21 缓存

Apple 已开始通过一项名为 KernelKit 的新工作将 Swift 集成到内核中,嵌入式 Swift 运行时出现在 macOS 和 iOS 中,标志着向内存安全内核扩展迈出了一步。

0 人收藏 0 人点赞
#memory-safety

内存安全的内联汇编

Hacker News Top · 2026-06-20 缓存

Fil-C 引入了内存安全的内联汇编,确保程序员错误导致 panic 或 trap,而不是错误编译。

0 人收藏 0 人点赞
#memory-safety

GPU上的无畏并发:在Rust中进行安全的GPU推理,与vLLM/SGLang竞争 [R]

Reddit r/MachineLearning · 2026-06-18

cuTile Rust 引入了一种基于块(tile)的编程模型,利用 Rust 的所有权机制来保证 GPU 内核的内存安全和无数据竞争,基于该模型构建的 Grout 推理引擎在 Qwen3 模型上实现了与 vLLM/SGLang 相当的吞吐量。

0 人收藏 0 人点赞
#memory-safety

Show HN: cuTile Rust:在Rust中编写安全、无数据竞争的GPU内核

Hacker News Top · 2026-06-16 缓存

NVIDIA Labs发布了cuTile Rust,这是一个基于瓦片的系统,用于用地道的Rust编写内存安全、无数据竞争的GPU内核。它将Rust的所有权模型扩展到GPU内核,通过JIT将Rust的AST编译为GPU代码,并实现接近原生CUDA的性能。

0 人收藏 0 人点赞
#memory-safety

Rust与C/C++在内存安全CVE上的差异

Hacker News Top · 2026-06-15 缓存

分析Rust与C/C++在内存安全CVE报告方式上的不同,论证即使存在错误,Rust的设计也能降低某些类型漏洞的发生。

0 人收藏 0 人点赞
#memory-safety

Apple 使用 Swift:迁移 TrueType Hinting 解释器

Hacker News Top · 2026-06-12 缓存

Apple 将 TrueType Hinting 解释器从 C 语言迁移到 Swift,实现了内存安全并提升了 13% 的性能。源代码已开源。

0 人收藏 0 人点赞
#memory-safety

发布 Fil-C Linux/x86_64 版本 0.679 · pizlonator/fil-c

Lobsters Hottest · 2026-06-08 缓存

Fil-C 0.679 是一个全新版本,它是 C 和 C++ 的一种极度兼容的内存安全实现,采用并发垃圾回收和隐形能力来防止所有内存安全错误,且没有逃生舱口。

0 人收藏 0 人点赞
#memory-safety

安全变得简单 第1部分:单一所有权(并非)可选

Lobsters Hottest · 2026-06-03 缓存

本文介绍了一种基于线性类型和抽象解释的内存安全新方法,旨在比Rust更符合人机工程学原理地消除诸如释放后使用和内存泄漏等常见错误。

0 人收藏 0 人点赞
#memory-safety

Bun 已转换为 Rust。接下来怎么办?

Hacker News Top · 2026-06-03 缓存

Anthropic 收购了 Bun,并使用 Claude Code 智能体在九天内将整个运行时从 Zig 重写为 Rust。该重写通过了 99.8% 的测试,但引入了超过 10,000 个 unsafe 块,引发了对内存安全性益处的质疑。

0 人收藏 0 人点赞
#memory-safety

iddqd:最难的一种不安全Rust

Lobsters Hottest · 2026-06-02 缓存

本文介绍了 iddqd,这是一个 Rust 库,它提供了从值中借用键的映射,减少了重复和同步问题。本文讨论了编写不安全 Rust 代码的挑战以及该库如何保持正确性。

0 人收藏 0 人点赞
#memory-safety

内存安全是生死攸关的问题

Lobsters Hottest · 2026-06-02 缓存

作者认为,内存不安全的开源软件极易受到即将到来的人工智能漏洞查找代理的攻击,这使内存安全成为道德义务,并且Rust必须作为领先且零开销的内存安全语言取得成功。

0 人收藏 0 人点赞
Next →
← 返回首页

提交意见反馈