内容简介:Rust 1.23.0 发布了。Rust 是一门由 Mozilla 开发的专注于安全性,速度和并发性的系统编程语言。 更新内容: 语言: Arbitrary auto traits are now permitted in trait objects. rustc now uses subtyping on ...
Rust 1.23.0 发布了。Rust 是一门由 Mozilla 开发的专注于安全性,速度和并发性的系统编程语言。
更新内容:
语言:
Arbitrary
auto
traits are now permitted in trait objects.rustc now uses subtyping on the left hand side of binary operations. Which should fix some confusing errors in some operations.
编译器:
Enabled
TrapUnreachable
in LLVM which should mitigate the impact of undefined behaviour.rustc now suggests renaming import if names clash.
Display errors/warnings correctly when there are zero-width or wide characters.
rustc now avoids unnecessary copies of arguments that are simple bindings This should improve memory usage on average by 5-10%.
Updated musl used to build musl rustc to 1.1.17
库:
Allow a trailing comma in
assert_eq/ne
macroImplement Hash for raw pointers to unsized types
impl
From<*mut T>
forAtomicPtr<T>
impl
From<usize/isize>
forAtomicUsize/AtomicIsize
.Removed the
T: Sync
requirement forRwLock<T>: Send
Removed
T: Sized
requirement for{<*const T>, <*mut T>}::as_ref
and<*mut T>::as_mut
Optimized
Thread::{park, unpark}
implementationImproved
SliceExt::binary_search
performance.impl
FromIterator<()>
for()
Copied
AsciiExt
trait methods to primitive types. Use ofAsciiExt
is now deprecated.
完整内容请查看发行说明。
下载地址:
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Scala面向对象编程之Trait高级编程技术实践-JVM生态编程语言实战
- 逻辑式编程语言极简实现(使用C#) - 1. 逻辑式编程语言介绍
- 我的“第二”编程语言
- 编程语言特性:函数
- 编程语言的巅峰
- 各种编程语言对比
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
C程序设计(第四版)
谭浩强 / 清华大学出版社 / 2010-6-1 / 33.00元
由谭浩强教授著、清华大学出版社出版的《C程序设计》是一本公认的学习C语言程序设计的经典教材。根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。 《C程序设计(第4版)》按照C语言的新标准C99进行介绍,所有程序都符合C99的规定,使编写程序更加规范;对C语言和程序设计的基本概念和要点讲解透彻,全面而深入;按照作者提出的“提出问题―解决问题―归纳分析”三部曲......一起来看看 《C程序设计(第四版)》 这本书的介绍吧!