Commit Graph

120 Commits

Author SHA1 Message Date
gnzlbg d1457314dd Factor out platforms for which libc is empty 2018-11-20 11:19:34 +01:00
gnzlbg 37a0bd3251 Fix shellcheck issues 2018-11-20 10:25:26 +01:00
gnzlbg aca32d997c re-format 2018-11-19 15:24:41 +01:00
Alan Somers 74d5a9833f Disable the aarch64-unknown-linux-musl workaround for #856
This bug was never diagnosed.  Perhaps it's been resolved by a newer
compiler.
Fixes #856
2018-10-30 15:06:01 -06:00
bors 4a8304d47e Auto merge of #1111 - gnzlbg:xcode10, r=alexcrichton
update osx builds to xcode10
2018-10-29 22:15:31 +00:00
gnzlbg 4182efd167 update osx constants for xcode10 2018-10-29 17:31:00 +01:00
gnzlbg 4a60136aab remove the iOS simulator targets from CI 2018-10-29 17:13:48 +01:00
gnzlbg a379fb3c48 update osx builds to xcode10 2018-10-29 15:28:19 +01:00
Josh Abraham 70c178dc12
Remove rumprun target from .travis.yml
This patch removes the x86_64-rumprun-netbsd triple from Travis CI.
2018-10-15 10:29:48 -04:00
gnzlbg 381d3e908b
sparc64 tests are passing again
Closes #1064 .
2018-08-24 13:29:30 +02:00
Alex Crichton b9c613f3dc Fix allow_failures section 2018-08-16 09:33:02 -07:00
Alex Crichton f31d0f7795 Allow sparc64 to fail on CI 2018-08-15 17:14:37 -07:00
Alex Crichton e6bc44b540 Allow iOS to fail 2018-08-01 07:51:33 -07:00
Alex Crichton 83f78df8c6 Fix OSX builders on CI
Looks like Travis has moved on from our old images, so we're forced to
update.
2018-08-01 07:49:22 -07:00
Bryant Mairs 0f8a62bce6 Fail hard on sparc64 build failures 2018-05-31 19:27:03 -07:00
Jason Longshore b58c25de76 Temporarily disable s390x 2018-05-10 15:30:51 -05:00
Jason Longshore 802bd7de05 Temporarily disable sparc64 2018-05-10 12:21:50 -05:00
gnzlbg 77837a0f33 bump compat Rust version from 1.0.0 to 1.13.0 2018-04-17 00:30:50 +02:00
Alex Crichton bea4879eec Pin aarch64 musl to 1.22.0
Apparently it fails on 1.23.0 for mysterious reasons
2017-11-25 14:17:54 -08:00
bors 10ac3df173 Auto merge of #824 - malbarbo:x32-1, r=alexcrichton
Fixes and test for x86_64-unknown-linux-gnux32

This fixes all libc tests and almost all rustc tests (3 libstd tests and one run-pass test fails).

Fixes https://github.com/rust-lang/libc/issues/816https://github.com/rust-lang/libc/issues/816
2017-10-28 04:03:07 +00:00
bors 25fb72e359 Auto merge of #823 - malbarbo:sparc64-test, r=alexcrichton
Add sparc64-unknown-linux-gnu to CI (with disabled tests)

Tests are disabled because qemu segfaults, see https://github.com/rust-lang/libc/issues/822

The builder is still useful to catch some errors.
2017-10-28 03:34:15 +00:00
bors c6abfc1f70 Auto merge of #821 - malbarbo:mips64el-test, r=alexcrichton
Add mips64el to CI
2017-10-28 03:04:32 +00:00
bors 84d72c659d Auto merge of #818 - malbarbo:powerpc64le-test, r=alexcrichton
Add powerpc64le to CI
2017-10-28 02:34:11 +00:00
Alex Crichton 8617317c89 Disable i686-linux-android temporarily 2017-10-27 18:31:05 -07:00
Marco A L Barbosa e63f46a0ce Add issue for linux x32 failing to build 2017-10-27 13:15:32 -02:00
Marco A L Barbosa d1eabe699a Enable x86_64-unknown-linux-gnux32 on CI 2017-10-27 11:06:40 -02:00
Marco A L Barbosa 9a0d37f517 Add sparc64-unknown-linux-gnu to CI (with disabled tests) 2017-10-27 09:09:45 -02:00
Marco A L Barbosa 56b3403fa5 Add mips64el to CI 2017-10-27 08:21:40 -02:00
Marco A L Barbosa 31309536e9 Add powerpc64le to CI 2017-10-24 19:04:02 -02:00
Alex Crichton 9029cfb9eb Add more Linux-based syscall tables
* Add syscall tables to most remaining arches in `src/unix/notbsd`
* Add aarch64/arm musl to CI
* Update dependencies
2017-10-18 15:17:00 -07:00
Alex Crichton d2044231dc Remove caching and fix FreeBSD tests 2017-09-05 20:18:21 -07:00
Joshua Liebow-Feeser f8bfc6eaa4 apple: Add VM_* constants from mach/vm_statistics.h
Closes #736
2017-08-30 16:04:21 -07:00
Alex Crichton 22b98dedfe Add asmjs/wasm32 to CI
Rebase of #610 and also move emscripten up much higher in the hierarchy to
ensure that it doesn't have too much of a ripple effect on other platforms.

This involved moving down a good number of definitions, but hopefully was done
with care to not break anything!
2017-08-26 22:15:29 -07:00
Alex Crichton b7902df689 Add ios flags to ios invocations 2017-08-22 07:02:32 -07:00
Alex Crichton bcbfa85651 Leverage Cargo's target runner support to execute tests 2017-08-21 21:41:37 -07:00
Alex Crichton 201d539465 Remove OpenBSD CI
It's now broken due to changes in the `gcc` crate and having a too-old compiler,
and in general it's unfortunately architecturally so different from the other
test frameworks that it's difficult to maintain over time.
2017-08-18 09:34:08 -07:00
Alex Crichton 7d74c0993c Clean up CI configuration and add s390x
We can't test s390x because qemu segfaults but we can at least verify that it
compiles.

Closes #650
2017-07-07 14:19:06 -07:00
Marco A L Barbosa 2fd7f7a43f Add x86_64-linux-android test 2017-05-03 20:12:49 -03:00
Alex Crichton 9a55bc1027 Get CI working again
A few changes have necessitated some updates on our end
2017-03-23 11:29:57 -07:00
Marco A L Barbosa d500a458a0 Enable travis tests for {i686, aarch64}-linux-android 2017-02-24 17:21:56 -03:00
Kevin Brothaler 4bcad05d03 osx_image was in the wrong place? 2017-01-17 14:47:08 -04:00
Kevin Brothaler c8a4d214eb Run the unit tests on the iOS simulator for x86_64-apple-ios 2017-01-17 14:47:08 -04:00
Alex Crichton b9430b034d Update both mips musl download locations 2016-12-02 16:22:11 -08:00
Alex Crichton 93dbca015f Bump to 0.2.18 2016-12-02 12:57:44 -08:00
Alex Crichton c9ec4e7a63 Update travis token 2016-11-19 10:10:43 -08:00
Alex Crichton 8726270a8e Merge pull request #456 from alexcrichton/cache-things
Share the host's `target` directory for tests
2016-11-18 09:00:09 -06:00
Alex Crichton c2842463e5 Share the host's `target` directory for tests
This helps caching between runs and can help speed up turnaround time for
various operations. The old android container didn't work out for some reason
due to permissions so the definition has now been vendored locally to just
rebuild it each time.
2016-11-17 11:30:17 -08:00
Alex Crichton 18d5d43f65 Move docs back to nightly 2016-11-17 09:48:12 -08:00
Alex Crichton 0df7e408ef Generate docs on 1.10.0
Should help us keep the size explosion under control.
2016-10-28 06:57:03 -07:00
Alex Crichton 78070bdf28 Try to fix powerpc64 and update to crates.io ctest 2016-10-20 17:23:23 -07:00