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
相关推荐
轻舟技术A14 小时前
Pi 的 Rust 实现来了:rpi,不止一个终端 Agent
开发语言·后端·rust
wflynn17 小时前
GitHub 今日推荐|wordcraft:用 Rust 重写 Word 内核并开放给 AI 调用
rust·开源·github
I'm Jie18 小时前
【开源】7 天,我用 Rust 复刻了 FinalShell!Rhost v1.0.0 发布
开发语言·rust·开源
小灰灰搞电子19 小时前
Rust+Slint 实现一个终端软件源码分享(半成品)
开发语言·rust
恋喵大鲤鱼20 小时前
Rust str 与 String 类型的区别
rust
miofly20 小时前
GitHub 今日推荐|fsearch:Rust 打造 macOS 毫秒级全盘文件名与内容搜索工具
rust·开源·github
大鹏的NLP博客21 小时前
Rust 的本质:用数学约束实现编译期内存安全
安全·rust
Kapaseker1 天前
Rust 读多写少还在用 Mutex?别让线程白白排队
rust
EatFan1 天前
2026 Rust 后端技术栈选型:Axum 0.8 + Tokio + SQLx 全链路怎么搭
开发语言·后端·rust·tokio·serde·axum·sqlx
Zoom1 天前
【开源】7 天,我用 Rust 复刻了 FinalShell!Rhost v1.0.0 发布
rust·electron·shell