Linux内核收获一批新的Rust基础设施优化补丁
这个补丁系列是对上游 Rust 支持的第一批更改,所有引入的设施都是 “Rust 核心” 的一部分,不会与 C 端交互(没有使用新的 C 类型;只有 strlen、memchr、额外的错误代码和一些更多的 printk 格式字符串)。
该系列补丁的主要内容:
1、让 str.rs 和 print.rs 与下游同步
2、添加剩余的 proc 宏
3、让 error.rs 更完整,尽管稍后会出现更多的 pub(crate) 功能(以避免在系列之间留下死代码)。
此外,此系列补丁使用了一些临时的 #[allow(dead_code)] 属性,以便在组织补丁时有更多的自由度,同时保持所有补丁都可构建,而不会出现警告 / 错误。但这些属性只是临时使用,在系列补丁最终发布时没剩下多少。
defconfig
上进行了构建测试。鉴于其测试的完整度,这批补丁极有可能进入 Linux 6.2 合并窗口。相关链接:
http://lore.kernel.org/lkml/[email protected]/
END
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~
微信扫码关注该文公众号作者
戳这里提交新闻线索和高质量文章给我们。
来源: qq
点击查看作者最近其他文章