rust/src
bors f35255038b Auto merge of #34012 - eddyb:tick-erased, r=nikomatsakis
rustc: add ReErased to be used by trait selection, MIR and trans.

`ReErased` replaces `ReStatic` (i.e. `'static`) for erasing regions.
Using a distinct lifetime helps prevent accidental mix-ups between the two.
It also allows cleaner type printing (see test changes), including in symbol names:
```rust
str..pattern..CharSearcher$LT$$u27$static$GT$::drop.30560::h840c2f2afc03bbea // before
str..pattern..CharSearcher::drop.30561::h6bd31d2af614377a // after
```
Not that we should be producing symbols this way, but it's still better.
2016-06-07 00:04:53 -07:00
..
bootstrap Auto merge of #33991 - alexcrichton:rustbuild-more-clean, r=aturon 2016-06-04 01:23:02 -07:00
build_helper whoops 2016-04-04 21:14:15 +10:00
compiler-rt@57315f7e07
doc Auto merge of #33803 - WiSaGaN:feature/rename-main-thread, r=alexcrichton 2016-06-03 19:36:32 -07:00
driver
etc Use Docker for Travis 2016-06-03 11:44:30 +09:00
grammar antlr grammar verification script now compiles under latest nightly 2016-05-25 00:15:26 -04:00
jemalloc@aab1c0a0e0
liballoc Auto merge of #33460 - shepmaster:16-bit-pointers, r=Aatch 2016-06-03 22:32:15 -07:00
liballoc_jemalloc rustbuild: Tighten dependencies of build scripts 2016-05-10 23:41:19 -07:00
liballoc_system std: Use memalign, not posix_memalign, on Android 2016-05-24 15:21:01 -07:00
libarena
libbacktrace std: Update libbacktrace for a soundness fix 2016-05-19 11:56:43 -07:00
libcollections Auto merge of #33947 - xosmig:btree_split_off, r=gereeter 2016-06-01 21:48:32 -07:00
libcollectionstest Auto merge of #33947 - xosmig:btree_split_off, r=gereeter 2016-06-01 21:48:32 -07:00
libcore Rollup merge of #34081 - RustOS-Fork-Holding-Ground:no-core-build-script, r=alexcrichton 2016-06-06 06:48:33 +03:00
libcoretest Auto merge of #33460 - shepmaster:16-bit-pointers, r=Aatch 2016-06-03 22:32:15 -07:00
libflate rustbuild: Add support for crate tests + doctests 2016-05-12 08:52:20 -07:00
libfmt_macros
libgetopts std: Stabilize APIs for the 1.9 release 2016-04-11 08:57:53 -07:00
libgraphviz sprinkle feature gates here and there 2016-03-22 22:02:47 -05:00
liblibc@45d85899e9 Update libc to bring in pthread mutex type definitions 2016-06-02 13:31:00 +01:00
liblog rustfmt on liblog 2016-05-27 08:06:17 +05:30
libpanic_abort mk: Prepare for a new stage0 compiler 2016-05-31 16:11:49 -07:00
libpanic_unwind mk: Prepare for a new stage0 compiler 2016-05-31 16:11:49 -07:00
librand run rustfmt on librand folder 2016-05-29 08:40:34 +05:30
librbml std: Stabilize APIs for the 1.9 release 2016-04-11 08:57:53 -07:00
librustc Auto merge of #34012 - eddyb:tick-erased, r=nikomatsakis 2016-06-07 00:04:53 -07:00
librustc_back Auto merge of #33699 - alexcrichton:stabilize-1.10, r=aturon 2016-05-25 20:36:09 -07:00
librustc_bitflags rustbuild: Add missing test suites 2016-05-18 16:36:08 -07:00
librustc_borrowck Auto merge of #34012 - eddyb:tick-erased, r=nikomatsakis 2016-06-07 00:04:53 -07:00
librustc_const_eval rustc_const_eval: work around double rounding. 2016-06-05 19:18:28 +03:00
librustc_const_math rustc_const_eval: work around double rounding. 2016-06-05 19:18:28 +03:00
librustc_data_structures Auto merge of #33999 - scottcarr:master, r=nikomatsakis 2016-06-05 03:12:38 -07:00
librustc_driver Auto merge of #33622 - arielb1:elaborate-drops, r=nikomatsakis 2016-06-04 23:49:29 -07:00
librustc_incremental expand DepNode::TraitSelect to include type ids 2016-05-31 19:59:57 -04:00
librustc_lint Auto merge of #33794 - petrochenkov:sanity, r=nrc 2016-06-01 06:21:53 -07:00
librustc_llvm run rustfmt on librustc_llvm folder 2016-05-29 14:57:34 +05:30
librustc_metadata rustc: add ReErased to be used by trait selection, MIR and trans. 2016-06-05 13:58:51 +03:00
librustc_mir mir: remove unused float support from zero_literal. 2016-06-05 22:32:11 +03:00
librustc_passes Auto merge of #33794 - petrochenkov:sanity, r=nrc 2016-06-01 06:21:53 -07:00
librustc_platform_intrinsics rustc_platform_intrinsics: remove unused rustc dependency. 2016-03-29 19:36:01 +03:00
librustc_plugin rustc: use a simpler scheme for plugin registrar symbol names. 2016-05-25 01:20:55 +03:00
librustc_privacy Auto merge of #33794 - petrochenkov:sanity, r=nrc 2016-06-01 06:21:53 -07:00
librustc_resolve Rollup merge of #33955 - zackmdavis:explain_E0429, r=GuillaumeGomez 2016-06-06 06:48:32 +03:00
librustc_save_analysis Auto merge of #33859 - nrc:save-field-sub, r=pnkfelix 2016-05-29 11:23:00 -07:00
librustc_trans Auto merge of #34012 - eddyb:tick-erased, r=nikomatsakis 2016-06-07 00:04:53 -07:00
librustc_typeck Auto merge of #34012 - eddyb:tick-erased, r=nikomatsakis 2016-06-07 00:04:53 -07:00
librustc_unicode run rustfmt on librustc_unicode 2016-06-05 23:30:11 +05:30
librustdoc Auto merge of #34012 - eddyb:tick-erased, r=nikomatsakis 2016-06-07 00:04:53 -07:00
libserialize Utilize Result::unwrap_err in more places. 2016-05-09 08:40:57 -04:00
libstd test: don't assume anything about the sign of NAN. 2016-06-05 19:17:42 +03:00
libsyntax Respect #[rustc_inherit_overflow_checks] in mir::build and trans. 2016-06-05 14:41:03 +03:00
libsyntax_ext simplify HR subtyping back to what we did before 2016-05-31 19:42:22 -04:00
libterm Utilize Result::unwrap_err in more places. 2016-05-09 08:40:57 -04:00
libtest run rustfmt on libtest folder 2016-06-05 12:19:37 +05:30
libunwind run rustfmt on libunwind 2016-05-29 08:47:51 +05:30
llvm@80ad955b60 Update LLVM 2016-06-05 09:45:47 +03:00
rt hoedown: fix trigger of -Werror=misleading-indentation 2016-05-31 21:38:29 +03:00
rtstartup Revert "workarounds to make link guards work on windows" 2016-03-25 14:07:20 -04:00
rust-installer@c37d3747da
rustc sanity -> validation 2016-05-28 20:52:49 +03:00
rustllvm rustc: Use C++ personalities on MSVC 2016-05-09 17:28:48 -07:00
test Auto merge of #34012 - eddyb:tick-erased, r=nikomatsakis 2016-06-07 00:04:53 -07:00
tools Auto merge of #34039 - ollie27:linkchecker_dirs, r=alexcrichton 2016-06-05 09:07:38 -07:00
stage0.txt mk: Prepare for a new stage0 compiler 2016-05-31 16:11:49 -07:00