抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

Rust 1.5 发布:引入 cargo install,提升了编译性能

2015 年 12 月 21 日

Rust 是一门系统编程语言,它的三个主要目标是:安全、速度和并发性。最近,该语言发布了 1.5.0 稳定版,该版本有 700 多个变化,大部分是 bug 修复,其中最主要的变动就是引入了 cargo install——一个新的在本地系统上安装 Cargo 应用程序包的子命令,进一步简化了 Rust 应用程序的分发。

对于 Rust 社区而言,他们早已在使用 cargo install 命令安装 rustfmt(一个代码格式化工具)等应用程序了。除了外部的应用程序之外,cargo install 还能用来安装自身的子命令,例如 cargo-check、cargo-edit、cargo-graph 和 cargo-watch。另外,新版本还包含了一些其他的重大变动,例如, AsRef 和 AsMut 的实现被添加到了 Box、Rc 和 Arc 中;移除了长期不推荐使用的#[derive(Show)];#[inline] 和#[repr] 属性只能出现在有效的位置等,如果想了解更多信息,可以查看发布说明

在 Rust 1.5 中,很多 API 都稳定了下来,特别是与路径和文件系统交互的 API,例如 Path::read_link 和 Path::symlink_metadata。 值得注意的是,在 Rust 1.5 版本中如果发布的时候程序含有通配符(*)依赖那么会发出警告,而在 1.6 版本中将不再允许发布含有通配符依赖的程序。

最后,Rust 1.5 的性能和代码生成也有了极大的提升,例如 crate 元数据的大小降低了 20%,libcore 的大小减少了 3.3MB,rustc 的内存占用减少了 18MB。如果想尝试最新版本,可以从这里下载

2015 年 12 月 21 日 09:561667
用户头像

发布了 321 篇内容, 共 105.6 次阅读, 收获喜欢 8 次。

关注

评论

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

网页设计指南

张鹤羽粑粑

28天写作 3月日更

最简单的JVM内存结构图

叫练

JVM 堆栈 Java虚拟机 堆栈溢出 内存优化

Wireshark 数据包分析学习笔记 Day8

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

算法攻关 - 验证二叉搜索树 (O(n))_098

小诚信驿站

刘晓成 小诚信驿站 28天写作 算法攻关 验证二叉搜索树

翻译:《实用的Python编程》05_01_Dicts_revisited

codists

Python

多元化:为什么会产生不良资产?

boshi

战略思考 七日更 创业失败启示录

喜讯 | 音视频云服务商拍乐云荣登「2021值得关注的中国教育公司」榜单

拍乐云Pano

音视频 在线教育 互动课堂 白板 教育科技

【数独问题】入门题:判断一个数独是否有效 ...

宫水三叶的刷题日记

LeetCode 数据结构与算法 面试数据结构与算法

手机高端化,需要不同却被认同

脑极体

使用Assembly打包和部署Spring Boot工程

互联网架构师小马

微软的各种考试,不知道是不是真的“香”

IT蜗壳-Tango

3月日更

分销的智能变局,华为好望云服务的铁索连环

脑极体

云边协同类型

lenka

3月日更

3月12日学习笔记

Nydia

《精通比特币》学习笔记(第八章)

棉花糖

区块链 学习笔记 3月日更

翻译:《实用的Python编程》05_00_Overview

codists

微服务简介

insight

微服务 3月日更

62图带你入门Docker

我是程序员小贱

容器 面试 3月日更

算法喜刷刷之验证二叉树的前序序列化

Kylin

算法 3月日更 刷题笔记

“种”下黑科技,守护每株绿,“植”了!

华为云开发者社区

华为 AI IoT modelarts 森林

ECMAScript 2016(ES7)新特性简介

程序那些事

JavaScript ecmascript ES6 程序那些事 es7

滚雪球学 Python 之闭包操作,本系列第 8 篇文章

梦想橡皮擦

28天写作 3月日更

10 个解放双手超实用在线工具,有些代码真的不用手写

比伯

Java 编程 架构 计算机 技术宅

DCache 分布式存储系统|List 缓存模块的创建与使用

TARS基金会

MySQL nosql 微服务 分布式缓存 TARS

公平

ES_her0

28天写作 3月日更

Python With 关键字和语句

HoneyMoose

这是看脸的时代吗——晕轮效应

Justin

心理学 28天写作 游戏设计

二分查找以及变体

一个大红包

3月日更

【技术干货】如何评价一款App的稳定性和质量?

友盟全域数据

性能优化 App 应用崩溃 anr 友盟

快的不止一点点!阿里首推Java性能优化全栈笔记,极致经典!

程序员小毕

Java 程序员 架构 面试 性能优化

(28DW-S8-Day20) 以太坊账户

mtfelix

28天写作

Study Go: From Zero to Hero

Study Go: From Zero to Hero

Rust 1.5发布:引入cargo install,提升了编译性能-InfoQ