- Nov 21, 2018
-
-
Alex Crichton authored
This commit prepares the `libc` crate to be included directly into the standard library via crates.io. More details about this can be found on rust-lang/rust#56092, but the main idea is that this crate now depends on core/compiler-builtins explicitly (but off-by-default). The main caveat here is that this activates `no_core` when building as part of libstd, which means that it needs to explicitly have an `iter` and `option` module for the expansion of `for` loops to work.
-
- Nov 16, 2018
-
-
Artyom Pavlov authored
-
- Oct 26, 2018
-
-
Igor Gnatenko authored
-
- Sep 18, 2018
-
-
Isaac Woods authored
-
- Aug 05, 2018
-
-
Linus Färnstrand authored
-
- Jul 29, 2018
-
-
Linus Färnstrand authored
-
- Jun 01, 2018
-
-
Jeremy Soller authored
-
- May 21, 2018
-
-
Linus Färnstrand authored
-
- Mar 19, 2018
-
-
Francis Gagné authored
-
- Mar 05, 2018
-
-
Fredrick Brennan authored
Sorry, accidentally forgot this when submitting #934..
-
- Mar 03, 2018
-
-
Fredrick Brennan authored
-
- Feb 27, 2018
-
-
Benjamin Fry authored
-
- 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.
-