Rust 官方博客宣布 nightly 版开始测试 trait 实现范围与字段可变性限制,包括 impl_restriction 和 mut_restriction 功能,旨在减少 sealed trait 模式并控制字段修改权限,目前需 feature gate 并征集反馈。
Rust 宣布 RFC 3323 的“限制”功能可在 nightly 版本测试,包含 impl_restriction 和 mut_restriction。前者限制 trait 实现范围,替代密封 trait 模式;后者限制字段修改范围,支持枚举和联合。两者提供更直接错误提示,但禁止在受限范围外构造结构体。欢迎反馈,语法仍待讨论。
Rust 团队在 nightly 版本中启用了下一代借用检查器 Polonius 的 Alpha 版本,计划在数月内稳定。该检查器支持流敏感分析,能解决 NLL 无法编译的代码,如条件分支中的借用问题。性能略有回归,但可接受,用户可通过 `-Zpolonius=off` 禁用。团队将监控问题并优化,目标在年底前稳定,之后暂停功能开发。
Rust 团队在 nightly 版本中启用了 Polonius Alpha 借用检查器,计划年底前稳定。它支持流敏感分析,解决 NLL 无法处理的借用问题,如条件分支中的借用存活。性能略有回归,但可接受。用户可通过 `-Zpolonius=off` 禁用。团队将监控问题并优化,之后转向其他优先工作。
Rust 编译器将在 Nightly 版本中默认启用新的 v0 符号修饰方案,以解决旧版的缺陷,如信息丢失和不一致性。v0 方案提供更好的工具支持和可逆性,用户可在遇到问题时回退至旧版,最终计划在稳定版中启用。
Citra 是一个开源的任天堂 3DS 模拟器,支持 Windows、Linux 和 macOS,允许用户在计算机和 Android 设备上玩 3DS 游戏。由超过 150 名程序员开发,系统要求低,仅需 64 位操作系统和支持 OpenGL 3.3 的显卡,且持续更新以提升游戏体验。
Adobe Flash Player 已宣告停止支持,但国内仍有特供版本。用户可通过开源模拟器 Ruffle 播放 .swf 文件。Ruffle 由 Rust 编写,支持所有现代操作系统和浏览器,确保安全性,易于安装和使用,维护由志愿者负责,欢迎贡献。
火狐浏览器将默认支持选项卡预览功能,用户可以手动启用或下载每夜构建版体验。预览功能可在鼠标悬浮选项卡时显示页面预览,方便了解内容。用户也可在正式版中通过设置启用该功能。
上周我们发布了MAX 24.2版本,详细介绍了MAX 24.2的新功能。本文将深入介绍Mojo SDK 24.2的所有新功能,特别是针对Python开发者。新功能包括Mojo标准库的开源、DynamicVector更名为List、List支持不同类型的元素、math模块新增ulp()函数、Mojo与Python的互操作性、新的核心语言特性等。此外,还提供了代码示例和Jupyter Notebook供参考。
最近升级rust发现很多unsafe fn中的unsafe代码也需要加unsafe了吗?不太理解。
Fermyon发布了Spin 2.0,这是一款使用Rust编写的开源WebAssembly应用程序开发工具。新版本支持多语言组件模型,使用Wasmtime内存池分配器提升性能,并实现了基于WASI Preview 2的流式HTTP响应。另外,Rust编译器前端的并行编译功能现在可在nightly channel中使用,预计2024年加入stable channel。同时,Rust周报520也已发布。
Rust标准库现已支持UEFI,可编写复杂的应用程序和实用程序。加密库ring发布了0.17.0版本,新增了多种架构的支持。《Rust Performance Book》提供了更全面的指南,展示了如何改变Rust程序的性能。
vscode 中 直接不检测 lint 了, 大家有遇到相同的情况吗?
The async working group is excited to announce that async fn can now be used in traits in the nightly compiler. You can now write code like this: #![feature(async_fn_in_trait)] trait Database { ...
应对广大粉丝的强烈要求,RustDesk 正式发布 Nightly Build,每日格林威治时间零点构建发布。相比上个稳定版本,此版本包含很多变化,尤其是使用 Flutter 重构前端,以及 Wayland 支持。
In order to facilitate testing and to improve the deployment of the LLVM toolchain, we are happy to publish LLVM Debian/Ubuntu nightly packages. Read on for information about how it works and what...
完成下面两步后,将自动完成登录并继续当前操作。