rust/src
bors f573db4f80 Auto merge of #39518 - alexcrichton:update-cargo, r=arielb1
rustbuild: Use copies instead of hard links

The original motivation for hard links was to speed up the various stages of
rustbuild, but in the end this is causing problems on Windows (#39504).

This commit tweaks the build system to use copies instead of hard links
unconditionally to ensure that the files accessed by Windows are always
disjoint.

Locally this added .3s to a noop build, so it shouldn't be too much of a
regression hopefully!

Closes #39504
2017-03-10 13:22:12 +00:00
..
bootstrap rustbuild: Use copies instead of hard links 2017-03-09 07:00:13 -08:00
build_helper rustbuild: Assert directory creation succeeds 2017-03-07 15:24:36 -08:00
ci travis: Split the linux-tested-targets builder 2017-03-09 11:54:24 -08:00
compiler-rt@d30da544a8 sanitizer support 2017-02-08 18:51:43 -05:00
doc Rollup merge of #40222 - steveklabnik:extract-nomicon, r=alexcrichton 2017-03-08 20:53:50 +02:00
driver
etc Vec, LinkedList, VecDeque, String, and Option NatVis visualizations 2017-02-15 01:51:19 -08:00
grammar Fix typo 2017-02-15 15:13:31 +03:00
jemalloc@11bfb0dcf8 Update jemalloc to include various fixes for OSX 10.12 2017-01-19 09:01:52 +09:00
liballoc Revert "Fix up links" 2017-02-20 09:09:12 -05:00
liballoc_jemalloc Automate timestamp creation and build skipping for native libraries 2017-03-04 21:38:26 +03:00
liballoc_system
libarena
libbacktrace libbacktrace: Fix uninitialized variable 2017-02-04 01:18:10 +03:00
libcollections Rollup merge of #40335 - tbu-:pr_doc_str_to_somecase, r=steveklabnik 2017-03-08 20:54:10 +02:00
libcollectionstest Remove std_unicode::str::is_utf16 2017-03-02 17:45:50 +01:00
libcompiler_builtins Rollup merge of #40254 - nagisa:compiler-builtin-no-panic, r=alexcrichton 2017-03-08 20:53:53 +02:00
libcore Rollup merge of #40333 - tbu-:pr_doc_ptr_write, r=alexcrichton 2017-03-08 20:54:08 +02:00
libcoretest Improve fmt float 2017-02-07 20:58:34 +11:00
libflate Add/remove rerun-if-changed when necessary 2017-03-04 21:38:26 +03:00
libfmt_macros
libgetopts
libgraphviz
liblibc@64d954c6a7 Update name_bytes, scoop up latest libc 2017-02-22 09:28:02 -08:00
liblog
libpanic_abort
libpanic_unwind std: Remove cfg(cargobuild) annotations 2017-02-06 08:42:54 -08:00
libproc_macro Integrate TokenStream. 2017-03-03 02:15:37 +00:00
libproc_macro_plugin Integrate TokenStream. 2017-03-03 02:15:37 +00:00
librand Remove specialization from Debug implementations 2017-01-20 13:10:36 +01:00
librustc Fix a typo in the docs 2017-03-07 10:45:13 +01:00
librustc_asan sanitizer runtime crates shouldn't be tested 2017-03-05 14:25:47 -05:00
librustc_back add solaris sparcv9 support 2017-02-16 21:40:14 -08:00
librustc_bitflags
librustc_borrowck Auto merge of #40133 - arielb1:operand-lifetimes, r=eddyb 2017-03-03 13:12:08 +00:00
librustc_const_eval Fix ICE: don't use struct_variant on enums 2017-03-06 00:13:14 -03:00
librustc_const_math rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
librustc_data_structures move the FreeRegionMap into TypeckTables 2017-02-28 08:43:47 -05:00
librustc_driver Auto merge of #39927 - nikomatsakis:incr-comp-skip-borrowck-2, r=eddyb 2017-03-03 00:14:10 +00:00
librustc_errors store typeck lints in the TypeckTables 2017-02-02 20:38:16 -05:00
librustc_incremental Auto merge of #40202 - jseyfried:integrate_tokenstream, r=nrc 2017-03-04 05:44:12 +00:00
librustc_lint Auto merge of #39927 - nikomatsakis:incr-comp-skip-borrowck-2, r=eddyb 2017-03-03 00:14:10 +00:00
librustc_llvm Add/remove rerun-if-changed when necessary 2017-03-04 21:38:26 +03:00
librustc_lsan sanitizer runtime crates shouldn't be tested 2017-03-05 14:25:47 -05:00
librustc_metadata rustc: Prefer loading crates in the sysroot 2017-03-09 07:00:13 -08:00
librustc_mir Auto merge of #40163 - arielb1:normalization-1702, r=nikomatsakis 2017-03-04 01:47:51 +00:00
librustc_msan sanitizer runtime crates shouldn't be tested 2017-03-05 14:25:47 -05:00
librustc_passes Remove the TypedConstVal 2017-02-28 17:12:56 +02:00
librustc_platform_intrinsics Auto merge of #38561 - nagisa:rdrandseed, r=alexcrichton 2017-02-14 01:26:10 +00:00
librustc_plugin Remove unused extern crates. 2017-01-22 01:31:02 +00:00
librustc_privacy rustc: store type parameter defaults outside of ty::Generics. 2017-02-25 17:07:59 +02:00
librustc_resolve Auto merge of #39713 - estebank:issue-39698, r=jonathandturner 2017-03-08 09:30:13 +00:00
librustc_save_analysis Integrate TokenStream. 2017-03-03 02:15:37 +00:00
librustc_trans Auto merge of #40245 - cuviper:maybe-not-pie, r=alexcrichton 2017-03-04 12:33:35 +00:00
librustc_tsan sanitizer runtime crates shouldn't be tested 2017-03-05 14:25:47 -05:00
librustc_typeck Remove reference to Ty. 2017-03-06 07:04:04 -07:00
librustdoc Rollup merge of #40293 - malbarbo:rustdoctest, r=alexcrichton 2017-03-08 20:54:00 +02:00
libserialize Only SwitchInt over integers, not all consts 2017-02-10 19:42:41 +02:00
libstd Rollup merge of #40283 - oconnor663:args_docs, r=alexcrichton 2017-03-08 20:53:58 +02:00
libstd_unicode Remove std_unicode::str::is_utf16 2017-03-02 17:45:50 +01:00
libsyntax Rollup merge of #40258 - est31:master, r=nikomatsakis 2017-03-08 20:53:54 +02:00
libsyntax_ext Integrate TokenStream. 2017-03-03 02:15:37 +00:00
libsyntax_pos store typeck lints in the TypeckTables 2017-02-02 20:38:16 -05:00
libterm
libtest fix typo 2017-02-27 11:18:11 +08:00
libunwind Add/remove rerun-if-changed when necessary 2017-03-04 21:38:26 +03:00
llvm@50ab09fb43 LLVM: Update submodule to include x86-interrupt ABI patches 2017-03-02 11:29:12 +01:00
rt Set correct hoedown submodule branch 2017-02-03 11:08:20 +01:00
rtstartup
rust-installer@4f99485080
rustc test: Verify all sysroot crates are unstable 2017-02-21 11:38:17 -08:00
rustllvm LLVM: Update submodule to include x86-interrupt ABI patches 2017-03-02 11:29:12 +01:00
test Rollup merge of #40296 - topecongiro:add-missing-tests, r=alexcrichton 2017-03-08 20:54:01 +02:00
tools Remove the compile-fail feature gates whitelist 2017-03-05 20:26:23 +00:00
Cargo.lock Automate timestamp creation and build skipping for native libraries 2017-03-04 21:38:26 +03:00
Cargo.toml Add Cargo as a submodule 2017-03-01 07:00:03 -08:00
stage0.txt rustbuild: Use copies instead of hard links 2017-03-09 07:00:13 -08:00