- Sep 27, 2017
-
-
bors authored
Add fstatat64 on Linux/Android
-
Joerg Thalheim authored
-
- Sep 25, 2017
-
-
bors authored
Add support for aarch64-unknown-linux-musl This adds support for aarch64-unknown-linux-musl as requested in rust-lang/rust#44779 by @alexcrichton The new file `ci/docker/aarch64-unknown-linux-musl/Dockerfile` essentially merges the aarch64-unknown-linux-gnu and x86_64-unknown-linux-musl Dockerfiles. The bigger changes are under `src/unix/notbsd/linux/`, though they're fairly superficial: Previously, some constants could be shared between all 64-bit musl triples, but aarch64 differs, so a number of things were moved from `musl/b64/mod.rs` to specific arches: `musl/b64/powerpc64.rs` and `musl/b64/x86_64.rs`, with the aarch64-specific differences being added to `musl/b64/aarch64.rs`. Similarly, some constants moved from `musl/mod.rs` to lower levels: `musl/b32/mod.rs`, `musl/b64/powerpc64.rs`, and `musl/b64/x86_64.rs`, with the aarch64-specific differences added to `musl/b64/aarch64.rs`. Finally, some things that were true of all Linux builds moved from `mod.rs` into lower levels: `mips/mod.rs`, `other/mod.rs`, `musl/b32/mod.rs`, `musl/b64/powerpc64.rs`, and `musl/b64/x86_64.rs`, with the aarch64-specific differences added to `musl/b64/aarch64.rs`. Testing: All linux-based triples under `ci/docker` were run through `ci/run-docker.sh` successfully, which checks that the size and alignment of definitions match for each triple, among other tests. (The local build of rust from rust-lang/rust#44779 was set for the aarch64-unknown-linux-musl build.) I also confirmed that it has "good style!" according to `ci/style.rs`.
-
Tom Kirchner authored
Signed-off-by:
Tom Kirchner <tjk@amazon.com> Signed-off-by:
Ben Cressey <bcressey@amazon.com>
-
bors authored
Haiku fixes for nix
-
- Sep 26, 2017
-
-
Jessica Hamilton authored
-
Jessica Hamilton authored
Unfortunately, these differ on Haiku, and using #[cfg(...)] is not allowed in unix/mod.rs.
-
Jessica Hamilton authored
This reverts commit f816434f.
-
Jessica Hamilton authored
-
Jessica Hamilton authored
-
Jessica Hamilton authored
-
Jessica Hamilton authored
-
Jessica Hamilton authored
-
- Sep 25, 2017
-
-
Jessica Hamilton authored
-
- Sep 24, 2017
- Sep 22, 2017
-
-
Jessica Hamilton authored
-
- Sep 21, 2017
-
-
bors authored
Add clock_gettime related functions to macOS Fixes https://github.com/rust-lang/libc/issues/776. The constants were retrieved on macOS 10.12.6. Tried adding `clock_nanosleep` too, but it doesn't seem like macOS' libc includes that yet.
-
Martin Ek authored
Doesn't work on iOS.
-
Martin Ek authored
-
bors authored
Define DCCP constants This PR defines constants needed to utilize [DCCP](https://en.wikipedia.org/wiki/Datagram_Congestion_Control_Protocol) in Linux and NetBSD.
-
Jack Pappas authored
-
- Sep 20, 2017
-
-
bors authored
[Redox] add net functions, fcntl, and close This adds net functions and two file functions: fcntl and close. It also adds related constants. The net functions are in a separate file for better organization.
-
bors authored
Bump to 0.2.31
-
bors authored
Tweak x86 gnu images Apparently the 17.10 image broke?
-
Alex Crichton authored
Apparently the 17.10 image broke?
-
Jeremy Soller authored
-
- Sep 19, 2017
-
-
James Tucker authored
-
bors authored
fuchsia: mxio was renamed to fdio As a side effect of the rename of the Magenta kernel to Zircon, the mxio library was renamed to fdio, and the linker directive needs to be updated.
-
James Tucker authored
-
- Sep 18, 2017
-
-
bors authored
Define additional IPPROTO_* constants. Define additional IPPROTO_* constants, e.g. for DCCP and SCTP. These constants are standard across all system types -- the values are those assigned to the protocol by the IANA: https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
-
- Sep 17, 2017
-
-
Jack Pappas authored
-
bors authored
Bring back cfg_target_vendor, which is still used r? @alexcrichton https://github.com/rust-lang/rust/pull/44515#issuecomment-330036756
-
Tamir Duberstein authored
-
- Sep 16, 2017
-
-
Jeremy Soller authored
-
bors authored
Update s3 download locations
-
Alex Crichton authored
-
- Sep 12, 2017
-
-
bors authored
Add additional interface flags (IFF_) Adds the three missing IFF_ constants (IFF_LOWER_UP, IFF_DORMANT, and IFF_ECHO) per nix-rust/nix#764
-
SilverWingedSeraph authored
-
bors authored
Make stdbuild a cargo feature Also invert the default feature / no std arrangement. The default still uses std, but no_std now requires opt-in instead of opt-out. This is work toward removing the shim in rustc.
-