Rust 1.99.0 稳定了用 Rust 定义 C-ABI 可变参数函数(支持 "C" 和 "C-unwind"),并支持非 "C" ABI 的裸可变参数函数;同时稳定了获取裸指针大小和对齐的三个函数,并更新 Box::leak 文档,建议改用 Box::into_non_null。
Rust编译器将更新wasm32-unknown-unknown目标的C ABI定义,以符合WebAssembly标准。这一变更将影响生成的WebAssembly二进制文件,开发者需检查项目兼容性,并使用新工具测试项目,必要时调整代码以适应ABI变化。
该文章介绍了一种新的系统编程语言,计划于2022年初发布。该语言具有手动内存管理、无运行时和与C ABI兼容等特点,适用于编译器和操作系统等领域。文章呼吁志愿者参与标准库的开发,重点包括算法、加密和日期时间支持等。
完成下面两步后,将自动完成登录并继续当前操作。