AI Agent 驱动的 Rust 重写:pgrust 如何用 Codex 重建 PostgreSQL
摘要:一个开发者用 AI 编程代理在两周内将 PostgreSQL 的 450k 行 C 代码重写为 Rust,并实现了 67% 的查询兼容性。这不仅是又一个"重写项目",更是一次对 Rust 大规模
阅读全文摘要:一个开发者用 AI 编程代理在两周内将 PostgreSQL 的 450k 行 C 代码重写为 Rust,并实现了 67% 的查询兼容性。这不仅是又一个"重写项目",更是一次对 Rust 大规模
阅读全文摘要:当 AI 可以写出任何语言的代码,Python 的传统优势——可读性、低门槛、快速迭代——正在被重新评估。而 Rust 的编译器安全检查、性能优势和完善的工具链,在 AI 生成代码的场景下反而变
阅读全文如果用一个词形容 2026 年春季的 Rust 生态,那就是"加速"。2026 年 4 月,docs.rs 团队在一篇公告中透露了一个引人注目的信息:crates.io 上的 crate 发布量正经历
阅读全文当提到深度学习框架,大多数人首先想到的是 PyTorch 或 TensorFlow。Rust 在这一领域的探索,过去更多集中在推理阶段——用 Rust 加载 Python 训练好的模型来部署。但随着
阅读全文2026 年 5 月初,一份关于 LLM 使用政策的 RFC 进入了 Rust 项目 RFC 仓库的讨论流程。这份 RFC 触及了一个几乎所有活跃开源项目都在面对、却又少有项目敢正面回答的问题:AI
阅读全文用 Rust 写过 CLI 工具或网络服务的开发者,多半见过 dead_code 警告。这个 lint 帮助很大:它会告诉你哪些代码没有被使用,让你可以放心删除它们。但你可能不知道,这个 lint 在
阅读全文Rust 社区里有一条很少被公开谈论、但几乎每个长期参与者都能感受到的裂缝:最需要持续投入的那类工作,恰恰是最难获得持续投入的。这类工作包括编译器某个子系统的 code review、某一组关键 cr
阅读全文Rust 能在 NVIDIA GPU 上跑,这件事已经不算新闻了。但 2026 年 7 月 Rust 1.97 发布时,nvptx64-nvidia-cuda 目标将不再支持七年以上的 GPU 架构—
阅读全文Rust 的 trait object 有一道老伤疤:你知道 dyn SubTrait 一定能安全转成 dyn SuperTrait,编译器也知道,但就是不让转。新提出的 Bounded Trait
阅读全文Cargo 的 build.warnings 配置项在 Nightly 1.97 中正式稳定。它让你在不破坏编译缓存的前提下,按需控制警告的显示和升级。对于依赖 AI 生成代码、又在 CI 里要求零警
阅读全文Cargo 1.96 在 profile 里加了 frame-pointers 配置。看起来只是一行 Cargo.toml 的改动,真正值得关注的另一件事:Rust 从默认关闭 frame point
阅读全文Rust 生态里的 LLM 推理框架,过去一年跑得很快——加载模型、量化、PagedAttention、多 GPU 并行,这些基础设施逐一落地。但推理框架本质上还只是"把文本喂进去、把文本吐出来"的管
阅读全文Rust GSoC 2026 入选项目里,std::offload 和 std::autodiff 相关工作同时出现:一个面向更安全的 GPU offload 前端,一个面向把 autodiff 与
阅读全文rustls 0.23.40 调整了 FIPS 场景下 require_ems 的默认判断:它不再只看编译期的 fips feature,也会看运行时 CryptoProvider::fips() 的
阅读全文Rust Foundation 在 2026 年 4 月 21 日将 Symposium 纳入 Rust Innovation Lab。这个项目的切入点很具体:根据 Rust 项目的 crate 依赖
阅读全文Rust 1.95 稳定了 Vec::push_mut、Vec::insert_mut,以及 VecDeque、LinkedList 上一组“插入后返回可变引用”的方法。它不是一个宏大的语言变化,却非
阅读全文Rust 1.95 新增的 ambiguous_derive_helpers 警告,看起来只是一个 proc macro 角落里的兼容性提醒。真正值得关注的是:derive 宏暴露出来的 helper
阅读全文Rust 项目里写上 rust-version 只是第一步。真正容易出问题的是依赖解析:当前 stable 能编译,不代表团队承诺的最低工具链也能编译。AI 编码助手、Renovate、Dependa
阅读全文Rust 2026 Project Goals 里出现了一个很值得关注的方向:High-Level ML optimizations。它不是要再做一个深度学习框架,而是在探索 std::autodif
阅读全文Rust 1.95 在 2026 年 4 月 16 日发布,其中一个不太会出现在日常 Web 服务里的变化是:PowerPC 和 PowerPC64 上的 inline assembly 进入稳定通道
阅读全文2026 年 4 月 16 日发布的 Rust 1.95,把新的 std::range::RangeInclusive / core::range::RangeInclusive 带进了 stable
阅读全文❝2026 年 4 月 16 日发布的 Rust 1.95,在默认启用 Neon 的 AArch64 目标上,把 str::contains 的 SIMD 快路接进了标准库。表面看这只是一次库内部优化
阅读全文❝2026 年 3 月 12 日发布的 rustup 1.29.0,把工具链更新和安装流程从“串行下载、下载完再解包”推进到了“并发下载、下载中解包”。表面看这像一次单纯的提速;真正值得 Rust 开
阅读全文❝2026 年 3 月中旬,Cargo 团队开启了 -Zbuild-dir-new-layout 的公开测试;到 4 月 16 日,这条线又继续推进了一轮。表面看,这只是一次构建目录的内部整理;真正值
阅读全文2026 年 4 月 4 日,Rust 官方博客发布了一则对 WebAssembly 用户很重要的预告:Rust 的 wasm target 将移除长期默认传给 wasm-ld 的 --allow-u
阅读全文2026 年 4 月 17 日,crates.io 团队在 Inside Rust 发布了一则看起来像“前端换栈”的公告:crates.io 正在把前端从 Ember.js 迁移到 Svelte 5,
阅读全文2026 年 4 月 4 日,docs.rs 团队发布了一则很容易被忽略、但对 crate 维护者很有实际影响的公告:从 2026 年 5 月 1 日开始,docs.rs 默认不再为未配置 targe
阅读全文如果你过去几年一直在关注 Rust,可能会有一种直觉:这门语言已经过了“证明自己”的阶段,正在进入“怎么把它真正用好”的阶段。这也是我最近重新梳理 Rust 官方发布、版本更新和年度调研后的最大感受。
阅读全文❝用容器封装一切,从此编译环境像乐高一样可控!大家好,今天要分享一个让我深夜爆肝的实战经验——如何在x86电脑上优雅地为树莓派交叉编译Rust程序。事情是这样的:最近我在树莓派上搞一个视频处理项目,需
阅读全文❝当最“保守”的 Linux 发行版开始全面押注 Rust,一个属于内存安全的新时代真的来了。上周末,刚从英国回来,我就被一个消息刷屏了——Ubuntu 正在将 Rust 作为系统级开发的首选语言。在
阅读全文