rust/src
bors 7a526ca05a Auto merge of #39052 - alexcrichton:fix-rebuild, r=brson
rustbuild: Skip the build_helper crate in tests

I've been noticing some spurious recompiles of the final stage on Travis lately
and in debugging them I found a case where we were a little to eager to update
a stamp file due to the build_helper library being introduced during the testing
phase.

Part of the rustbuild system detects when libstd is recompiled and automatically
cleans out future directories to ensure that dirtyness propagation works. To do
this rustbuild doesn't know the artifact name of the standard library so it just
probes everything in the target directory, looking to see if anything changed.

The problem here happened where:

* First, rustbuild would compile everything (a normal build)
* Next, rustbuild would run all tests
* During testing, the libbuild_helper library was introduced into the target
  directory, making it look like a change happened because a file is newer
  than the newest was before
* Detecting a change, the next compilation would then cause rustbuild to clean
  out old artifacts and recompile everything again.

This commit fixes this problem by correcting rustbuild to just not test the
build_helper crate at all. This crate doesn't have any unit tests, nor is it
intended to. That way the target directories should stay the same throughout
testing after a previous build.
2017-01-15 11:03:48 +00:00
..
bootstrap Auto merge of #39052 - alexcrichton:fix-rebuild, r=brson 2017-01-15 11:03:48 +00:00
build_helper let BSD to use gmake for GNU-make 2016-12-17 20:09:23 +01:00
ci Remove strictly-unnecessary flags for docker 2017-01-13 18:05:06 +00:00
compiler-rt@a8fc4c169f Update compiler-rt to fix MIPS64 infinite recursion 2016-11-21 14:53:55 +08:00
doc Rollup merge of #39027 - behnam:typo, r=frewsxcv 2017-01-13 10:42:34 +01:00
driver
etc Auto merge of #38781 - SimonSapin:unishrink, r=alexcrichton 2017-01-07 21:28:47 +00:00
grammar Use keywords::Invalid 2016-11-27 17:59:36 +01:00
jemalloc@e058ca6616
liballoc Rollup merge of #38664 - apasel422:may-dangle, r=pnkfelix 2017-01-10 20:27:41 +09:00
liballoc_jemalloc Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00: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 #39027 - behnam:typo, r=frewsxcv 2017-01-13 10:42:34 +01:00
libcollectionstest Auto merge of #38733 - sfackler:peek-mut-pop, r=alexcrichton 2017-01-07 19:21:49 +00:00
libcompiler_builtins Rollup merge of #38877 - jdub:patch-1, r=sanxiyn 2017-01-13 10:42:27 +01:00
libcore Auto merge of #38982 - clarcharr:expect_err, r=aturon 2017-01-14 17:33:46 +00:00
libcoretest Auto merge of #38982 - clarcharr:expect_err, r=aturon 2017-01-14 17:33:46 +00: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 Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libproc_macro_plugin Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libproc_macro_tokens Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
librand Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
librustc Auto merge of #39040 - estebank:relevant-impl-multiline, r=nikomatsakis 2017-01-15 05:48:34 +00:00
librustc_back Disable jemalloc on s390x as well (closes #38596) 2017-01-12 19:33:40 +01:00
librustc_bitflags Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
librustc_borrowck Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakis 2017-01-08 11:36:52 +00:00
librustc_const_eval Fix two const-eval issues related to i128 negation 2017-01-11 19:38:44 +02:00
librustc_const_math Fix two const-eval issues related to i128 negation 2017-01-11 19:38:44 +02:00
librustc_data_structures Mark some BitVector methods with #[inline] 2017-01-12 15:13:02 -05:00
librustc_driver Auto merge of #38840 - kjaleshire:multiple-targets-error-fix, r=nrc 2017-01-09 04:57:36 +00:00
librustc_errors Auto merge of #38916 - estebank:pad-suggestion-list, r=nikomatsakis 2017-01-11 05:27:11 +00:00
librustc_i128 Try to fix some things 2016-12-30 15:17:28 +01:00
librustc_incremental incr.comp.: Add some caching to Predecessors construction. 2017-01-12 17:06:42 -05:00
librustc_lint Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakis 2017-01-08 11:36:52 +00:00
librustc_llvm Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
librustc_metadata trans/metadata: Remove obsolete CrateStore::can_have_local_instance() 2017-01-09 11:27:20 -05:00
librustc_mir fix function arguments in constant promotion 2017-01-11 09:50:24 +02:00
librustc_passes Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakis 2017-01-08 11:36:52 +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 Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
librustc_privacy Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakis 2017-01-08 11:36:52 +00:00
librustc_resolve resolve: Levenshtein-based suggestions for non-import paths 2017-01-13 23:33:02 +03:00
librustc_save_analysis save-analysis: handle paths in type/trait context more correctly 2017-01-10 16:09:13 +13:00
librustc_trans Auto merge of #38944 - michaelwoerister:incr-generics-partitioning, r=nikomatsakis 2017-01-14 13:17:16 +00:00
librustc_typeck Auto merge of #38605 - estebank:fix-38371, r=nikomatsakis 2017-01-12 01:01:06 +00:00
librustdoc Auto merge of #38569 - chris-morgan:rustdoc-highlight-kw-2, r=steveklabnik 2017-01-12 18:32:28 +00:00
libserialize Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libstd Auto merge of #39045 - redox-os:process_try_wait, r=brson 2017-01-15 08:01:19 +00:00
libstd_unicode Implement Display for char Escape*, To*case. 2017-01-11 12:39:56 -05:00
libsyntax Auto merge of #38814 - Ralith:cfg-fields, r=jseyfried 2017-01-12 20:44:02 +00:00
libsyntax_ext Auto merge of #38814 - Ralith:cfg-fields, r=jseyfried 2017-01-12 20:44:02 +00: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 llvm: backport r280651 2016-12-16 12:49:58 -05:00
rt Add test for i128 ffi usage 2017-01-04 19:05:27 +01:00
rtstartup Rename static mut to upper case 2016-10-14 17:21:11 +03:00
rust-installer@4f99485080
rustc std: Don't build docs for misc facade crates 2016-12-30 10:00:33 -08:00
rustllvm Auto merge of #38745 - CannedYerins:llvm-code-style, r=rkruppe 2017-01-01 11:58:02 +00:00
test Auto merge of #39040 - estebank:relevant-impl-multiline, r=nikomatsakis 2017-01-15 05:48:34 +00:00
tools Use a whitelist and print nice hints 2017-01-12 23:53:02 +01:00
vendor rustbuild: Update gcc-rs to 0.3.40 2016-12-12 09:27:14 -08:00
Cargo.lock rustc: keep track of tables everywhere as if they were per-body. 2017-01-06 22:23:29 +02:00
Cargo.toml Update the bootstrap compiler 2016-11-30 10:38:08 -08:00
stage0.txt Bump bootstrap compiler 2016-12-29 08:47:20 -08:00