【Rust日报】2023-07-13 Windows 11 Insider Preview Build 25905

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

社区学习交流平台订阅:

  • Rust.cc 论坛: 支持 rss

  • 微信公众号:Rust 语言中文社区

你可能感兴趣的:(rust,开发语言,后端)