AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

Rust 编程语言发布 1.1 稳定版

  • 2015-07-01
  • 本文字数:954 字

    阅读完需:约 3 分钟

Rust 是一个由 Mozilla 主导开发的实验性跨平台编程语言。它的设计准则为“安全、并发、实用”,支持函数式、并发式、过程式以及面向对象的编程风格。Rust 于 2015 年 5 月 15 日,正式发布 1.0 版,1.1beta 版,基本稳定在六周发布一版的频率。6 月 26 日, Rust 官方博客正式发布 1.1 稳定版,1.2beta 版。

Rust 1.1 稳定版主要特性:

  1. 提升编译速度。Rust 1.1 稳定版相比 1.0 版,编译速度提升了 32%。
  2. 完善编译器错误信息显示,通过使用–explain 参数,能够显示更多编译的错误信息。
  3. std::fs 模块的新 API。Rust 1.1 稳定版发布了大量的文件系统的 API,使包管理器 Cargo 编译更为稳定。
  4. 支持 musl。musl 是一个为 Linux 系统实现的标准库,能够代替系统标准库的打包器(如 glibc),特点是轻量级、快速、简单、免费和安全。在 Linux 系统下对其进行编译可实现零依赖。
  5. Cargo Rustc。Cargo 是 Rust 的包管理器,Rust 1.1 稳定版支持向 Rustc 传递任意参数。

更多细节可参见说明

Rust 1.2beta 版主要特性:

  1. 性能进一步提升。Rust 1.2Beta 版相比 1.1 稳定版,编译速度提升 30%;Cargo 命令编译速度提升 18%。
  2. 重新启用并行模式,进一步提升编译速度。在不久的将来,在 4 核机器上,能额外提升 33% 的速度。
  3. 包管理器 Cargo 性能提升。生成速度提升 10 倍,并且能够在多个包之间共享依赖包缓存。
  4. 首次支持 MSVC(Microsoft Visual C)。这极大提升了对 Windows 的支持,使得 Rust 代码可以使用自身的编译工具执行,(不依赖 MinGW/MySYS/GCC 等)。目前已开发完成,并且所有的 Rust 语言包首先要通过 MSVC 平台的测试。

Rust 1.2 稳定版将于 6 周后,与 1.3beta 版同时发布。

社区新闻:

几周前,为支持 Rust 社区的发展,Rust 专门成立了新的社区领导小组。该小组的主要职责包括整合资源、支持社区多样化,并且与核心团队、早期用户一起引导社区发展。

第一次 Rust 官方会议将于 2015 年 8 月 1 日,在美国加州伯克利举办,会上将有许多优秀的程序样例和演讲,届时 Rust 的核心团队和主要贡献者都将出席此次盛会。


感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-07-01 09:442441
用户头像

发布了 268 篇内容, 共 128.4 次阅读, 收获喜欢 24 次。

关注

评论

发布
暂无评论
发现更多内容

微软出品自动化神器Playwright,不用写一行代码(Playwright+Java)系列(二) 之脚本的录制及调试...

Java-fenn

Java

Java毕设项目——超市POS收银管理系统(java+SSM+Maven+Mysql+Jsp)

Java-fenn

Java

最流行的接口测试体系,从入门到项目实战

霍格沃兹测试开发学社

测试开发基础 | 计算机网络篇(二):物理层与数据链路层

霍格沃兹测试开发学社

怎样才能做好企业内部wiki(维基)?

Baklib

企业 wiki

详解Java中的异常和处理时间

Java-fenn

Java

测试面试真题|工作2年,从小厂到大厂,薪资翻倍是怎样的体验?

霍格沃兹测试开发学社

解决java多继承问题

Java-fenn

Java

外包程序员的开源 Java 低代码开发平台光 2.3.0 Beta4 版发布,显著提升生成物质量

Java-fenn

Java

Java基础 | 如何用Javadoc Tool写规范正确的java注释

Java-fenn

Java

BAT 名企大厂做接口自动化如何高效使用 Requests ?

霍格沃兹测试开发学社

测试工程师如何突破职场瓶颈?

霍格沃兹测试开发学社

详解:Java 的静态工厂方法

Java-fenn

Java

Java注解系统学习与实战

Java-fenn

Java

Java 函数式编程

Java-fenn

Java

飞书项目负责人洪涛:从抖音研发到飞书项目背后的管理经验

B Impact

飞书 飞书项目

测试开发基础|一文搞定计算机网络(一)

霍格沃兹测试开发学社

公私域营销新技术:小程序一键转App

Speedoooo

小程序 APP开发 APP软件开发 小程序容器

公排自动滑落模式智能合约dapp系统开发逻辑详情

开发微hkkf5566

测试面试真题 | 从屡次碰壁到成长蜕变,半年拿下某大厂 60W 年薪测试开发 Offer!

霍格沃兹测试开发学社

Baklib|搭建在线帮助中心网页的策略分享

Baklib

页面 帮助中心 在线帮助中心

为什么越来越多的企业开始建立自己的知识库?

Baklib

企业 知识库

接口自动化你不懂?听HttpRunner的作者怎么说

霍格沃兹测试开发学社

构建测试平台与对应的组织架构需要哪些能力? 21/100

霍格沃兹测试开发学社

测试开发基础 mvn test | 利用 Maven Surefire Plugin 做测试用例基础执行管理

霍格沃兹测试开发学社

Java 中HashMap 详解

Java-fenn

Java

活动回顾 | 基于英特尔技术的端到端音视频优化

网易智企

音视频

java时间日期类

Java-fenn

Java

数据持久化技术(Python)的使用

霍格沃兹测试开发学社

智能遍历测试在回归测试与健壮性测试的应用

霍格沃兹测试开发学社

测试必会 | 通过容器化 Python Web 应用掌握 Docker 容器核心技能

霍格沃兹测试开发学社

Rust编程语言发布1.1稳定版_语言 & 开发_张天雷_InfoQ精选文章