更新内容:
语言
External sysv64 ffi is now available. eg. extern "sysv64" fn foo () {}
编译器
rustc now uses 16 codegen units by default for release builds. For the fastest builds, utilize codegen-units=1.
Added armv4t-unknown-linux-gnueabi target.
Add aarch64-unknown-openbsd support
库
str::find::
OsStr's Debug implementation is now lossless and consistent with Windows.
time::{SystemTime, Instant} now implement Hash.
impl From
impl From<{CString, &CStr}> for {Arc
impl From<{OsString, &OsStr}> for {Arc
impl From<{PathBuf, &Path}> for {Arc
float::from_bits now just uses transmute. This provides some optimisations from LLVM.
Copied AsciiExt methods onto char
Remove T: Sized requirement on ptr::is_null()
impl From
Optimised f32::{min, max} to generate more efficent x86 assembly
[u8]::contains now uses memchr which provides a 3x speed improvement
软件详情:https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1240-2018-02-15
下载地址:https://www.rust-lang.org/install.html
来自:开源中国社区