Commit Graph

2896 Commits

Author SHA1 Message Date
bors caf17a0641 Auto merge of #1345 - jackpot51:patch-1, r=gnzlbg
Bump version to 0.2.55

This will bring in support for redox as part of the unix target_family, thus allowing https://github.com/rust-lang/rust/pull/60547 to move forward
2019-05-16 23:19:04 +00:00
bors 6bc42d40e5 Auto merge of #1342 - sunfishcode:master, r=gnzlbg
Update to the latest wasi-sysroot.

 - Rename `wasm32-unknown-wasi` to `wasm32-wasi`.
 - `__wasilibc_rmfileat` was renamed to `__wasilibc_unlinkat`
 - Add bindings for a few more functions and typedefs.
2019-05-16 21:51:36 +00:00
bors 6e3c6752f6 Auto merge of #1336 - faern:add-futex-consts, r=gnzlbg
Add futex constants

Adding some Futex constants. To be used in `parking_lot`. See https://github.com/faern/parking_lot/pull/1/files#r283110797
2019-05-16 20:51:07 +00:00
Linus Färnstrand 72463fc155 Add futex.h to test 2019-05-16 20:40:18 +02:00
Linus Färnstrand 2276fd3940 Add some FUTEX_ constants to Linux+Android 2019-05-16 20:37:10 +02:00
Dan Gohman 215cd1549e Update to the latest wasi-sysroot.
- Rename `wasm32-unknown-wasi` to `wasm32-wasi`.
 - `__wasilibc_rmfileat` was renamed to `__wasilibc_unlinkat`
 - Add bindings for a few more functions and typedefs.
2019-05-16 06:40:50 -07:00
Jeremy Soller 81dcf4c0ef
Bump version to 0.2.55 2019-05-16 06:53:06 -06:00
bors 8b14a7e95b Auto merge of #1335 - leo60228:patch-1, r=gnzlbg
Improve newlib constants

This is necessary to set socket options on the Nintendo Switch, which uses a socket implementation directly ported from FreeBSD. Reopened from #1334 because I accidentally closed that.
2019-05-16 11:19:32 +00:00
bors 5408b1079c Auto merge of #1332 - redox-os:redox-unix, r=gnzlbg
redox: convert to target_family unix

This is the first step to supporting https://github.com/rust-lang/rust/issues/60139.

In order to have a smooth transition, there will need to be a change made in rust at the same time, switching Redox over to the unix target family. See https://github.com/rust-lang/rust/pull/60547
2019-05-16 10:03:05 +00:00
bors 4ac8346b74 Auto merge of #1337 - gnzlbg:update_ubuntu, r=gnzlbg
Update CI from ubuntu 16.04 (EOL) to 19.04

Closes #1333 .
2019-05-16 09:04:07 +00:00
gnzlbg 8eceb62a3e Rename _wasi_rmfileat to _wasi_unlinkat 2019-05-16 11:03:45 +02:00
gnzlbg 5a0e37ec37 Add wasm32-wasi to ci/build.sh 2019-05-16 11:03:45 +02:00
gnzlbg 77a4683aa1 Remove bitrig support
See https://github.com/rust-lang/rust/pull/60775 .
2019-05-16 11:03:45 +02:00
gnzlbg 9183c00f7e Remove unecessarily disabling a warning on FreeBSD 2019-05-16 11:03:12 +02:00
gnzlbg 3ac67ebcf7 Rename wasm32-unknown-wasi to wasm32-wasi 2019-05-16 11:03:04 +02:00
gnzlbg e07c7bdc17 Fix utmpx on Sparc64 2019-05-16 09:15:12 +02:00
gnzlbg 7ed51c1c8b Fix NFT_MSG_MAX on Sparc64 2019-05-16 09:15:12 +02:00
gnzlbg b701d5c33a Fix NFT tables on Sparc64 2019-05-16 09:15:12 +02:00
gnzlbg 58091dfb5d Fix FLUSHO value on Sparc64 2019-05-16 09:15:12 +02:00
gnzlbg 198ead7247 ucontext_t ssp field uses c_long and not c_longlog 2019-05-16 09:15:12 +02:00
gnzlbg 3ac111c8d0 Try to fix builds of the Android SDK 2019-05-16 09:15:12 +02:00
gnzlbg e7f62bc76a Fix utmpx.ut_session type on sparc64 2019-05-16 09:15:12 +02:00
gnzlbg d808123728 Fix ucontext_t on x86 2019-05-16 09:15:12 +02:00
gnzlbg 4497a7867d Fix ucontext_t and NFT_MSG_MAX on x86_64 2019-05-16 09:15:12 +02:00
gnzlbg e94f68c7d6 Link against correct scanf,fscanf,sscanf 2019-05-16 09:15:12 +02:00
gnzlbg 9df115b67f Update Ubuntu images to 19.04 2019-05-16 09:15:12 +02:00
gnzlbg 1a7ee21aec Define DEPRECATED_SCANF macro to use older scanf,sscanf,fscanf symbols 2019-05-16 09:15:12 +02:00
gnzlbg 0ae84518fe Update Debian image used in s390x build job 2019-05-16 09:15:12 +02:00
gnzlbg 57e1e84dce Update Debian image used in sparc64 build job to Debian 10.0 2019-05-16 09:15:12 +02:00
gnzlbg 2a131d2707 Update alignment of pthread_mutexattr_t 2019-05-16 09:15:12 +02:00
gnzlbg 24f8972b8d [breaking change] remove PTRACE_GET/SET/FP/REGS from s390x 2019-05-16 09:15:12 +02:00
gnzlbg 4a8fa6f1f0 Correct value of some NFT_ constants on AArch64 2019-05-16 09:15:12 +02:00
gnzlbg bdb1816070 [breaking change] Remove SYS_syscalls and SYS_arch_specific_syscall from aarch64 2019-05-16 09:15:12 +02:00
gnzlbg 4c938e5b4b Move sparc64 Docker image to Ubuntu 2019-05-16 09:15:12 +02:00
gnzlbg 4aa5a45af1 Correct assert for mips+musl 2019-05-16 09:15:12 +02:00
gnzlbg 5d5ceeaf64 Correct value of some NFT_ constants on ARM 2019-05-16 09:15:12 +02:00
gnzlbg be36f6859b execinfo not available in emscripten 2019-05-16 09:15:12 +02:00
gnzlbg 9212a9cf14 Update openjdk to version 11 in Docker containers 2019-05-16 09:15:12 +02:00
gnzlbg 6db4afabfd Correct value of some NFT_ constants 2019-05-16 09:15:12 +02:00
gnzlbg 5bdb28fd6a [breaking change] remove SYS_reserved and SYS_unused constants 2019-05-16 09:15:11 +02:00
gnzlbg d2695436ba [breaking change] PTRACE_GETFPXREGS and PTRACE_SETFPXREGS were incorrectly re-exported on arm but they are x86 specific 2019-05-16 09:15:11 +02:00
gnzlbg bf76ded067 Test the Elf32/64 types sperately
These types have a p_types field, but the resolv.h
header defines p_types __p_types macro that breaks them.
2019-05-16 09:15:11 +02:00
gnzlbg f67f831aad readd netfilter headers 2019-05-16 09:15:11 +02:00
gnzlbg 352ee1c37d Include Linux headers after sys headers 2019-05-16 09:15:11 +02:00
gnzlbg cb3a9db378 Include aio.h as the last header 2019-05-16 09:15:11 +02:00
gnzlbg 54fcb89354 Add missing sysctl header to freebsd tests 2019-05-16 09:15:11 +02:00
gnzlbg 9da2fd5ace Add missing utmpx.h header to freebsd tests 2019-05-16 09:15:11 +02:00
gnzlbg dc7311bec7 Include aio.h before sys/mount.h on linux 2019-05-16 09:15:11 +02:00
gnzlbg 426f91bd25 Fix typo in Linux checking 2019-05-16 09:15:11 +02:00
gnzlbg bb2f29641a Add missing netinet/ip.h header 2019-05-16 09:15:11 +02:00