2510rs,rust,1.90

原文

1.90.0稳定版中有什么

LLD现在是x86_64-unknown-linux-gnu上的默认链接器

默认,x86_64-unknown-linux-gnu目标现在将使用LLD链接器来链接Rust仓库.与默认的林操链接器(BFD)相比,这应该会提高链接性能,特别是对大型二进制文件,有大量调试信息二进制文件增量重建.

更一般,LLD应该后向兼容BFD,除了减少编译时间之外,你应该看不到任何区别.但是,如果你确实遇见任何新的链接器问题,你总是可用-C linker-features=-lld,编译器标志来选出.

或通过一般的RUSTFLAGS环境变量添加它,或在项目的.cargo/config.toml配置文件中,如下:

cpp 复制代码
[target.x86_64unknownlinuxgnu]
rustflags = ["Clinkerfeatures=lld"]

稳定的API

cpp 复制代码
u{n}::checked_sub_signed
u{n}::overflowing_sub_signed
u{n}::saturating_sub_signed
u{n}::wrapping_sub_signed
impl Copy for IntErrorKind
impl Hash for IntErrorKind
impl PartialEq<&CStr> for CStr
impl PartialEq<CString> for CStr
impl PartialEq<Cow<CStr>> for CStr
impl PartialEq<&CStr> for CString
impl PartialEq<CStr> for CString
impl PartialEq<Cow<CStr>> for CString
impl PartialEq<&CStr> for Cow<CStr>
impl PartialEq<CStr> for Cow<CStr>
impl PartialEq<CString> for Cow<CStr>

这些以前稳定的API,现在在环境中是稳定的:

cpp 复制代码
<[T]>::reverse
f32::floor
f32::ceil
f32::trunc
f32::fract
f32::round
f32::round_ties_even
f64::floor
f64::ceil
f64::trunc
f64::fract
f64::round
f64::round_ties_even
相关推荐
todoitbo19 分钟前
Rust新手第一课:Mac环境搭建踩坑记录
开发语言·macos·rust
倔强的石头1061 小时前
Rust实战:使用Axum和SQLx构建高性能RESTful API
开发语言·rust·restful
百锦再2 小时前
大话Rust的前生今世
开发语言·后端·rust·go·内存·时间·抽象
凯子坚持 c4 小时前
生产级 Rust Web 应用架构:使用 Axum 实现模块化设计与健壮的错误处理
前端·架构·rust
不爱学英文的码字机器9 小时前
重塑 Web 性能:用 Rust 与 WASM 构建“零开销”图像处理器
前端·rust·wasm
国服第二切图仔13 小时前
Rust开发之Trait 定义通用行为——实现形状面积计算系统
开发语言·网络·rust
大卫小东(Sheldon)18 小时前
革命你的 Git 提交消息 - GIM 1.8.0 发布了!
ai·rust·管理
该用户已不存在19 小时前
Rust性能调优:从劝退到真香
后端·rust
Java水解19 小时前
Rust入门:运算符和数据类型应用
后端·rust