Rust 1.71.0发布
Rust团队发布了Rust 1.71.0版本。以下是该版本的一些亮点:
- C-unwind ABI:这个版本稳定了C-unwind ABI,使得在跨ABI边界时,异常处理的行为更加安全。
- 调试器可视化属性:支持
#[debug_visualizer(natvis_file = "...")]
和#[debug_visualizer(gdb_script_file = "...")]
属性,帮助库作者为用户提供更好的调试体验。 - raw-dylib链接:在Windows平台,Rust现在支持在编译时无需依赖动态库就能使用它们的功能。
- 更新musl版本:Rust 1.71将musl版本升级到
1.2.3
,大部分用户不会受到影响。 - 其他:一些新的API稳定化,以及const上下文中的新稳定API。
点击这里查看Rust 1.71.0的详细公告 ↗: https://blog.rust-lang.org/2023/07/13/Rust-1.71.0.html
Windows 11 Insider Preview Build 25905
微软发布了 Windows 11 Insider Preview Build 25905,其中引入了 Rust 的早期实现。具体来说,在内核中加入了一个名为 win32kbase_rs.sys 的模块,它包含了 GDI(图形设备接口)区域的新实现。虽然这只是一个小试验,但微软表示他们将继续增加在内核中使用 Rust 的程度,以提高 Windows 内核的可靠性和安全性。相比传统的 C/C++ 程序,Rust 具有更多的可靠性和安全性优势。需要注意的是,该功能目前还处于试验阶段,因此并不是所有的Insiders都能够看到该功能。微软表示他们将根据反馈结果来决定是否向所有用户推出该功能。
点击这里查看Windows 11 Insider Preview Build 25905的公告 ↗: https://blogs.windows.com/windows-insider/2023/07/12/announcing-windows-11-insider-preview-build-25905/
本周Rust速览503
本周Rust速览503中提到了一些Rust的新闻、项目更新、教程和杂项。以下是一些亮点:
- 官方公告:发布regex 1.9版本
- 项目/工具更新:Bevy 0.11, rustc_codegen_gcc进展报告#24, rust-analyzer更改日志#189等
- Rust教程:关于如何使用Rust构建聊天机器人、深入理解
Pin
智能指针等的教程
点击这里查看本周Rust速览503的详细内容 ↗: https://this-week-in-rust.org/blog/2023/07/12/this-week-in-rust-503/
提高Rust代码性能的文章
Jonathan Becker在他的研究中探讨了如何优化Rust代码以获得更好的性能。这篇文章提供了一些关于内存分配、数据结构和算法选择、以及编译器优化等方面的建议。
点击这里阅读关于提高Rust代码性能的文章 ↗: https://jbecker.dev/research/on-writing-performant-rust
请关注我们的更新,以便了解更多有关Rust的新闻和动态!
From 日报小组 Cupnfish
社区学习交流平台订阅:
评论区
写评论还没有评论