rust/src/libstd
bors af0a0719ea Auto merge of #37936 - tedsta:fuchsia_std_process, r=alexcrichton
Fuchsia support for std::process via liblaunchpad.

Now we can launch processes on Fuchsia via the Rust standard library! ... Mostly.

Right now, ~5% of the time, reading the stdout/stderr off the pipes will fail. Some Magenta kernel people think it's probably a bug in Magenta's pipes. I wrote a unit test that demonstrates the issue in C, which I was told will expedite a fix. https://fuchsia-review.googlesource.com/#/c/15628/

Hopefully this can get merged once the issue is fixed :)

@raphlinus
2016-12-02 07:35:06 +00:00
..
collections Use displacement instead of initial bucket in HashMap code 2016-11-27 21:38:46 +01:00
ffi Slightly optimise CString 2016-11-08 16:55:24 +00:00
io Move small-copy optimization into <&[u8] as Read> 2016-11-30 11:09:29 +01:00
net Auto merge of #37983 - GuillaumeGomez:tcp_listener_doc, r=frewsxcv 2016-11-27 10:39:41 -06:00
os Support for aarch64 architecture on Fuchsia 2016-10-24 16:58:35 -07:00
prelude End stdlib module summaries with a full stop. 2016-03-04 17:37:11 -05:00
rand Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
sync Rollup merge of #38010 - frewsxcv:lock-creations, r=GuillaumeGomez 2016-11-26 22:02:15 +09:00
sys Auto merge of #37936 - tedsta:fuchsia_std_process, r=alexcrichton 2016-12-02 07:35:06 +00:00
sys_common doc: fix typos 2016-11-10 05:23:41 +02:00
thread Document reasoning for supporting both fast and OS TLS in the same bin 2016-11-01 17:08:24 +00:00
time std: Derive Default for Duration. 2016-11-10 16:21:51 -08:00
ascii.rs Use #[prelude_import] in libstd. 2016-08-24 22:12:48 +00:00
build.rs Fuchsia support for std::process via liblaunchpad. 2016-11-22 12:12:46 -08:00
Cargo.toml std: make compilation of libpanic_unwind optional via a Cargo feature 2016-11-23 21:49:54 -05:00
env.rs Add some internal docs links for Args/ArgsOs 2016-11-21 16:12:14 -06:00
error.rs Follow our own recommendations in the examples 2016-11-25 17:59:04 +01:00
f32.rs std: Flatten the num directory to reflect the module layout 2016-11-01 17:08:24 +00:00
f64.rs std: Flatten the num directory to reflect the module layout 2016-11-01 17:08:24 +00:00
fs.rs Add a method for setting permissions directly on an open file. 2016-11-22 08:42:28 -08:00
lib.rs Update the bootstrap compiler 2016-11-30 10:38:08 -08:00
macros.rs tidy/features: fix checking of lang features 2016-10-27 21:35:57 -04:00
memchr.rs std: Move platform specific memchr code into sys 2016-10-01 19:33:02 +00:00
num.rs std: Flatten the num directory to reflect the module layout 2016-11-01 17:08:24 +00:00
panic.rs Implement RefUnwindSafe for atomic types 2016-10-16 19:48:59 -04:00
panicking.rs Remove completed FIXME. 2016-11-24 16:26:21 -05:00
path.rs Auto merge of #38019 - sourcefrog:doc-separator, r=frewsxcv 2016-11-27 20:22:44 -06:00
primitive_docs.rs Use less size_t casts in libstd since it's now defined as usize 2016-10-08 15:48:28 +02:00
process.rs Auto merge of #38018 - sourcefrog:doc, r=alexcrichton 2016-12-01 11:35:19 +00:00
rt.rs Move platform-specific arg handling to sys::args 2016-10-02 14:52:30 -07:00
rtdeps.rs Add support for the Haiku operating system on x86 and x86_64 machines 2016-09-25 11:12:23 -05:00