gnzlbg
bc5a93e8d8
Update azure.yml to ci/ path
2019-07-31 12:41:42 +02:00
gnzlbg
1a2de0ea60
Bors uses auto-libc; move config to ci/azure.yml
2019-07-31 12:31:58 +02:00
gnzlbg
23b80729e2
Use matis bash script instead of batch for fixing mingw on windows
2019-07-27 13:25:22 +02:00
gnzlbg
9f153e971a
Patch mingw libraries for windows gnu targets
2019-07-27 13:25:22 +02:00
gnzlbg
d4bb00a544
Use installed rustup
2019-07-27 13:25:22 +02:00
gnzlbg
7507f5d1e0
Add windows targets
2019-07-27 13:25:22 +02:00
gnzlbg
d03a1ff2dc
Use cargo-xbuild for building the documentation
2019-07-27 13:25:22 +02:00
gnzlbg
6ca5bfaea1
Setup Azure Pipelines
2019-07-27 13:25:22 +02:00
bors
d660c38cbf
Auto merge of #1437 - sunfishcode:master, r=gnzlbg
...
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.
2019-07-26 19:05:13 +00:00
gnzlbg
98dc609a79
Disable testing that thumbv6m-none-eabi builds properly
2019-07-26 15:01:00 +02:00
Dan Gohman
e21be8cdcd
Update wasmtime to the latest master.
2019-07-23 12:53:02 -07:00
Adam C. Foltzer
e94fffc309
replace deprecated string functions in style script
2019-06-27 10:57:07 -07:00
gnzlbg
516f3efcc9
update emscripten
2019-05-28 16:01:26 +02:00
gnzlbg
1a3d1525da
[breaking change] sendmmsg/recvmmsg flag argument is an unsigned integer on MUSL
2019-05-28 10:09:43 +02:00
gnzlbg
2543b7c8ed
bump kernel headers to 4.4.2-2
2019-05-27 22:23:02 +02:00
gnzlbg
8f403e5ac2
Update MUSL Linux kernel headers and re-enable Linux tests
2019-05-27 22:23:02 +02:00
gnzlbg
1059e0bd85
Merge pull request #1346 from gnzlbg/simplify_freebsd
...
Clean up libc-test/build.rs for FreeBSD and enable testing FreeBSD12 on CI
2019-05-26 18:56:03 +02:00
bors
6d4c60d70b
Auto merge of #1358 - pkubaj:patch-1, r=gnzlbg
...
Add powerpc64-unknown-freebsd target
Per https://github.com/rust-lang-nursery/stdsimd/pull/765 add powerpc64-unknown-freebsd to prevent further breakages.
2019-05-25 19:11:36 +00:00
gnzlbg
06561d98f4
Temporarily disable x86_64-sun-solaris
2019-05-25 14:18:25 +02:00
gnzlbg
c5a53155f7
Temporarily disable sparcv9-sun-solaris
2019-05-25 13:04:24 +02:00
pkubaj
49271b7a7e
Move aarch64 and powerpc64 targets for FreeBSD
...
Move to LINUX_NO_CORE_TARGETS per gznlbg's suggestion.
2019-05-25 00:41:35 +02:00
pkubaj
8c2e02dc0d
Move aarch64 and powerpc64 targets for FreeBSD
...
Move to RUST_NIGHTLY_LINUX_TARGETS per gznlbg's suggestion.
2019-05-24 21:12:20 +02:00
gnzlbg
7437d0a6f1
Add a FreeBSD 12 build job and test FreeBSD12 APIs
...
This commits adds a second FreeBSD 12 build job,
and splits the implementation of the FreeBSD module
into two modules, one for FreeBSD 11, and one for FreeBSD 12.
The FreeBSD 11 module is compiled always by default, and is
mostly forward compatible with FreeBSD 12 systems.
The FreeBSD 12 module is only built for now in libc's CI,
and uses FreeBSD 12 data types and APIs, linking to symbols
that are only available in FreeBSD 12.
Basically, when LIBC_CI env variable is defined, and the host
system is a FreeBSD 12 system, then the FreeBSD 12 module is
automatically built and tested. Conditional compilation is done
using a `cfg(freebsd12)` flag.
This commit also re-enables many tests, and documents why
some remain disabled.
2019-05-24 20:04:17 +02:00
gnzlbg
70c9a98c1c
Run CMSG tests on s390x
...
Closes #1240 .
2019-05-24 14:13:43 +02:00
gnzlbg
ea31f5aeb5
Increase retries of Android downloads
2019-05-23 19:10:58 +02:00
gnzlbg
eb0794a5d8
Update Android SDK, NDK (r19c), and API versions (arm:24,x86:28)
...
* Update Android NDK to version r19c
* Update Android API versions to:
* API 24 on arm and aarch64 targets
* API 28 on x86 and x86_64 targets
* Unified headers were removed in NDK 16
* Refactor the NDK and SDK installation scripts
* OpenJDK version 8 must be kept: it appears that
the Android tools do not work with more modern OpenJDK
versions.
2019-05-23 16:18:43 +02:00
pkubaj
3335a02019
Add aarch64-unknown-freebsd to CI
2019-05-23 14:12:48 +02:00
pkubaj
8d3175c185
Add powerpc64-unknown-freebsd target
...
Per https://github.com/rust-lang-nursery/stdsimd/pull/765 add powerpc64-unknown-freebsd to prevent further breakages.
2019-05-23 13:39:27 +02:00
bors
bf85aa6dfc
Auto merge of #1340 - ibabushkin:mmap_flags, r=gnzlbg
...
Added MAP_FIXED_NOREPLACE and MAP_SHARED_VALIDATE consts.
This addresses #1339 and #1315 . I believe the location of the constants is correct as-is, as both flags are linux-specific additions. Let me know if I missed anything.
2019-05-21 18:53:49 +00:00
Inokentiy Babushkin
6a97d64e02
Revert "An attempt to use upstream musl on mips."
...
This reverts commit 1a1b170a02
.
2019-05-21 13:37:31 +02:00
Inokentiy Babushkin
3835253fc8
Revert "Fixed a typo in mips docker file."
...
This reverts commit 7b171fb15a
.
2019-05-21 13:37:19 +02:00
Inokentiy Babushkin
7b171fb15a
Fixed a typo in mips docker file.
2019-05-20 16:55:08 +02:00
Inokentiy Babushkin
1a1b170a02
An attempt to use upstream musl on mips.
2019-05-19 16:53:59 +02:00
Inokentiy Babushkin
9f1db17852
Updated most musl versions in CI docker setup.
2019-05-19 14:12:33 +02: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
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
3ac67ebcf7
Rename wasm32-unknown-wasi to wasm32-wasi
2019-05-16 11:03:04 +02:00
gnzlbg
3ac111c8d0
Try to fix builds of the Android SDK
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
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
4c938e5b4b
Move sparc64 Docker image to Ubuntu
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
18bf94c6eb
Update all remaining targets to Ubuntu 18.04
2019-05-14 12:00:45 +02:00
gnzlbg
89a3d03aa7
Update Android Docker images Ubuntu version
2019-05-14 10:06:45 +02:00
leo60228
a92266b0fe
Build Switch on CI
2019-05-10 10:28:18 -04:00
Dan Gohman
8a5b230c14
Update to the latest wasi-sysroot.
...
This contains several fixes, including the FD_ISSET signature change
that the previous patch in this PR needs.
2019-04-23 21:01:39 -07:00
Alex Gaynor
55189f6aa6
Remove duplicate target from ci/build.sh
...
I'm almost certain this is not intentional
2019-04-14 15:54:13 -04:00
Alex Crichton
cc0310146e
Add binding for new `__wasilibc_find_relpath` API
...
Added recently and will be used in libstd!
2019-04-08 07:56:47 -07:00