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
相关推荐
怪我冷i2 小时前
Rust 智能指针 RefCell<T> 与内部可变性模式
rust
YOLOW927 小时前
两周五个版本:我用 Rust 写的 AI 数据引擎 PageSift,0.81 系列做了什么
rust
西风测评7 小时前
SSH 中文乱码的根源:locale、SendEnv 与 env 请求
rust
unconditional7 小时前
我数了下 sdkm 的源码:41 个工具的安装逻辑,四分之三是同一行
rust·开源
niyongsheng1 天前
3D 装箱算法工程化:数据结构、放置启发式与支撑规则
数据结构·算法·rust
Hello.Reader1 天前
tsrs 技术解析用 Rust 移植 TypeScript 7,类型检查还能怎样提速?
开发语言·rust·typescript
王仔小奶1 天前
Rust 正在接管金融圈?深度拆解一份高薪 FinTech 岗位 JD
开发语言·金融·rust
你为她披上外套时我正站在窗外1 天前
subtitler v2.10 发布:3 个社区 PR、一个一天修掉的 issue,和关于 uuencode 的真相
rust
Thneonl1 天前
熔断不是开关是状态机:Claude Code 路由内核的 3 条红线
人工智能·rust
Thneonl1 天前
一个 Claude Code 本地代理,凭啥配了 3 个观测出口?
人工智能·rust