about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2019-01-03Fix bug in associated constant type annotations.David Wood-4/+106
2019-01-03Auto merge of #55517 - nikomatsakis:universes, r=scalexmbors-1777/+1563
2019-01-03Make CompileController thread-safeJohn Kåre Alsaker-3/+5
2019-01-03VaList::copy should not require a mutable refDan Robertson-1/+1
2019-01-03Auto merge of #56507 - nikomatsakis:polonius-integrate, r=MatthewJasperbors-6/+48
2019-01-03Fixed the link to the ? operatorJoseph Lyons-1/+1
2019-01-02Update src/liballoc/vec.rs Mazdak Farrokhzad-0/+4
2019-01-02Fix 'be be' constructsDaniel Mueller-4/+4
2019-01-02rename `type_moves_by_default` to `type_is_copy_modulo_regions`Niko Matsakis-46/+55
2019-01-02try to detect affected code and direct people to #56105Niko Matsakis-7/+48
2019-01-02track if any region constraints involved placeholdersNiko Matsakis-14/+33
2019-01-02pacify the mercilous eddyb ;)Niko Matsakis-2/+4
2019-01-02add some comments about lifetimes etcNiko Matsakis-0/+18
2019-01-02address tmandry nitsNiko Matsakis-63/+14
2019-01-02pacify the mercilous tidyNiko Matsakis-7/+9
2019-01-02improve handling for subtypeNiko Matsakis-379/+233
2019-01-02say "the lifetime" instead of "some lifetime" when it feels rightNiko Matsakis-15/+28
2019-01-02apply the same logic to ConcreteFailure errorsNiko Matsakis-38/+69
2019-01-02refactor highlighting to take any RegionKind, making it more generalNiko Matsakis-187/+160
2019-01-02apply the new placeholder errors even with just one placeholderNiko Matsakis-47/+90
2019-01-02introduce placeholder-placeholder errors for trait matchingNiko Matsakis-99/+273
2019-01-02add the ability to highlight placeholdersNiko Matsakis-2/+81
2019-01-02generalize region highlights into a structNiko Matsakis-52/+91
2019-01-02dump out the exact state in error reporting debugsNiko Matsakis-0/+10
2019-01-02make `get_highlight_region_for_regionvid` only affect re-vidNiko Matsakis-4/+9
2019-01-02remove outdated `rustc_driver` testsNiko Matsakis-51/+0
2019-01-02WIP other test changesNiko Matsakis-7/+6
2019-01-02tests: cases where we now do the right thing but did not beforeNiko Matsakis-137/+137
2019-01-02tests: worse diagnostics, but basically same errorsNiko Matsakis-437/+463
2019-01-02tests: move coherence-subtyping from run-pass to compile-failNiko Matsakis-1/+33
2019-01-02add tests exercising `exists<'a> { forall<'b> { .. } }` patternNiko Matsakis-0/+163
2019-01-02universe transitionNiko Matsakis-799/+144
2019-01-02WIP: wfcheck ability to detectNiko Matsakis-1/+1
2019-01-02select.rs: unsizing coercion should use a subtypeNiko Matsakis-9/+11
2019-01-02introduce ability to detect region constraints from snapshotNiko Matsakis-8/+40
2019-01-02make evaluation track whether outlives relationships matteredNiko Matsakis-126/+129
2019-01-02remove wrapper functions that had no purposeNiko Matsakis-56/+37
2019-01-02remove `commit_if_ok` wrapperNiko Matsakis-10/+1
2019-01-02remove outdated commentMark Mansi-3/+0
2019-01-02Add missing 'static bound for the Machine traitMatthew Jasper-1/+1
2019-01-02Don't package up libLLVM.so with libstdAlex Crichton-4/+12
2019-01-02Wf-check the output type of a function in MIR-typeckMatthew Jasper-1/+39
2019-01-02adopt polonius-engine 0.6.2Niko Matsakis-2/+2
2019-01-02generate invalidations from 2-phase-borrow activationsNiko Matsakis-4/+46
2019-01-02Update the stdsimd submoduleAlex Crichton-0/+1
2019-01-02Remove now stray commentAlex Crichton-7/+0
2019-01-02Remove no longer working testAlex Crichton-141/+0
2019-01-02Avoid using open_global_nowAlex Crichton-1/+1
2019-01-02bootstrap: Link LLVM as a dylib with ThinLTOAlex Crichton-51/+17
2019-01-02make `panictry!` private to libsyntaxAndy Russell-134/+451