Commit Graph

168 Commits

Author SHA1 Message Date
Alex Crichton
c02a5c237a Use nightlies for iOS and rumprun
iOS was fixed awhile back and we should have rumprun nightlies now, so let's use
them!
2016-03-03 13:40:09 -08:00
Alex Crichton
8a8bc668d0 Add a style checking script to CI
It's tough to have PRs bounce or to have a back and forth with contributors
about minor style quibbles. Sometimes it ends up just being easier to fix style
after the fact, but let's add some automation to help this!

This commit adds a script to run on CI and locally to verify the style of this
repository. There's a few stylistic guidelines to ensure that definitions are
understandable across the jungle of modules. This consistency should help assist
readability for any future readers!
2016-03-01 22:03:34 -08:00
Alex Crichton
28a493a8cf Move iOS back to a known good date 2016-02-18 13:53:46 -08:00
Alex Crichton
36ae2359b3 Use iOS nightlies instead of a pinned version 2016-02-04 15:35:58 -08:00
Alex Crichton
d820c4a8f7 Add OpenBSD and FreeBSD CI to Travis
This commit adds support to test all libc definitions on both OpenBSD and
FreeBSD via QEMU userspace emulation. Specially prepared images for each OS are
used which are essentially intended to run a script on startup and then exit.
Documentation has been added to the `ci/README.md` file describing this new
system.
2016-01-18 22:54:28 -08:00
Alex Crichton
a5d830a8a0 Move docker container and don't re-symlink mips compilers 2016-01-10 14:36:27 -08:00
Alexander Polakov
2cdb21ea2b Use docker for MIPS 2015-12-27 12:22:59 +03:00
Alex Crichton
881ef9b966 Update the android CI image
It's got a new toolchain which should hopefully support some more modern
definitions.
2015-12-18 13:15:09 -08:00
Alex Crichton
8dce9ada5c Add a load of constants/definitions from nix
This is a blanket import of lots of constants and function from nix-rust
2015-12-16 08:16:41 -08:00
Alex Crichton
49d7bca8aa Add rumprun CI and get tests passing 2015-12-01 17:16:43 -08:00
Alex Crichton
ba0aea06b5 Fix links to docs
Closes #49
2015-11-15 13:04:43 -08:00
Alex Crichton
67567dfb63 Revert "Fix links to docs"
This reverts commit 767ba143e3.
2015-11-09 13:54:55 -08:00
Alex Crichton
767ba143e3 Fix links to docs
Closes #49
2015-11-07 15:52:15 -08:00
Alex Crichton
9f52b89c2e Add NI_MAXHOST 2015-11-07 15:50:40 -08:00
Alex Crichton
f0c68f383f Tweak run-all.sh script 2015-11-02 15:25:18 -08:00
Alex Crichton
2995f5595c Use the standard android slave docker image 2015-10-29 16:34:55 -07:00
Alex Crichton
657eeec3b6 Run more extra targets on nightly 2015-10-29 11:08:34 -07:00
Alex Crichton
b017b5e72f Really fix ci... 2015-10-28 14:46:38 -07:00
Alex Crichton
354693de77 Update CI 2015-10-28 14:11:53 -07:00
Alex Crichton
573f2de6ac Another attempt at fixing nightly 2015-10-21 10:23:08 -07:00
Alex Crichton
a1da67dbaa Try to fix nightly CI 2015-10-21 10:04:09 -07:00
Alex Crichton
cc12d2b2d3 Pass -y to apt-get 2015-10-14 15:58:08 -07:00
Alex Crichton
ab0442cd15 AppVeyor has MSYS2 installed by default now! 2015-10-07 14:38:47 -07:00
Alex Crichton
baef6116da iOS support 2015-09-21 14:37:14 -07:00
Alex Crichton
9cb1634164 Move to master branch 2015-09-21 13:37:36 -07:00
Alex Crichton
32dc2279e0 add a script to run everything locally 2015-09-18 18:51:20 -07:00
Alex Crichton
22f3c5e1a7 Use a switch instead of if/else 2015-09-18 17:33:14 -07:00
Alex Crichton
2536b35aa8 OK, apparently MIPS can run now? 2015-09-18 17:33:14 -07:00
Alex Crichton
a760061227 Add sample OpenBSD VM 2015-09-18 17:33:14 -07:00
Alex Crichton
70b1f23f27 Try running MIPS again 2015-09-18 16:32:03 -07:00
Alex Crichton
a1b948e34a Fix FreeBSD 2015-09-18 14:33:42 -07:00
Alex Crichton
b66b8a4424 Run apt-get update before installing 2015-09-17 20:55:52 -07:00
Alex Crichton
145ac09cf9 Describe CI processes 2015-09-17 17:52:13 -07:00
Alex Crichton
d86471cb4a Only install gcc-multilib when necessary 2015-09-17 17:46:58 -07:00
Alex Crichton
d9962f4bd1 CI dox 2015-09-17 17:45:10 -07:00
Alex Crichton
15b83c244f Use musl-gcc, fix musl headers 2015-09-17 17:25:52 -07:00
Alex Crichton
684cfa4691 Add aarch64 support/CI 2015-09-17 15:19:58 -07:00
Alex Crichton
730a17fd1c Root urls for everyone!
Also refator to only list all the triples once
2015-09-17 10:05:36 -07:00
Alex Crichton
dab1ead5fa Auto-generate an index 2015-09-17 09:52:21 -07:00
Alex Crichton
9eca4685de Another? 2015-09-17 01:00:41 -07:00
Alex Crichton
d82bc6b1f8 Add a landing page 2015-09-16 23:59:04 -07:00
Alex Crichton
41afa80f05 Add upload tokens 2015-09-16 23:56:01 -07:00
Alex Crichton
24abc4fb80 Attempt to build docs on Travis 2015-09-16 23:54:56 -07:00
Alex Crichton
d11e9141b2 Switch to ctest crate
Extracted tests!
2015-09-15 23:28:52 -07:00
Alex Crichton
17da63d4ef I hate shell 2015-09-14 17:52:07 -07:00
Alex Crichton
412d4f9319 OK, don't actually run mips for now... 2015-09-14 17:33:40 -07:00
Alex Crichton
213c629852 Move Dockerfile to ci folder 2015-09-14 14:41:36 -07:00
Alex Crichton
2fe6de47c4 Remove trailing slash 2015-09-14 14:07:49 -07:00
Alex Crichton
a4d78c4d0a Refactor with fewer intermediate artifacts 2015-09-14 13:52:51 -07:00
Alex Crichton
4a62f6111f I can spell MIPS 2015-09-14 13:18:35 -07:00
Alex Crichton
86c7c4398d Really install mips gcc 2015-09-14 12:58:03 -07:00
Alex Crichton
ac5ba005b4 Attempt another package on mips 2015-09-14 11:49:09 -07:00
Alex Crichton
947d67573d Fix cargo config 2015-09-14 11:34:22 -07:00
Alex Crichton
944a733426 Run MIPS on CI 2015-09-14 11:27:10 -07:00
Alex Crichton
2333a52734 Fix arm... yet again... 2015-09-14 00:56:58 -07:00
Alex Crichton
e6280d8669 Let's try again! 2015-09-14 00:35:15 -07:00
Alex Crichton
0c784713d7 Try to fix arm linux again 2015-09-14 00:12:16 -07:00
Alex Crichton
517b76a472 Install qemu-user as well 2015-09-13 23:53:31 -07:00
Alex Crichton
23ab70b3cb Add CI for ARM linux 2015-09-13 23:38:27 -07:00
Alex Crichton
1e6056e573 Try to fix musl CI again 2015-09-13 22:59:06 -07:00
Alex Crichton
11b5ca497a Fix MUSL script 2015-09-13 22:10:18 -07:00
Alex Crichton
2f846f3f6c Fix test script 2015-09-13 21:21:46 -07:00
Alex Crichton
acda013560 Add MUSL to CI 2015-09-13 11:22:26 -07:00
Alex Crichton
87fdebdeb2 Use MSYS2 on appveyor 2015-09-12 23:09:04 -07:00
Alex Crichton
e47a450f34 Fix shell syntax 2015-09-12 16:42:49 -07:00
Alex Crichton
3f07aebd1d Use clang instead of cc 2015-09-12 16:35:52 -07:00
Alex Crichton
83a30491ce Aight, let's try running everything on travis 2015-09-12 16:15:48 -07:00
Alex Crichton
79199aff36 Add docker file to build android image 2015-09-12 16:00:29 -07:00