rust/src
bors f50dbd580f Auto merge of #37918 - flodiebold:separate-bodies, r=nikomatsakis
Separate function bodies from their signatures in HIR

Also give them their own dep map node.

I'm still unhappy with the handling of inlined items (1452edc1), but maybe you have a suggestion how to improve it.

Fixes #35078.

r? @nikomatsakis
2016-11-29 08:50:38 -06:00
..
bootstrap Auto merge of #38008 - bluss:rustbuild-benches, r=alexcrichton 2016-11-26 12:32:19 -06:00
build_helper run rustfmt on various folders 2016-10-16 15:41:01 +05:30
ci Move all Linux/OSX CI infastructure to Travis 2016-11-11 07:36:40 -08:00
compiler-rt@a8fc4c169f Update compiler-rt to fix MIPS64 infinite recursion 2016-11-21 14:53:55 +08:00
doc Auto merge of #37960 - samestep:five, r=frewsxcv 2016-11-25 20:19:47 -06:00
driver
etc rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
grammar Fix grammar verification 2016-11-16 22:42:07 +01:00
jemalloc@e058ca6616
liballoc [breaking-change] change the `box_free` item to accept pointers to unsized types 2016-11-11 13:36:10 +01:00
liballoc_jemalloc Add Fuchsia support 2016-10-22 07:08:06 -07:00
liballoc_system Print out the error when HeapFree failures do occur 2016-10-25 10:00:16 -04:00
libarena Auto merge of #37270 - Mark-Simulacrum:smallvec-optimized-arenas, r=eddyb 2016-10-26 03:47:55 -07:00
libbacktrace
libcollections Auto merge of #36340 - sfackler:slice-get-slice, r=alexcrichton 2016-11-26 18:47:06 -06:00
libcollectionstest Auto merge of #37943 - bluss:exact-is-empty, r=alexcrichton 2016-11-24 03:37:44 -06:00
libcompiler_builtins Auto merge of #38046 - rkruppe:fix-32bit-rustbuild, r=alexcrichton 2016-11-28 21:44:44 -06:00
libcore Auto merge of #36340 - sfackler:slice-get-slice, r=alexcrichton 2016-11-26 18:47:06 -06:00
libcoretest Overload get{,_mut}{,_unchecked} 2016-11-26 10:07:39 -08:00
libflate Use fast decompression in `deflate_bytes`. 2016-10-20 15:08:01 +11:00
libfmt_macros On fmt string with unescaped `{` note how to escape 2016-11-11 10:53:02 -08:00
libgetopts Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
libgraphviz Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
liblibc@6e8c1b490c rustc: Implement #[link(cfg(..))] and crt-static 2016-11-16 07:00:09 -08:00
liblog run rustfmt on liblog 2016-10-12 23:45:03 +05:30
libpanic_abort rustbuild: Add bench = false to std shim crates 2016-11-26 00:26:44 +01:00
libpanic_unwind rustbuild: Add bench = false to std shim crates 2016-11-26 00:26:44 +01:00
libproc_macro Allow proc_macro functions to whitelist specific attributes 2016-11-08 23:03:56 +10:30
libproc_macro_plugin Move `syntax::util::interner` -> `syntax::symbol`, cleanup. 2016-11-20 23:40:20 +00:00
libproc_macro_tokens Move `syntax::util::interner` -> `syntax::symbol`, cleanup. 2016-11-20 23:40:20 +00:00
librand Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
librustc update comments 2016-11-29 13:04:27 +01:00
librustc_back rustc: Implement #[link(cfg(..))] and crt-static 2016-11-16 07:00:09 -08:00
librustc_bitflags
librustc_borrowck revamp `Visitor` with a single method for controlling nested visits 2016-11-29 13:04:27 +01:00
librustc_const_eval revamp `Visitor` with a single method for controlling nested visits 2016-11-29 13:04:27 +01:00
librustc_const_math Stabilise `?` 2016-10-12 08:40:22 +13:00
librustc_data_structures Use SmallVec for TypeWalker's stack. 2016-11-22 10:02:04 +11:00
librustc_driver rustc_driver: fix compilation 2016-11-29 13:04:27 +01:00
librustc_errors Merge branch 'new-rustbuild' into rollup 2016-11-05 10:50:26 -07:00
librustc_incremental revamp `Visitor` with a single method for controlling nested visits 2016-11-29 13:04:27 +01:00
librustc_lint rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
librustc_llvm Support LLVM 4.0 in OptimizationDiagnostic FFI 2016-11-24 17:33:47 +01:00
librustc_metadata revamp `Visitor` with a single method for controlling nested visits 2016-11-29 13:04:27 +01:00
librustc_mir revamp `Visitor` with a single method for controlling nested visits 2016-11-29 13:04:27 +01:00
librustc_passes revamp `Visitor` with a single method for controlling nested visits 2016-11-29 13:04:27 +01:00
librustc_platform_intrinsics
librustc_plugin rustc_plugin: fix compilation 2016-11-29 13:04:27 +01:00
librustc_privacy revamp `Visitor` with a single method for controlling nested visits 2016-11-29 13:04:27 +01:00
librustc_resolve Auto merge of #38024 - jseyfried:avoid_needless_proc_macro_deps, r=nrc 2016-11-28 07:03:43 -06:00
librustc_save_analysis rustc_typeck: save the type cache for rustdoc and save-analysis. 2016-11-28 04:18:10 +02:00
librustc_trans revamp `Visitor` with a single method for controlling nested visits 2016-11-29 13:04:27 +01:00
librustc_typeck revamp `Visitor` with a single method for controlling nested visits 2016-11-29 13:04:27 +01:00
librustc_unicode Auto merge of #38008 - bluss:rustbuild-benches, r=alexcrichton 2016-11-26 12:32:19 -06:00
librustdoc librustdoc: Fix compilation after visitor change 2016-11-29 13:18:02 +01:00
libserialize Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
libstd Auto merge of #38019 - sourcefrog:doc-separator, r=frewsxcv 2016-11-27 20:22:44 -06:00
libsyntax Auto merge of #37791 - petrochenkov:where, r=nikomatsakis 2016-11-28 15:15:17 -06:00
libsyntax_ext Use `Symbol` instead of `InternedString` in the AST, HIR, and various other places. 2016-11-21 09:00:55 +00:00
libsyntax_pos Group unused import warnings per path list 2016-11-08 17:44:21 -08:00
libterm Fix terminfo database search path 2016-11-06 18:20:38 +01:00
libtest Warn when a #[should_panic] test has an unexpected message 2016-11-18 21:01:19 +10:30
libunwind rustbuild: Add bench = false to std shim crates 2016-11-26 00:26:44 +01:00
llvm@c1d962263b LLVM: Update submodule to rust-llvm-2016-10-29 branch. 2016-10-29 18:56:20 +03:00
rt
rtstartup Rename static mut to upper case 2016-10-14 17:21:11 +03:00
rust-installer@4f99485080 Update rust-installer. Fixes #36451 2016-10-05 00:17:30 +00:00
rustc Auto merge of #38008 - bluss:rustbuild-benches, r=alexcrichton 2016-11-26 12:32:19 -06:00
rustllvm Auto merge of #38027 - rkruppe:llvm-printpasses-fwdcompat, r=alexcrichton 2016-11-27 13:51:40 -06:00
test Fix SVH tests some more 2016-11-29 13:04:27 +01:00
tools Tests 2016-11-21 07:10:12 +13:00
vendor rustbuild: Vendor all dependencies 2016-11-08 07:32:05 -08:00
Cargo.lock Auto merge of #37831 - rkruppe:llvm-attr-fwdcompat, r=eddyb 2016-11-19 16:39:25 -06:00
Cargo.toml Use workspaces and switch to a single Cargo.lock. 2016-10-07 12:04:32 -07:00
stage0.txt Revert "Bump the bootstrap cargo to match the one paired with 1.13" 2016-11-17 00:11:10 +00:00