- Nov 24, 2018
-
-
Tom Parker-Shemilt authored
-
- Nov 23, 2018
-
-
bors authored
Use crates.io keywords and categories Closes #651 .
-
- Nov 22, 2018
-
-
bors authored
Add alias for MAP_ANONYMOUS to Apple targets. Closes #1060 .
-
gnzlbg authored
Closes #651 .
-
gnzlbg authored
Closes #1060 .
-
Alex Crichton authored
No longer needed and this is done via other means in upstream rustc
-
- Nov 21, 2018
-
-
bors authored
Prepare for being included via crates.io into std 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.
-
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.
-
bors authored
Add SGX C types cc @jethrogb
-
gnzlbg authored
-
bors authored
core::ffi::c_void is available since rustc 1.30
-
bors authored
Add missing condition for musl mips64 unix::uclibc::mips has both support for mips and mips64, but it's currently only imported for mips.
-
Mike Hommey authored
unix::uclibc::mips has both support for mips and mips64, but it's currently only imported for mips.
-
Mike Hommey authored
-
- Nov 20, 2018
-
-
bors authored
Use Reqwest backend for Appveyor, not Hyper which is deprecated Since https://github.com/rust-lang-nursery/rustup.rs/pull/1222 Appveyor builds have been complaining, so should stop asking for the Hyper backend
-
Tom Parker-Shemilt authored
-
gnzlbg authored
-
bors authored
Factor out platforms for which libc is empty This change shouldn't change any functionality. It just separates the platforms for which `libc` is currently empty (only `wasm32-unknown-unknown`), from those for which it isn't. This is a non-functional change.
-
gnzlbg authored
-
bors authored
Formatting and shellcheck
-
gnzlbg authored
-
bors authored
Add chflags(2) and friends
-
Alan Somers authored
-
- Nov 19, 2018
-
-
gnzlbg authored
-
- Nov 16, 2018
-
-
bors authored
Use OR in the license field According to [The Manifest Format](https://doc.rust-lang.org/cargo/reference/manifest.html): >Multiple licenses can be separated with a `/`, although that usage is deprecated. Instead, use a license expression with AND and OR operators to get more explicit semantics.
-
Artyom Pavlov authored
-
- Nov 12, 2018
-
-
bors authored
the f macro is unused in some targets
-
- Nov 10, 2018
- Nov 07, 2018
-
-
Stephen Barber authored
Android's NDK typedefs __u64 as unsigned long long.
-
Stephen Barber authored
Linux 4.18 added support for SIGSYS info in signalfd. Add the new fields to signalfd_siginfo. While the kernel has support for these new fields now, no libc has shipped a release with the new signalfd fields.
-
- Nov 03, 2018
-
-
bors authored
NetBSD: these extattr functions are not in libutil, but libc - extattr_namespace_to_string() - extattr_string_to_namespace()
-
bors authored
Add F_RDLCK/F_WRLCK/F_UNLCK to several platforms These are used by the flock wrapper in rustc_data_structures. The constants were already present in x86_64-linux-gnu and BSD (since 4928bd98). Currently the `flock` wrapper in `rustc_data_structures` does not work on several 32-bit musl targets, because they expect the `LARGEFILE64` version of the `F_SETLK`/`F_SETLKW` constants. This PR is a prerequisite to converting that code to use the `libc` types and constants, instead of (inaccurately) duplicating them, since `libc` already provides architecture-specific definitions of the relevant constants.
-
- Nov 02, 2018
-
-
Jonathan A. Kollasch authored
- extattr_namespace_to_string() - extattr_string_to_namespace()
-
- Nov 01, 2018
-
-
Samuel Holland authored
These are used by the flock wrapper in rustc_data_structures. The constants were already present in x86_64-linux-gnu and BSD (since 4928bd98).
-
- Oct 31, 2018
-
-
bors authored
NetBSD: fix extattr_set_* return types
-
bors authored
On FreeBSD and Dragonfly, don't unnecessarily link to libutil Also, alphabetize this section, since I'm merging two sections anyway. Fixes #1113
-
bors authored
NetBSD: fix pthread types on arm and powerpc
-
Jonathan A. Kollasch authored
-
gnzlbg authored
Bump ctest from 0.2.4 to 0.2.6
-