Commit graph

126 commits

Author SHA1 Message Date
bors bf32336688 Auto merge of #1159 - cmbrandenburg:sysv_sem_support, r=alexcrichton
Add support for SysV semaphores on Apple platform
2018-12-09 02:34:28 +00:00
Alex Crichton 7862f87560 Allow Android builds to fail 2018-12-08 18:33:04 -08:00
bors 01b2be3858 Auto merge of #1167 - asomers:cirrus, r=alexcrichton
Move FreeBSD testing from Travis/QEMU to Cirrus-CI

Fixes #1163
2018-12-08 12:49:40 +00:00
Alan Somers 311722c7c5 Don't submit build status to buildbot.rust-lang.org
That service no longer exists.
2018-12-07 13:24:52 -07:00
Alan Somers e88e6b99de Move FreeBSD testing from Travis/QEMU to Cirrus-CI
Fixes #1163
2018-12-07 13:11:09 -07:00
Tom Parker-Shemilt e73f064a9b Upgrade Travis to using Xenial environment 2018-11-24 19:53:40 +00:00
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