3 浏览

Rust 1.80.0 发布

Rust 1.80.0 发布。Rust 1.80.0 稳定版现已发布,主要带来以下变化: LazyCell和LazyLock 新的“lazy”类型将值的初始化延迟到首次访问,它们类似于1.70 中稳定的OnceCell和OnceLock类型,但单元格中包含了初始化函数。这完成了从流...
9 浏览

Rust 1.77.0 发布

Rust 1.77.0 发布。Rust 1.77.0 稳定版已正式发布,主要带来以下变化: C-string literals Rust 现在支持 C-string literals ( c"abc"),它在&'static CStr类型的内存中扩展为以 nul 字节结束的字符串。这使得编写与需要以 nul 结尾...
3 浏览

Rust 1.75.0 发布

Rust 1.75.0 发布。Rust 1.75.0 稳定版已正式发布,主要带来以下变化: traits 中的async fn 和 return-position impl Trait Rust 1.75 支持在 Trait 中使用async fn和-> impl Trait。但是,此初始版本存在公告帖子中描述的一些限制...
13 浏览

Rust 1.74.0 发布

Rust 1.74.0 发布。Rust 1.74.0 稳定版已正式发布,主要带来以下变化: 通过 Cargo 进行 Lint 配置 正如 RFC 3389 所提议,Cargo.tomlmanifest 现在支持一个[lints]表来配置来自编译器和其他工具的 lints 的报告级别(禁止、拒绝、警...
14 浏览

Rust Analyzer 更新 #204,修复问题

Rust Analyzer 更新 #204,修复问题。rust-analyzer 更新 #204。更新内容包括: 修复: #15746:为字符串和字节字符串文字错误添加诊断。 #15775:为replace_is_some_with_if_let_some引入的变量选择更好的名称。 #15736:为模块名称添加不正确的大小...
10 浏览

Rust 1.73.0 发布

Rust 1.73.0 发布。Rust 1.73.0 稳定版已正式发布,主要带来以下变化: Cleaner panic messages 默认紧急处理程序生成的输出已更改为将 panic 消息放在单独一行,而不是用引号括起来。这可以使 panic 消息更易于阅读,如本示例所示:...
24 浏览

Rust 1.72.0 发布,未来支持版本最低为 Windows 10

Rust 1.72.0 发布,未来支持版本最低为 Windows 10。Rust 1.72.0 稳定版已发布。 主要变化: 在错误中报告可能有用的cfg禁用项 现在支持使用 cfg 有条件地启用 Rust 代码,例如仅通过某些 crate 功能或仅在特定平台上提供某些功能。 以前,以这种方式禁用的项目实际...
26 浏览

Rust 1.71.0 稳定版发布

Rust 1.71.0 稳定版发布。Rust 1.71.0 稳定版已发布。 重要变化 C-unwindABI 正式稳定(同时包括其他-unwind后缀的 ABI 变体1):该特性对于跨 ABI 边界时,异常处理的行为更安全 调试器增加可视化属性#[debug_visualizer(natvis_file = ...
24 浏览

Rust 1.70.0 正式发布

Rust 1.70.0 正式发布。Rust 团队日前发布了 Rust 的新版本 —— 1.70.0,新版本中值得关注的变化包括: Crates.io 默认启用稀疏索引 Cargo 的 "sparse" 协议现在默认启用,用于从 crates.io 读取索引。这个功能之前已经在 Rust 1.68.0 ...
24 浏览

Rust 1.69.0 稳定版已发布

Rust 1.69.0 稳定版已发布。Rust 1.69.0 稳定版已发布。 1.69.0 稳定版中有什么 Cargo 建议自动修复警告 Rust 1.29.0 添加了 cargo fix 子命令来自动修复一些简单的编译器警告。从那时起,可以自动修复的警告数量继续稳步增加。此外,还增加...
39 浏览

Rust 1.68.1 发布

Rust 1.68.1 发布。Rust 团队于近日发布了 Rust 1.68.1 新版本,1.68.1 是一个错误修复版本,主要更新内容如下: Rust 1.68.1 稳定版主要包含对 Rust 的 CI 构建 Windows MSVC 编译器方式的改变,不再为 Rust 代码启用 LTO。 目前认...
59 浏览

Rust 1.68.0 现已发布

Rust 1.68.0 现已发布。1.68.0 稳定版中有什么: Cargo 的稀疏协议 Cargo 的“稀疏”注册协议已经稳定,可以读取 crates 的索引,以及用于在 crates.io 注册中心发布的的基础设施。 之前的 git 协议(现在仍然是默认协议)是克隆一个存储...
49 浏览

Rust 1.67.1 发布

Rust 1.67.1 发布。Rust 团队于近日发布了 Rust 1.67.1 新版本,1.67.1 是一个错误修复版本,主要更新内容如下: Rust 1.67.1 修复了链接到精简档案(引用外部 .o 对象的 .a 文件)的项目的回归问题。1.67.0 中的新存档写入器无法读...
82 浏览

Rust 1.67 发布

Rust 1.67 发布。Rust 团队于近日发布了 Rust 1.67.0 新版本,1.67.0 稳定版中的主要更新内容如下: #[must_use] 对 async fn 有效 带有 #[must_use] 注释的 async 函数现在将该属性应用于返回的 impl Future 的输出。Future 特性...
24 浏览

Rust 1.66.1 发布

Rust 1.66.1 发布。Rust 1.66.1 已发布,这是一个安全补丁更新: 修复了 Cargo 在使用 SSH 克隆依赖项或注册表索引时不验证 SSH 主机密钥的问题。 此安全漏洞的编号为 CVE-2022-46176,所有包含 Cargo 的 Rust 1.66.1 之前的版本都容...
65 浏览

Rust 1.66.0 发布

Rust 团队于近日发布了 Rust 1.66.0 新版本,1.66.0 稳定版中的主要更新内容如下: