Rust 1.68.1 发布
Rust 团队于近日发布了 Rust 1.68.1 新版本,1.68.1 是一个错误修复版本,主要更新内容如下:
Rust 1.68.1 稳定版主要包含对 Rust 的 CI 构建 Windows MSVC 编译器方式的改变,不再为 Rust 代码启用 LTO。
目前认为这对 ThinLTO 的广泛使用没有影响。Rust 编译器在编译过程中使用了一个不稳定的标志来启用 ThinLTO。
该版本中还包括一些其他的修复:
- 修复了用
--enable-local-rust
构建编译器的问题 - 在链接器检测代码中把
$prefix-clang
视为clang
- 修复编译器中的一个 panic
更多详情可查看:https://blog.rust-lang.org/2023/03/23/Rust-1.68.1.html

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CodeLite 17.2 发布,跨平台 IDE
CodeLite 是一个免费开源的跨平台 IDE,专门用于 C、C++、PHP 和 JavaScript 编程语言,支持所有主要平台(Windows、macOS 和 Linux)。 改进 macOS 键盘快捷键:让用户使用 Ctrl 或 Cmd 键的快捷键 Windows CodeLite 现在使用原生的黑暗模式(在改变外观之间需要重新启动) 试图通过先检查注册项来定位 MSYS2安装文件夹 所有平台 源代码格式化:增加对 cmake-format的支持 改进了 CodeLite 的启动时间 clangd版本升级至 14 CodeLite 现在在 Windows 上使用 clang-14工具链构建 安装程序现在使用 wxWidgets 的整体构建 更新了 Replace 用户界面,以适应其他控件 重写了 "首选项" 对话框,现在在小屏幕上更合适了,作为附带的好处,它可以立即加载 重新加载一个远程打开的文件,现在可以从远程服务器上加载( Ctrl+R ) 语言服务器插件: LSP 服务器检测代码改进 代码格式化插件:该插件被重新编写,默认情况下,CodeLite 现在配置了代码格式化器,...
- 下一篇
每日一博 | 限速器的优化实践探索
限速器(rate limiter)是一个非常基础的网络包处理功能,被广泛应用于各类网元设备,在流量调度、网络安全等领域发挥着重要作用。常见的限速器的实现方式基于令牌桶(token bucket),尽管令牌桶的原理已经被人熟知,在具体实践中,我们也发现了一些挑战和共性问题。本文总结了近两年字节跳动系统与技术工程团队(简称 STE 团队)在限速器优化方面的一些探索,将一些经验和教训总结出来,以飨读者。 令牌桶限速器的基本原理 相信每个写网络包处理的工程师都写过基本的令牌桶限速器。令牌桶是一个形象的描述,既可以想象有一个桶可以容纳一定量的令牌(token),每放行一个数据包便消耗一定量的令牌,数据包的放行与否取决于令牌桶中的令牌个数。 图1 令牌桶图示 比如,如果令牌桶限制的是 PPS (Packet Per Second),假设一个令牌代表一个数据包。那么一个限定 PPS 为 300K/s 的限速器,每秒会产生的令牌数则是 300K 个。任何一个数据包经过这个限速器,则消耗一个令牌,如果令牌消耗到 0,则进行丢包。 假设\(P_t \) 表示到达时间是\(t\) 的数据包,令牌桶上一个经过...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS关闭SELinux安全模块
- Hadoop3单机部署,实现最简伪集群
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2全家桶,快速入门学习开发网站教程