about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorPietro Albini <pietro@pietroalbini.org>2018-08-01 10:12:55 +0200
committerGitHub <noreply@github.com>2018-08-01 10:12:55 +0200
commitf47a76477daeee90b0b7d496d79fde34c3765034 (patch)
tree24d20fa7d79744d5ec50c95d7ebd557158a599b6 /src/rustllvm/RustWrapper.cpp
parenteb71c3589a5867c78285ee2e7e7435eb0cb08768 (diff)
parent4ad4ad02ebf6920aee2a15a6b18aadd877b3535f (diff)
downloadrust-f47a76477daeee90b0b7d496d79fde34c3765034.tar.gz
rust-f47a76477daeee90b0b7d496d79fde34c3765034.zip
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.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions