rust/src/libstd
Pietro Albini f47a76477d
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.
2018-08-01 10:12:55 +02:00
..
collections
ffi Rollup merge of #52340 - cypher:document-from-trait-in-ffi, r=steveklabnik 2018-08-01 10:12:32 +02:00
io Remove unstable and deprecated APIs 2018-07-30 18:18:23 +02:00
net Auto merge of #52336 - ishitatsuyuki:dyn-rollup, r=Mark-Simulacrum 2018-07-27 20:27:40 +00:00
os Add targets for HermitCore (https://hermitcore.org) to the Rust compiler and port libstd to it. 2018-07-30 15:50:51 +02:00
prelude
sync Merge remote-tracking branches 'ljedrz/dyn_libcore', 'ljedrz/dyn_libstd' and 'ljedrz/dyn_libterm' into dyn-rollup 2018-07-25 10:25:02 +09:00
sys Fix coding style. 2018-07-31 09:49:10 +02:00
sys_common Auto merge of #52767 - ljedrz:avoid_format, r=petrochenkov 2018-07-29 09:33:37 +00:00
tests Use str::repeat 2018-07-27 23:26:36 +09:00
thread Rollup merge of #52771 - matklad:patch-1, r=kennytm 2018-08-01 10:12:38 +02:00
alloc.rs
ascii.rs Remove unstable and deprecated APIs 2018-07-30 18:18:23 +02:00
build.rs
Cargo.toml Remove the unstable std_unicode crate, deprecated since 1.27 2018-07-30 18:18:04 +02:00
env.rs
error.rs
f32.rs
f64.rs
fs.rs
future.rs
keyword_docs.rs
lib.rs Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
macros.rs Rollup merge of #52581 - petrochenkov:bmacrodoc, r=alexcrichton 2018-07-23 01:00:03 +08:00
memchr.rs
num.rs
panic.rs
panicking.rs
path.rs libstd: Prefer Option::map/etc over match where applicable 2018-07-23 22:00:51 -07:00
primitive_docs.rs
process.rs
rt.rs
time.rs