小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
在夜间版本中切换到Rust自己的符号改编方案

从 nightly-2025-11-21 开始,Rustc 默认采用新的 'v0' 符号改编方案,取代旧的 C++ 方案。新方案更好地保留泛型信息,提高调试和分析工具的可读性,但可能导致符号增大和链接时间略增。用户可通过标志切换回旧方案。

在夜间版本中切换到Rust自己的符号改编方案

Rust Blog
Rust Blog · 2025-11-20T00:00:00Z
在Linux上使用LLD链接器实现1.90.0稳定版更快的链接时间

rustc将在下一个稳定版本1.90.0(预计2025年9月18日)中默认使用LLD链接器,以显著减少链接时间,提升编译效率,尤其在增量重建和大型二进制文件中效果明显。测试版已发布,用户可反馈问题。

在Linux上使用LLD链接器实现1.90.0稳定版更快的链接时间

Rust Blog
Rust Blog · 2025-09-01T00:00:00Z
测试邀请:通过 `hint-mostly-unused` 加速编译

Rustc引入了-Zhint-mostly-unused选项,以减少大型库的编译时间,避免生成未使用的依赖代码。用户可在Cargo.toml中设置相关提示,反馈将帮助优化该功能。

测试邀请:通过 `hint-mostly-unused` 加速编译

Inside Rust Blog
Inside Rust Blog · 2025-07-15T00:00:00Z
本月测试基础设施动态:2024年11月

2024年11月,rust-lang/rust测试基础设施更新,新增proc-macro辅助构建指令,简化测试文件编写。同时,rustc在设置RUSTC_BOOTSTRAP=-1时视为稳定编译器,便于测试和诊断。感谢贡献者!

本月测试基础设施动态:2024年11月

Inside Rust Blog
Inside Rust Blog · 2024-12-09T00:00:00Z
Rustc 特性系统重构计划更新:稳定 `-Znext-solver=coherence`

Rust团队负责维护该项目。如发现拼写错误,请提交修正。

Rustc 特性系统重构计划更新:稳定 `-Znext-solver=coherence`

Inside Rust Blog
Inside Rust Blog · 2024-12-04T00:00:00Z

.NET 9引入了动态自适应应用程序大小(DATAS)功能,根据内存需求自动调整堆大小。DATAS根据不同的硬件配置和工作负载变化来适应堆大小,有助于容量规划。Rust的编译线程使用不同的汇编格式,可能需要一些时间来适应。在Rust中创建新线程涉及传递参数和将主函数的地址转换为可变指针。Rust的FnOnce trait中的call_once函数用于执行调用操作。

.NET9 Pre7 DATAS+Rustc Compile线程续

dotNET跨平台
dotNET跨平台 · 2024-08-26T00:02:01Z
Rustc 特性系统重构计划更新:测试邀请

由Rust团队维护。发现错别字?在这里发送修复。

Rustc 特性系统重构计划更新:测试邀请

Inside Rust Blog
Inside Rust Blog · 2023-12-22T00:00:00Z
Rustc Trait 系统重构计划更新

这是一篇由Rust团队维护的长文的摘要。如果发现错别字,请在此处发送修复。

Rustc Trait 系统重构计划更新

Inside Rust Blog
Inside Rust Blog · 2023-07-17T00:00:00Z

本文主要介绍了rustc的并行编译性能优化、更快的Lexer实现和使用Rust实现DLL注入的方法。通过将代码分割成代码生成单元并使用LLVM进行并行化代码生成和优化,提高了编译速度和代码质量。手动实现的基于状态机的Lexer比logos实现的性能提升了约20%。使用Rust实现DLL注入的方法通过生成C样式的DLL并使用unsafe操作裸指针和程序内存来实现。

【Rust日报】2023-07-11 rustc 的并行编译性能优化探索

Rust.cc
Rust.cc · 2023-07-11T13:34:28Z

fdehau基于tui-rs项目的ratatui库发布了0.21.0版本,需要rustc 1.65.0或更高版本。self_cell发布了1.0版本,提供了安全自引用结构的宏,与0.10版本相同。

【Rust日报】2023-05-30 ratatui:tui-rs 的社区维护版本

Rust.cc
Rust.cc · 2023-05-30T12:44:50Z

rustc不提供自动添加use命令的功能,使用c2rust需要手动添加大量use,因此需要自动化方法。借鉴了auto-import库,但该库需要添加crate,而cargo auto-import只需要执行cargo build --message-format=json并将帮助信息写入源文件即可。

cargo-auto-import

Rust.cc
Rust.cc · 2023-05-30T05:24:12Z

rustc_codegen_gcc 进度报告 rustc_codegen_gcc 是 rustc 的 GCC 预编译代码生成器,这意味着它可以被现有的 rustc 前端加载,可以从 GCC 中受益,其支持更多的架构并可以访问 GCC 的优化。不要与 gccrs 混淆,gccrs 是 Rust 的 GCC...

【Rust日报】2022-10-08 rustc_codegen_gcc 进度报告

Rust.cc
Rust.cc · 2022-10-09T13:51:01Z

翻译了一下昨天官方发的这篇 blog,以及其中提及的两篇 rustc...

为 rustc 贡献诊断翻译

Rust.cc
Rust.cc · 2022-08-17T15:50:01Z

在 KusionStack 技术栈中( https://github.com/KusionStack/kusion ),KCL 配置策略语言是重要的组成部分之一。为了帮助用户更好的编写 KCL 代码,我们也为 KCL 语言开发了一些语言工具,Lint 就是其中一种。Lint 工具帮助用户检查代码中潜在的问题和错误,同时也可以用于自动化的代码检查,保障仓库代码规范和质量。因为 KCL 语言由...

Rustc 源码学习 - Lint 与 LintPass

Rust.cc
Rust.cc · 2022-08-15T02:47:44Z

链接编译器 rustup toolchain link stage1 build/x86_64-apple-darwin/stage1 其中,x86_64-apple-darwin应当换成主机的编译目标。 当我们用stage1编译应用程序前,在目标仓库新建一个rust-toolchain.toml文件,填入以下内容。 [toolchain] channel =...

如何使用stage1 rustc开发程序

Rust.cc
Rust.cc · 2022-08-12T13:26:11Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码