]> git.lizzy.rs Git - rust.git/commit - src/tools/clippy
Rollup merge of #52861 - ColinFinck:master, r=alexcrichton
authorPietro Albini <pietro@pietroalbini.org>
Wed, 1 Aug 2018 08:12:55 +0000 (10:12 +0200)
committerGitHub <noreply@github.com>
Wed, 1 Aug 2018 08:12:55 +0000 (10:12 +0200)
commitf47a76477daeee90b0b7d496d79fde34c3765034
tree24d20fa7d79744d5ec50c95d7ebd557158a599b6
parenteb71c3589a5867c78285ee2e7e7435eb0cb08768
parent4ad4ad02ebf6920aee2a15a6b18aadd877b3535f
Rollup merge of #52861 - ColinFinck:master, r=alexcrichton

Add targets for HermitCore (https://hermitcore.org) to the Rust compiler and port libstd to it.

As a start, the port uses the simplest possible configuration (no jemalloc, abort on panic) and makes use of existing Unix-specific code wherever possible.
It adds targets for x86_64 (current main HermitCore platform) and aarch64 (HermitCore platform under development).

Together with the patches to "liblibc" (https://github.com/rust-lang/libc/pull/1048) and llvm (https://github.com/rust-lang/llvm/pull/122), this enables HermitCore applications to be written in Rust.