rust/src/libstd/sys/unix
bors fae75cd216 Auto merge of #65167 - hermitcore:rusty-hermit, r=alexcrichton
Redesign the interface to the unikernel HermitCore

We are developing the unikernel HermitCore, where the kernel is written in Rust and is already part of the Rust Standard Library. The interface between the standard library and the kernel based on a small C library. With this pull request, we remove completely the dependency to C and use lld as linker. Currently, the kernel will be linked to the application as static library, which is published at https://github.com/hermitcore/libhermit-rs.

We don’t longer support the C interface to the kernel. Consequently, we remove this part from the Rust Standard Library.
2019-10-26 19:35:59 +00:00
..
ext Remove needless lifetimes 2019-07-01 12:15:27 +02:00
process Fix ExitStatus on Fuchsia 2019-09-25 15:26:42 -07:00
alloc.rs redesign of the interface to the unikernel HermitCore 2019-10-06 15:26:14 +00:00
android.rs libstd => 2018 2019-02-28 04:06:15 +09:00
args.rs redesign of the interface to the unikernel HermitCore 2019-10-06 15:26:14 +00:00
cmath.rs Remove licenses 2018-12-25 21:08:33 -07:00
condvar.rs redesign of the interface to the unikernel HermitCore 2019-10-06 15:26:14 +00:00
env.rs redesign of the interface to the unikernel HermitCore 2019-10-06 15:26:14 +00:00
fast_thread_local.rs Upgrade Emscripten targets to use upstream LLVM backend 2019-10-16 17:06:48 -07:00
fd.rs Update emscripten functions declarations 2019-10-17 12:09:11 +02:00
fs.rs Auto merge of #65167 - hermitcore:rusty-hermit, r=alexcrichton 2019-10-26 19:35:59 +00:00
io.rs Add {IoSlice, IoSliceMut}::advance 2019-08-03 10:44:45 +02:00
l4re.rs Stabilized vectored IO 2019-04-27 08:34:08 -07:00
memchr.rs libstd => 2018 2019-02-28 04:06:15 +09:00
mod.rs redesign of the interface to the unikernel HermitCore 2019-10-06 15:26:14 +00:00
mutex.rs Avoid mem::uninitialized() in std::sys::unix 2019-06-26 15:03:15 -07:00
net.rs Stabilized vectored IO 2019-04-27 08:34:08 -07:00
os.rs redesign of the interface to the unikernel HermitCore 2019-10-06 15:26:14 +00:00
path.rs libstd: deny(elided_lifetimes_in_paths) 2019-03-31 12:56:51 +02:00
pipe.rs redox: convert to target_family unix 2019-08-06 16:18:23 -06:00
rand.rs Apply clippy::needless_return suggestions 2019-10-22 19:23:10 +02:00
rwlock.rs libstd => 2018 2019-02-28 04:06:15 +09:00
stack_overflow.rs Remove bitrig support from rust 2019-05-13 11:09:06 +02:00
stdio.rs Stabilized vectored IO 2019-04-27 08:34:08 -07:00
thread_local.rs libstd => 2018 2019-02-28 04:06:15 +09:00
thread.rs redesign of the interface to the unikernel HermitCore 2019-10-06 15:26:14 +00:00
time.rs redesign of the interface to the unikernel HermitCore 2019-10-06 15:26:14 +00:00
weak.rs libstd => 2018 2019-02-28 04:06:15 +09:00