皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Rust 1.24.0 发布,Mozilla 开发的系统编程语言

Rust 1.24.0 发布,Mozilla 开发的系统编程语言

Rust 1.24.0 发布了。Rust 是一门由 Mozilla 开发的专注于安全性,速度和并发性的系统编程语言。

更新内容:

语言

  • 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::<char> now uses memchr. This should lead to a 10x improvement in performance in the majority of cases.
  • OsStr‘s Debug implementation is now lossless and consistent with Windows.
  • time::{SystemTime, Instant} now implement Hash.
  • impl From<bool> for AtomicBool
  • impl From<{CString, &CStr}> for {Arc<CStr>, Rc<CStr>}
  • impl From<{OsString, &OsStr}> for {Arc<OsStr>, Rc<OsStr>}
  • impl From<{PathBuf, &Path}> for {Arc<Path>, Rc<Path>}
  • 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<RecvError> for {TryRecvError, RecvTimeoutError}
  • Optimised f32::{min, max} to generate more efficent x86 assembly
  • [u8]::contains now uses memchr which provides a 3x speed improvement

完整内容请查看发布主页

下载地址:https://www.rust-lang.org/install.html

转自 http://www.oschina.net/news/93398/rust-1-24-0-released