rust/src/etc
Alex Crichton 27dd6dd3db Tweak Travis to use GCE
Travis CI has new infrastructure using the Google Compute Engine which has both
faster CPUs and more memory, and we've been encouraged to switch as it should
help our build times! The only downside currently, however, is that IPv6 is
disabled, causing a number of standard library tests to fail.

Consequently this commit tweaks our travis config in a few ways:

* ccache is disabled as it's not working on GCE just yet
* Docker is used to run tests inside which reportedly will get IPv6 working
* A system LLVM installation is used instead of building LLVM itself. This is
  primarily done to reduce build times, but we want automation for this sort of
  behavior anyway and we can extend this in the future with building from source
  as well if needed.
* gcc-specific logic is removed as the docker image for Ubuntu gives us a
  recent-enough gcc by default.
2015-09-29 16:56:35 -07:00
..
mingw-fix-include Strip trailing whitespace 2015-03-15 11:25:43 -07:00
platform-intrinsics Add a comment to explain the #[inline(never)] annotation 2015-09-12 17:05:29 +02:00
test-float-parse Add optional, external tests for floating point parsing. 2015-08-09 14:17:39 +02:00
third-party Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
adb_run_wrapper.sh Add one more depth on android test directory for multiple targets 2015-02-10 21:53:31 +09:00
add-authors.sh Add src/etc/add-authors.sh script for managing the AUTHORS.txt file 2015-06-17 16:32:01 -07:00
apple-darwin.supp platform-specific valgrind suppression 2012-02-05 09:07:23 -08:00
check-binaries.py add shebang to scripts that have execute bit set 2014-05-12 19:52:29 -07:00
check-sanitycheck.py Fix platform detection 2015-06-01 20:50:35 +03:00
check-summary.py etc: py3 compat for check-summary.py 2015-05-24 05:12:40 -07:00
cmathconsts.c Added more scripts to tidy check 2014-02-17 10:36:47 -06:00
CONFIGS.md distinction between official and community plugins 2015-04-29 18:53:36 +02:00
ctags.rust Update the ctags rules and targets. 2015-07-30 06:35:42 +10:00
debugger_pretty_printers_common.py fix pretty printers to handle new Vec 2015-07-17 10:43:58 -07:00
dec2flt_table.py Script for generating the powers-of-ten tables necessary for correct and 2015-08-08 17:15:25 +02:00
Dockerfile Tweak Travis to use GCE 2015-09-29 16:56:35 -07:00
errorck.py Add comments. 2015-07-12 21:19:19 -05:00
featureck.py Allow tracking issues for lang features. 2015-09-08 11:01:42 +10:00
gdb_load_rust_pretty_printers.py debuginfo: Add a rust-gdb shell script that will start GDB with Rust pretty printers enabled. 2014-12-30 17:26:13 +01:00
gdb_rust_pretty_printing.py debuginfo: Create common debugger pretty printer module. 2015-05-30 20:06:08 +02:00
generate-deriving-span-tests.py Deprecate in-tree rand, std::rand and #[derive(Rand)]. 2015-02-04 09:39:40 +11:00
generate-keyword-tests.py Fix PEP8 for generate-keyword-tests 2015-01-27 01:26:03 -08:00
get-snapshot.py Fix PEP8 in snapshot.py 2015-01-27 01:26:02 -08:00
htmldocck.py rustdoc: Add a primitive page for raw pointers 2015-04-07 17:54:33 -07:00
indenter Port indenter to python 2015-01-16 08:49:54 -08:00
latest-unix-snaps.py Fix PEP8 for latest-unix-snaps.py 2015-01-27 01:26:03 -08:00
libc.c Add the other S_I(RWX)(GRP/OTH) for posix creat 2015-03-24 03:25:48 -07:00
licenseck.py Clean up tidy scripts, coverage, performance 2015-02-05 14:37:16 -08:00
lldb_batchmode.py Fix PEP8 in lldb_batchmode.py 2015-01-27 01:25:54 -08:00
lldb_rust_formatters.py debuginfo: Create common debugger pretty printer module. 2015-05-30 20:06:08 +02:00
local_stage0.sh bitrig integration 2015-02-11 14:49:06 -08:00
make-snapshot.py add shebang to scripts that have execute bit set 2014-05-12 19:52:29 -07:00
make-win-dist.py Fix #26803 2015-08-11 23:20:19 -07:00
maketest.py rmake: Get all tests passing on MSVC 2015-09-17 08:40:33 -07:00
mirror-all-snapshots.py Fix PEP8 in mirror-all-snapshots 2015-01-27 01:26:03 -08:00
mklldef.py mk: Generate a .def file for rustc_llvm on MSVC 2015-05-19 10:53:07 -07:00
mklldeps.py add support for non-standard name of stdc++ library 2015-09-18 18:03:59 +02:00
regex-match-tests.py librustc: Always parse macro!()/macro![] as expressions if not 2014-12-18 12:09:07 -05:00
rust-gdb debuginfo: Add a rust-gdb shell script that will start GDB with Rust pretty printers enabled. 2014-12-30 17:26:13 +01:00
rust-lldb rustc: Start "stabilizing" some flags 2014-12-19 11:38:24 -08:00
snapshot.py Add netbsd amd64 support 2015-07-01 19:09:14 -07:00
sugarise-doc-comments.py Fix PEP8 in sugarise-doc-comments 2015-01-27 01:26:02 -08:00
tidy.py etc: py3 compat for tidy.py 2015-05-24 05:42:10 -07:00
unicode.py Remove all unstable deprecated functionality 2015-08-12 14:55:17 -07:00
x86.supp rm obsolete valgrind suppressions 2014-10-02 05:01:10 -04:00
ziggurat_tables.py std: Move rand to librand. 2014-03-12 11:31:05 +11:00