bors
3a9e5d05a6
Auto merge of #1527 - Wind-River:filter, r=gnzlbg
...
Add environment variable FILTER to choose which target(s) to run
2019-09-22 10:01:03 +00:00
Baoshan Pang
c6c664525a
use FILTER to select which target(s) to run
2019-09-21 19:52:39 -07:00
gnzlbg
974f550e1c
Implement max_align_t
2019-09-20 17:17:22 +02:00
gnzlbg
005e64b663
Do not require using extern instead of extern C
2019-09-12 15:45:43 +02:00
gnzlbg
c25c36025d
Workaround Azure images not supporting rustup self update
2019-09-12 11:41:26 +02:00
bors
a131ca3534
Auto merge of #1478 - tlively:update-emscripten-types, r=gnzlbg
...
Update Emscripten system types
These changes bring the types up to parity with recent Emscripten
versions using the upstream LLVM wasm backend. These changes should be
coordinated with the upgrade of rustc's Emscripten support. See
https://internals.rust-lang.org/t/upgrading-rust-s-emscripten-support/10684
2019-09-07 00:04:37 +00:00
Thomas Lively
71e47b8dce
Add libxml2 to wasm32 to be safe
2019-08-27 10:14:44 -07:00
Thomas Lively
cd617d7881
Revert "Add extra debug info in emscripten-entry.sh"
...
This reverts commit 89e8ae6ab9
.
2019-08-27 10:12:14 -07:00
Thomas Lively
89e8ae6ab9
Add extra debug info in emscripten-entry.sh
2019-08-26 19:03:59 -07:00
Thomas Lively
b7884dbe51
Add libxml2, a new Fastcomp dependency
2019-08-26 13:53:14 -07:00
Thomas Lively
e011365452
Use git to acquire emsdk
2019-08-26 13:14:38 -07:00
Pietro Albini
30133d9d2a
ci: switch to the rust-lang-ci-mirrors bucket for mirrors
...
Previously mirrors were stored in the rust-lang-ci2 bucket, which is
meant to store temporary data (the CI artifacts). This switches the code
to fetch from the new mirrors bucket.
The old files won't be removed, but they won't be backed up either.
2019-08-21 09:20:32 +02:00
Thomas Lively
d3c7de896f
Update emscripten, take 2
2019-08-19 14:40:46 -07:00
Thomas Lively
a5a5a90e2f
Update emscripten version
2019-08-19 11:49:50 -07:00
bors
4b610e6321
Auto merge of #1449 - xen0n:mips64-musl-targets, r=gnzlbg
...
Add musl support for MIPS64 & bump to 0.2.63
Tested with patched stage2; both static and dynamic binaries confirmed working.
Initial CI support in the form of no-core targets are added.
2019-08-17 16:39:16 +00:00
gnzlbg
bde74be6b2
Rename armv7-wrs-vxworks target
2019-08-17 14:01:21 +02:00
Wang Xuerui
2883e4ce0f
ci: Add mips64(el)-unknown-linux-muslabi64 as initially no_core targets
2019-08-17 10:25:51 +08:00
gnzlbg
3241ec5808
Do not deny warnings by default.
...
libc currently denies all warnings by default. This commit denies
warnings only when libc is built in CI.
2019-08-16 15:47:00 +02:00
gnzlbg
cbc8fb9736
Set up RUSTDOCFLAGS for building libc
2019-08-14 17:32:21 +02:00
gnzlbg
af88cf1f0f
Add a build task for FreeBSD11 without LIBC_CI
2019-08-14 07:36:41 +02:00
Baoshan Pang
d18003a277
Define the C interface to vxWorks for x86, x86_64, ARM, ARM 64-bit, PowerPC, PowerPC SPE and PowerPC 64-bit.
2019-08-09 12:53:06 -07:00
bors
a9ab0f983a
Auto merge of #1376 - gnzlbg:azure_pipelines, r=gnzlbg
...
Setup Azure Pipelines
cc @alexcrichton this needs enabling Azure Pipelines for this repo
2019-08-08 18:28:21 +00:00
gnzlbg
bce9075570
Temporarily disable redox target
2019-08-05 12:47:35 +02:00
gnzlbg
f3d0118751
MinGW: also copy libmingwex.a from C toolchain - by mati865
2019-08-02 13:44:33 +02:00
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
Brian Cain
214d32d265
Add support for hexagon-unknown-linux-musl
2019-07-27 01:38:12 -05: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