rust/src
Niko Matsakis b4f910d900 just use full-normalization when for the impl trait ref
This seems better because I want to avoid the situation where unresolved
inference variables make it into the environment.  On the other hand, I
am not 100% sure that this is correct. My assumption was that the WF
check should ensure that this normalization can succeed. But it occurs
to me that the WF checks may need to make use of the `specializes`
predicate themselves, and hence we may have a kind of cycle here (this
is a bigger problem with spec in any case that we need to resolve).

On the other hand, this should just cause extra errors I think, so it
seems like a safe thing to attempt. Certainly all tests pass.
2016-11-02 18:18:24 -04:00
..
bootstrap Rollup merge of #37209 - srinivasreddy:bootstrap_bin, r=nrc 2016-10-22 01:21:58 +02:00
build_helper run rustfmt on various folders 2016-10-16 15:41:01 +05:30
compiler-rt@f03ba5a4e8 Update src/compiler-rt to incoporate fix for UB in floatsidf. Fix #36518. 2016-09-29 13:54:06 +02:00
doc Rollup merge of #37495 - buntine:master, r=steveklabnik 2016-11-01 16:15:52 +01:00
driver
etc Add libproc_macro from local rust to stage0 2016-10-19 00:12:42 -07:00
grammar
jemalloc@e058ca6616
liballoc run rustfmt on various folders 2016-10-16 15:41:01 +05:30
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 Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
libcollectionstest Auto merge of #37212 - srinivasreddy:libcollectionstest, r=nrc 2016-10-27 22:02:31 -07:00
libcompiler_builtins Don't build any native compiler-builtin components for emscripten 2016-09-30 14:04:09 -07:00
libcore Rollup merge of #37316 - ollie27:docs_links, r=GuillaumeGomez 2016-11-01 16:15:52 +01:00
libcoretest Auto merge of #37299 - devonhollowood:result-unwrap-or-default, r=alexcrichton 2016-11-01 03:53:42 -07:00
libflate Use fast decompression in deflate_bytes. 2016-10-20 15:08:01 +11:00
libfmt_macros
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@7d9b71f097 Support for aarch64 architecture on Fuchsia 2016-10-24 16:58:35 -07:00
liblog run rustfmt on liblog 2016-10-12 23:45:03 +05:30
libpanic_abort
libpanic_unwind run rustfmt on libpanic_unwind 2016-10-18 23:09:47 +05:30
libproc_macro Move CrateConfig from Crate to ParseSess. 2016-10-29 07:52:58 +00:00
libproc_macro_plugin Split up libproc_macro_plugin 2016-10-28 12:17:17 +13:00
libproc_macro_tokens Split up libproc_macro_plugin 2016-10-28 12:17:17 +13:00
librand Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
librustc just use full-normalization when for the impl trait ref 2016-11-02 18:18:24 -04:00
librustc_back Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
librustc_bitflags std: Stabilize and deprecate APIs for 1.13 2016-10-03 10:34:34 -07:00
librustc_borrowck Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
librustc_const_eval Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
librustc_const_math Stabilise ? 2016-10-12 08:40:22 +13:00
librustc_data_structures Replace all uses of SHA-256 with BLAKE2b. 2016-10-30 19:14:18 -04:00
librustc_driver Rollup merge of #37296 - srinivasreddy:librustc_driver, r=nikomatsakis 2016-11-01 16:15:51 +01:00
librustc_errors run rustfmt on librustc_errors folder 2016-10-18 23:13:02 +05:30
librustc_incremental Replace all uses of SHA-256 with BLAKE2b. 2016-10-30 19:14:18 -04:00
librustc_lint Auto merge of #37378 - petrochenkov:nopat, r=eddyb 2016-10-29 05:41:05 -07:00
librustc_llvm run rustfmt on librustc_llvm folder 2016-10-22 18:37:35 +05:30
librustc_metadata Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
librustc_mir rustc: move the MIR map into TyCtxt. 2016-10-28 13:55:49 +03:00
librustc_passes Auto merge of #37378 - petrochenkov:nopat, r=eddyb 2016-10-29 05:41:05 -07:00
librustc_platform_intrinsics
librustc_plugin Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
librustc_privacy Remove outdated fixme comment. 2016-10-28 19:35:30 -06:00
librustc_resolve Rollup merge of #37475 - AndiDog:feature/error-explanation-E0532, r=GuillaumeGomez 2016-10-31 12:27:24 +01:00
librustc_save_analysis Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
librustc_trans Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
librustc_typeck Auto merge of #36131 - Florob:entry_typeck, r=eddyb 2016-11-01 23:50:05 -07:00
librustc_unicode std: Correct stability attributes for some implementations 2016-10-01 23:58:14 +01:00
librustdoc Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
libserialize Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
libstd Rollup merge of #37316 - ollie27:docs_links, r=GuillaumeGomez 2016-11-01 16:15:52 +01:00
libsyntax Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
libsyntax_ext Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
libsyntax_pos Do not intern filemap to entry w/ mismatched length. Fix #37274 (I think). 2016-10-28 17:16:34 +02:00
libterm Stabilise ? 2016-10-12 08:40:22 +13:00
libtest Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
libunwind Add Fuchsia support 2016-10-22 07:08:06 -07:00
llvm@c1d962263b LLVM: Update submodule to rust-llvm-2016-10-29 branch. 2016-10-29 18:56:20 +03:00
rt Address comments and add requested tests 2016-09-03 13:39:35 +03:00
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 Use workspaces and switch to a single Cargo.lock. 2016-10-07 12:04:32 -07:00
rustllvm LLVM: Update submodule to rust-llvm-2016-10-29 branch. 2016-10-29 18:56:20 +03:00
test add #32791 test case 2016-11-02 18:18:24 -04:00
tools Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
Cargo.lock Add rustc_data_structures to rustc_driver dependencies. 2016-10-30 19:14:18 -04:00
Cargo.toml Use workspaces and switch to a single Cargo.lock. 2016-10-07 12:04:32 -07:00
stage0.txt Allow bootstrapping without a key. Fixes #36548 2016-10-19 01:23:01 +00:00