- Aug 09, 2019
-
-
Luca Pizzamiglio authored
-
- Jul 28, 2019
-
-
Luca Pizzamiglio authored
-
Luca Pizzamiglio authored
-
Luca Pizzamiglio authored
-
Luca Pizzamiglio authored
Currently, libc supports and detects freebsd11 and freebsd13 Unknown versions, like freebsd13, is treated as freebsd11. This patch solve the issues, detecting freebsd13 and treating it like freebsd12. Inverting the logic not(freebsd12) -> freebsd11 where possible
-
- Jul 27, 2019
-
-
bors authored
Add support for hexagon-unknown-linux-musl
-
bors authored
Increase Redox & Relibc support - Add a lot of constants from relibc - Fix the timezone not found error found previously on Redox - Wrap WIFEXITED _et al._ in an unsafe block to match the rest of the API - Add support for the extra_traits feature and Redox - Fmt cc @jackpot51
-
Brian Cain authored
-
- Jul 26, 2019
-
-
bors authored
Update wasmtime to the latest master. The previous wasmtime revision is broken because one of its dependencies, `memoffset` 0.3, was yanked, which appears to make it unavailable. This was fixed by downgrading to `memoffset` 0.2.
-
Xavier L'Heureux authored
-
bors authored
Disable testing that thumbv6m-none-eabi builds properly
-
gnzlbg authored
-
- Jul 23, 2019
-
-
Dan Gohman authored
-
- Jul 21, 2019
-
-
Luca Pizzamiglio authored
-
Luca Pizzamiglio authored
-
Luca Pizzamiglio authored
Currently, libc supports and detects freebsd11 and freebsd13 Unknown versions, like freebsd13, is treated as freebsd11. This patch solve the issues, detecting freebsd13 and treating it like freebsd12. Inverting the logic not(freebsd12) -> freebsd11 where possible
-
- Jul 15, 2019
-
-
Xavier L'Heureux authored
-
Xavier L'Heureux authored
-
Xavier L'Heureux authored
-
Xavier L'Heureux authored
-
Xavier L'Heureux authored
-
gnzlbg authored
-
bors authored
Add __errno_location on Redox, DragonFlyBSD, Haiku Currently [`libstd`](https://github.com/rust-lang/rust/blob/909f5a049415a815b23502a5498de9a99bbf276b/src/libstd/sys/unix/os.rs#L29-L49) and the [`getrandom` crate](https://github.com/rust-random/getrandom/pull/54/files#diff-027a56068e2bf3d31dc4273ee6e07034R12) have to use external declarations in order to implement `errno_location` across all UNIX platforms. This change adds bindings for the remaining UNIX platforms, allowing everyone to just use normal `libc` bindings. This also removes the need for a seperate [`errno-dragonfly`](https://crates.io/crates/errno-dragonfly) crate. Links to the relevant header files: - Redox: [`relibc`'s `bits/errno.h`](https://github.com/redox-os/relibc/blob/master/include/bits/errno.h) uses `__errno_location` - Haiku: [`posix/errno.h`](https://github.com/luciang/haiku/blob/master/headers/posix/errno.h) uses `_errnop` - DragonFlyBSD: [`sys/errno.h`](https://github.com/DragonFlyBSD/DragonFlyBSD/blob/master/sys/sys/errno.h) uses `__error` just like FreeBSD (which makes sense) - Note that the `__error` function is inlined. I don't think this causes a problem.
-
Joe Richey authored
-
- Jul 12, 2019
-
-
Joe Richey authored
-
- Jul 11, 2019
-
-
Joe Richey authored
-
Joe Richey authored
-
Joe Richey authored
-
Joe Richey authored
-
- Jul 10, 2019
- Jul 09, 2019
-
-
bors authored
Add missing syscalls for aarch64-unknown-linux-musl The list of syscalls from [rust-lang-aarch64-musl-syscalls](../blob/master/src/unix/notbsd/linux/musl/b64/aarch64.rs) misses some of the syscalls that are defined in [musl-libc-aarch64-syscalls](https://git.musl-libc.org/cgit/musl/tree/arch/aarch64/bits/syscall.h.in). We need this so that we get rid of hardcoding them inside [our project](https://github.com/firecracker-microvm/firecracker/blob/master/vmm/src/default_syscalls/filters.rs#L16 ). Signed-off-by:
Diana Popa <dpopa@amazon.com>
-
Diana Popa authored
Signed-off-by:
Diana Popa <dpopa@amazon.com>
-
bors authored
Expose signal value of siginfo_t Currently exposes it for following platforms: - Linux has it as enum _timer and it is exposed alongside sigval - On FreeBSD like systems si_value follows after si_addr (according to headers) - Darwin is similar to FreeBSD - NetBSD and FreeBSD uses struct that contains pid, uid, and si_value. Exposed via it P.s. I'd like to take a look at other platforms too, but these are what I know so far. FreeBSD needs some testing though cc @gnzlbg
-
Douman authored
Exposes value for most unix like platforms
-
- Jul 08, 2019
- Jul 06, 2019
-
-
bors authored
Remove AF_MAX, PF_MAX, NET_MAXID constants These constants have already been deprecated for a few releases with a deprecation notice, so they can finally be removed. Closes rust-lang/libc#665
-
bors authored
Reduce appveyor churn This should reduce the Appveyorn churn for other projects a bit more. Please let me know if there is anything else that can be done. Maybe the infra team could discuss whether to document some general guidelines for rust-lang and rust-lang-nursery projects, and write them down somewhere. I would be willing to help. cc @RalfJung @Mark-Simulacrum
-
gnzlbg authored
-