rust/src
bors a550f2d3b3 Auto merge of #46111 - michaelwoerister:promote-green, r=nikomatsakis
incr.comp.: Make sure we don't lose unused green results from the query cache.

In its current implementation, the query result cache works by bulk-writing the results of all cacheable queries into a monolithic binary file on disk. Prior to this PR, we would potentially lose query results during this process because only results that had already been loaded into memory were serialized. In contrast, results that were not needed during the given compilation session were not serialized again.

This PR will do one pass over all green `DepNodes` that represent a cacheable query and execute the corresponding query in order to make sure that the query result gets loaded into memory before cache serialization.

In the future we might want to look into a serialization format the can be updated in-place so that we don't have to load unchanged results just for immediately storing them again.

r? @nikomatsakis
2017-11-24 21:50:09 +00:00
..
binaryen@1c9bf65aa0 std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
bootstrap Auto merge of #46011 - euclio:reachability-redux, r=nrc 2017-11-23 03:22:55 +00:00
build_helper
ci fix some typos 2017-11-21 15:33:45 +01:00
dlmalloc@d3812c3acc std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
doc Auto merge of #44781 - QuietMisdreavus:doc-include, r=GuillaumeGomez 2017-11-22 09:58:07 +00:00
etc fix some typos 2017-11-21 15:33:45 +01:00
grammar
jemalloc@1f5a28755e
liballoc Auto merge of #46225 - GuillaumeGomez:rollup, r=GuillaumeGomez 2017-11-23 21:48:30 +00:00
liballoc_jemalloc std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
liballoc_system std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
libarena
libbacktrace fix some typos 2017-11-21 15:33:45 +01:00
libcompiler_builtins@f5532b22b5 Update the compiler-builtins to latest master. 2017-11-15 16:07:48 -08:00
libcore Auto merge of #45198 - oli-obk:fmt_args, r=sfackler 2017-11-22 12:34:56 +00:00
libfmt_macros Retain information on whether a format argument has explicit position 2017-11-09 20:57:58 +00:00
libgetopts
libgraphviz
liblibc@a72a79b34d Update libc to include Fuchsia changes 2017-11-16 13:54:38 -08:00
libpanic_abort std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
libpanic_unwind std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
libproc_macro Rename Span::default -> Span::def_site. 2017-11-14 21:53:37 -08:00
libprofiler_builtins
librustc Auto merge of #46111 - michaelwoerister:promote-green, r=nikomatsakis 2017-11-24 21:50:09 +00:00
librustc_allocator rustc: Handle some libstd symbole exports better 2017-11-04 20:01:11 -07:00
librustc_apfloat Make trans const eval error on overflow and NaN, matching HIR const eval. 2017-11-07 20:13:19 +01:00
librustc_asan
librustc_back std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
librustc_binaryen std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
librustc_borrowck convert the closure_kinds map to just store the origin information 2017-11-18 07:47:37 -05:00
librustc_const_eval rustc: move size, align & primitive_align from Abi::Aggregate to layout. 2017-11-19 02:14:32 +02:00
librustc_const_math Extract (f32::MAX + 0.5 ULP) constant 2017-11-07 20:13:19 +01:00
librustc_cratesio_shim
librustc_data_structures fix some typos 2017-11-21 15:33:45 +01:00
librustc_driver Auto merge of #45721 - nikomatsakis:hir-tree, r=arielb1 2017-11-23 00:52:15 +00:00
librustc_errors Rollup merge of #46052 - oli-obk:rendered_diagnostics_in_json, r=petrochenkov 2017-11-22 01:12:59 +08:00
librustc_incremental Remove some trailing whitespace. 2017-11-19 17:26:19 +01:00
librustc_lint rustc: track validity ranges for layout::Abi::Scalar values. 2017-11-19 02:14:33 +02:00
librustc_llvm Auto merge of #45905 - alexcrichton:add-wasm-target, r=aturon 2017-11-20 08:29:46 +00:00
librustc_lsan
librustc_metadata Auto merge of #45946 - estebank:crate-conflict-diag, r=arielb1 2017-11-24 04:03:36 +00:00
librustc_mir Auto merge of #46093 - scottmcm:lower-128-mir, r=nagisa 2017-11-24 15:11:11 +00:00
librustc_msan
librustc_passes Support ::crate in paths 2017-11-21 00:21:24 +03:00
librustc_platform_intrinsics
librustc_plugin
librustc_privacy Split hir::TyImplTrait, move checks to HIR lowering 2017-11-15 15:46:01 -05:00
librustc_resolve Auto merge of #45942 - Menschenkindlein:master, r=estebank 2017-11-24 01:44:19 +00:00
librustc_save_analysis initialize Access with macro 2017-11-19 23:19:36 -05:00
librustc_trans Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1 2017-11-21 22:52:19 +00:00
librustc_trans_utils Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1 2017-11-21 22:52:19 +00:00
librustc_tsan
librustc_typeck Auto merge of #46051 - cramertj:in-band-lifetimes, r=nikomatsakis 2017-11-23 08:20:33 +00:00
librustdoc Implement in-band lifetime bindings 2017-11-22 12:44:09 -05:00
libserialize
libstd Auto merge of #46012 - Gankro:float-conv-transmute, r=sfackler 2017-11-24 10:06:09 +00:00
libstd_unicode Add missing Debug impls to std_unicode 2017-11-22 00:49:28 +00:00
libsyntax Implement in-band lifetime bindings 2017-11-22 12:44:09 -05:00
libsyntax_ext Retain information on whether a format argument has explicit position 2017-11-09 20:57:58 +00:00
libsyntax_pos Fix style in interner test 2017-11-13 07:55:20 +01:00
libterm
libtest std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
libunwind std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
llvm@51f104bf1c Emit debug info for trait object pointer 2017-11-15 01:48:14 -07:00
rt
rtstartup
rustc std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
rustllvm [rustllvm] Use report_fatal_error over llvm_unreachable 2017-11-20 17:47:29 +01:00
test Auto merge of #46093 - scottmcm:lower-128-mir, r=nagisa 2017-11-24 15:11:11 +00:00
tools Merge cfail and ui tests into ui tests 2017-11-24 11:32:35 +01:00
Cargo.lock Auto merge of #46011 - euclio:reachability-redux, r=nrc 2017-11-23 03:22:55 +00:00
Cargo.toml
stage0.txt