- Jan 11, 2018
-
-
Guillaume Gomez authored
-
- Jan 04, 2018
-
-
Josh Driver authored
-
- Dec 27, 2017
-
-
Ed Schouten authored
-
Ed Schouten authored
CloudABI is a sandboxed UNIX-like runtime environment, based on the principle of capability-based security. As CloudABI is intended to be cross-platform, the system call layer is specified here: https://github.com/NuxiNL/cloudabi/blob/master/cloudabi.txt From these definitions, we automatically generate C and Rust bindings. The latter is published on crates.io: https://crates.io/crates/cloudabi My goal is to implement libstd for CloudABI in such a way that it uses the C library as little as possible; only in places where it would ease interfacing with C code (e.g., thread creation). In places where constants in the C library are directly based on the CloudABI specification (e.g., errnos), use the constants provided by the cloudabi crate.
-
- Nov 30, 2017
-
-
Alex Crichton authored
-
- Oct 28, 2017
-
-
Andrew Tunnell-Jones authored
-
- Oct 13, 2017
-
-
Trevor Reiff authored
-
- Oct 06, 2017
-
-
Sébastien Marie authored
- add DCCP constant definitions - add clock_gettime related functions to macOS - add fstatat64 on linux/android - add preadv64/pwritev64 on linux/android - add utimensat on solaris, netbsd and openbsd - add IP_BINDANY on freebsd
-
- Sep 19, 2017
-
-
James Tucker authored
-
- Aug 27, 2017
-
-
Alex Crichton authored
-
- Aug 18, 2017
-
-
Alex Crichton authored
It's now broken due to changes in the `gcc` crate and having a too-old compiler, and in general it's unfortunately architecturally so different from the other test frameworks that it's difficult to maintain over time.
-
- Jul 31, 2017
-
-
Wesley Moore authored
-
- Jul 24, 2017
-
-
Martin Geisler authored
-
Marcin Mielniczuk authored
-
- Jul 21, 2017
-
-
Guillaume Gomez authored
-
- Jul 07, 2017
-
-
Alex Crichton authored
We can't test s390x because qemu segfaults but we can at least verify that it compiles. Closes #650
-
Fenrir authored
-
- Jun 11, 2017
-
-
Razican authored
-
- May 24, 2017
-
-
Daniel McKenna authored
Fixed trailing whitespace in x86.rs and reverted the minor version number in the Cargo.toml
-
- May 23, 2017
-
-
Daniel McKenna authored
-
- May 19, 2017
-
-
Lee Bousfield authored
-
- Apr 26, 2017
-
-
Alex Crichton authored
-
- Mar 02, 2017
-
-
Kamal Marhubi authored
closes https://github.com/rust-lang/libc/issues/539
-
- Jan 17, 2017
-
-
Alex Crichton authored
-
- Jan 04, 2017
-
-
Alex Crichton authored
-
- Dec 02, 2016
-
-
Alex Crichton authored
-
- Oct 15, 2016
-
-
Alex Crichton authored
-
- Oct 09, 2016
-
-
Alex Crichton authored
Also cache on appveyor to speed up builds.
-
- Sep 08, 2016
-
-
Alex Crichton authored
-
- Aug 04, 2016
-
-
Alex Crichton authored
-
- Jul 11, 2016
-
-
Alex Crichton authored
-
- Jun 28, 2016
-
-
Alex Crichton authored
-
- Jun 10, 2016
-
-
Alex Crichton authored
-
- May 03, 2016
-
-
Alex Crichton authored
-
- Apr 12, 2016
-
-
Alex Crichton authored
-
- Mar 31, 2016
-
-
Alex Crichton authored
-
- Mar 07, 2016
-
-
Alex Crichton authored
-
- Feb 11, 2016
-
-
Alex Crichton authored
This adds a `use_std` Cargo feature which disables `#![no_std]` builds of libc, but is enabled by default. The library will currently continue to link to the standard library to maintain backwards compatibility with the 0.2 series and older Rust compilers for now, but this default can possible be changed in the future.
-
- Feb 09, 2016
-
-
Alex Crichton authored
-
- Jan 27, 2016
-
-
Alex Crichton authored
-