rust/src
bors 0c85f2a1bd Auto merge of #38847 - michaelwoerister:gate-on-incr-comp, r=alexcrichton
travis: Gate on some minimal support for incremental compilation.

This commit adds a travis job that

1. builds a stage2 compiler in incremental mode (but with empty incremental compilation cache), and
2. builds and runs the run-pass test suite also in incremental mode.

Building incrementally with an empty cache makes sure that the compiler doesn't crash in dependency tracking during bootstrapping. Executing the incrementally built test suite gives some measure of confidence that we generate valid code.

Note, however, that the above does not give strong guarantees about the validity of incremental compilation, it just provides a basis for being able to rely on from-scratch incr. comp. builds as reference values in further tests (which then do actual incremental compilation).

r? @alexcrichton
2017-01-31 06:13:05 +00:00
..
bootstrap Auto merge of #39368 - alexcrichton:fix-upload-dirs, r=aturon 2017-01-30 19:43:08 +00:00
build_helper
ci Auto merge of #38847 - michaelwoerister:gate-on-incr-comp, r=alexcrichton 2017-01-31 06:13:05 +00:00
compiler-rt@a8fc4c169f
doc Minor grammar fix 'can not' -> 'cannot' 2017-01-29 10:51:26 +00: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 Implement Drop for Box 2017-01-30 23:14:15 +03: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 Auto merge of #39407 - GuillaumeGomez:convert_module, r=frewsxcv 2017-01-30 13:16:57 +00:00
libcoretest Rollup merge of #39307 - alexcrichton:stabilize-1.16, r=brson 2017-01-27 16:42:06 -08:00
libflate
libfmt_macros
libgetopts
libgraphviz
liblibc@7d57bdcdbb
liblog
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 cleanup: Refactor away DtorKind 2017-01-30 23:18:22 +03:00
librustc_back travis: Enable testing i686 musl 2017-01-22 10:29:56 -08:00
librustc_bitflags
librustc_borrowck Implement Drop for Box 2017-01-30 23:14:15 +03:00
librustc_const_eval Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03: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 Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
librustc_errors Auto merge of #39214 - estebank:fix-labels-without-msg, r=nikomatsakis 2017-01-24 11:51:34 +00:00
librustc_i128
librustc_incremental rustc: always keep an explicit lifetime in trait objects. 2017-01-28 02:56:46 +02:00
librustc_lint Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03: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 Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03: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 debuginfo scope issue with Box 2017-01-30 23:18:29 +03:00
librustc_typeck Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
librustdoc Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
libserialize std: Stabilize APIs for the 1.16.0 release 2017-01-25 16:43:01 -08:00
libstd Auto merge of #39234 - segevfiner:fix-backtraces-on-windows-gnu, r=petrochenkov 2017-01-28 20:32:56 +00: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
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 Auto merge of #39250 - cseale:issue_30924, r=est31 2017-01-31 03:28:12 +00:00
tools Auto merge of #38847 - michaelwoerister:gate-on-incr-comp, r=alexcrichton 2017-01-31 06:13:05 +00:00
vendor
Cargo.lock rustbuild: Add manifest generation in-tree 2017-01-25 10:57:21 -08:00
Cargo.toml rustbuild: Add manifest generation in-tree 2017-01-25 10:57:21 -08:00
stage0.txt