rust/src
Alex Crichton 1747ce25ad Add support for test suites emulated in QEMU
This commit adds support to the build system to execute test suites that cannot
run natively but can instead run inside of a QEMU emulator. A proof-of-concept
builder was added for the `arm-unknown-linux-gnueabihf` target to show off how
this might work.

In general the architecture is to have a server running inside of the emulator
which a local client connects to. The protocol between the server/client
supports compiling tests on the host and running them on the target inside the
emulator.

Closes #33114
2017-01-29 14:16:41 -08:00
..
bootstrap Add support for test suites emulated in QEMU 2017-01-29 14:16:41 -08:00
build_helper
ci Add support for test suites emulated in QEMU 2017-01-29 14:16:41 -08:00
compiler-rt@a8fc4c169f
doc Rollup merge of #39344 - ollie27:links, r=steveklabnik 2017-01-27 16:42:07 -08:00
driver
etc rustbuild: Start building --enable-extended 2017-01-24 14:48:03 -08:00
grammar
jemalloc@11bfb0dcf8 Update jemalloc to include various fixes for OSX 10.12 2017-01-19 09:01:52 +09:00
liballoc Fix typo in liballoc/lib.rs 2017-01-28 22:16:16 +00:00
liballoc_jemalloc std: Compile libbacktrace with -fvisibility=hidden 2017-01-26 23:48:08 -08:00
liballoc_system Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libarena Rollup merge of #38664 - apasel422:may-dangle, r=pnkfelix 2017-01-10 20:27:41 +09:00
libbacktrace
libcollections Rollup merge of #39314 - stjepang:rewrite-sort-header, r=brson 2017-01-27 16:42:06 -08:00
libcollectionstest std: Stabilize APIs for the 1.16.0 release 2017-01-25 16:43:01 -08:00
libcompiler_builtins travis: Expand the cross linux image 2017-01-16 18:50:01 -08:00
libcore Rollup merge of #39344 - ollie27:links, r=steveklabnik 2017-01-27 16:42:07 -08:00
libcoretest Rollup merge of #39307 - alexcrichton:stabilize-1.16, r=brson 2017-01-27 16:42:06 -08:00
libflate Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libfmt_macros Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libgetopts Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libgraphviz Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
liblibc@7d57bdcdbb Properly ban the negation of unsigned integers in type-checking. 2017-01-03 21:48:17 +02:00
liblog Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libpanic_abort Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libpanic_unwind Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libproc_macro Refactor TokenStream. 2017-01-22 21:37:38 +00:00
libproc_macro_plugin Remove open_span and close_span from Delimited. 2017-01-23 06:49:06 +00:00
librand Remove specialization from Debug implementations 2017-01-20 13:10:36 +01:00
librustc Auto merge of #39305 - eddyb:synelide, r=nikomatsakis 2017-01-28 06:21:23 +00:00
librustc_back travis: Enable testing i686 musl 2017-01-22 10:29:56 -08:00
librustc_bitflags Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
librustc_borrowck rustc: always include elidable lifetimes in HIR types. 2017-01-28 02:56:46 +02:00
librustc_const_eval Rollup merge of #39290 - canndrew:hide-uninhabitedness, r=nikomatsakis 2017-01-27 16:41:50 -08:00
librustc_const_math Remove unused extern crates. 2017-01-22 01:31:02 +00:00
librustc_data_structures Remove dead recursive partial eq impl 2017-01-29 06:07:45 +01:00
librustc_driver rustc: don't call the HIR AST. 2017-01-26 13:41:28 +02:00
librustc_errors Auto merge of #39214 - estebank:fix-labels-without-msg, r=nikomatsakis 2017-01-24 11:51:34 +00:00
librustc_i128 Try to fix some things 2016-12-30 15:17:28 +01:00
librustc_incremental rustc: always keep an explicit lifetime in trait objects. 2017-01-28 02:56:46 +02:00
librustc_lint rustc: always include elidable lifetimes in HIR types. 2017-01-28 02:56:46 +02:00
librustc_llvm calling convention for MSP430 interrupts 2017-01-18 20:42:54 -05:00
librustc_metadata rustc: remove unused bounds field from RegionParameterDef. 2017-01-28 02:56:46 +02:00
librustc_mir Rollup merge of #39351 - nikomatsakis:incr-comp-skip-typeck-1, r=eddyb 2017-01-27 16:42:08 -08:00
librustc_passes Auto merge of #39305 - eddyb:synelide, r=nikomatsakis 2017-01-28 06:21:23 +00:00
librustc_platform_intrinsics Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
librustc_plugin Remove unused extern crates. 2017-01-22 01:31:02 +00:00
librustc_privacy rustc: rename TyCtxt's map field to hir. 2017-01-26 13:41:28 +02:00
librustc_resolve Auto merge of #38920 - petrochenkov:selfimpl, r=eddyb 2017-01-25 23:08:56 +00:00
librustc_save_analysis save-analysis: get tables directly, accomodating them being missing 2017-01-27 07:21:06 +13:00
librustc_trans Fix typo in librustc_trans/collector.rs 2017-01-28 23:02:31 -05:00
librustc_typeck Auto merge of #39305 - eddyb:synelide, r=nikomatsakis 2017-01-28 06:21:23 +00:00
librustdoc Auto merge of #39340 - GuillaumeGomez:empty_comment, r=frewsxcv 2017-01-28 09:41:40 +00:00
libserialize std: Stabilize APIs for the 1.16.0 release 2017-01-25 16:43:01 -08:00
libstd Add support for test suites emulated in QEMU 2017-01-29 14:16:41 -08:00
libstd_unicode Implement Display for char Escape*, To*case. 2017-01-11 12:39:56 -05:00
libsyntax Auto merge of #39360 - osa1:typos, r=GuillaumeGomez 2017-01-28 14:13:00 +00:00
libsyntax_ext Rollup merge of #38842 - abonander:proc_macro_attribute, r=jseyfried 2017-01-20 08:34:30 -08:00
libsyntax_pos Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libterm Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libtest Auto merge of #38779 - Craig-Macomber:bench, r=alexcrichton 2017-01-12 14:42:02 +00:00
libunwind Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
llvm@ceb177eeef Remove accidental submodule change. 2017-01-06 23:13:32 -05:00
rt Use __SIZEOF_INT128__ to test __int128 presence 2017-01-27 23:23:26 +02:00
rtstartup
rust-installer@4f99485080
rustc Expose a feature to force use of alloc_system, teach rustbuild 2017-01-16 03:06:45 +00:00
rustllvm Fix covered-switch-default warnings in RustWrapper 2017-01-14 15:38:12 +01:00
test Add support for test suites emulated in QEMU 2017-01-29 14:16:41 -08:00
tools Add support for test suites emulated in QEMU 2017-01-29 14:16:41 -08:00
vendor
Cargo.lock Add support for test suites emulated in QEMU 2017-01-29 14:16:41 -08:00
Cargo.toml Add support for test suites emulated in QEMU 2017-01-29 14:16:41 -08:00
stage0.txt Bump bootstrap compiler 2016-12-29 08:47:20 -08:00