about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2017-11-17use a BTreeMap instead of an FxHasMap for the skol regionsNiko Matsakis-10/+13
2017-11-17strip old lub-glb tests from `librustc_driver`Niko Matsakis-212/+0
2017-11-17issue better error message when LUB/GLB diverge under new behaviorNiko Matsakis-1/+138
2017-11-17make LUB/GLB of higher-ranked things actually do EQNiko Matsakis-3/+81
2017-11-17Auto merge of #46004 - michaelwoerister:cached-mir-wip-3, r=nikomatsakisbors-370/+1161
2017-11-17Auto merge of #45595 - scottmcm:iter-try-fold, r=dtolnaybors-182/+929
2017-11-17Auto merge of #45991 - gnzlbg:fix_i586, r=alexcrichtonbors-0/+1
2017-11-17Auto merge of #45980 - Keruspe:master, r=alexcrichtonbors-1/+12
2017-11-16Auto merge of #45897 - tromey:trait-object-debug, r=michaelwoeristerbors-1/+136
2017-11-16Auto merge of #45825 - nikomatsakis:nll-factor-region-inference, r=arielb1bors-3616/+4835
2017-11-16Auto merge of #46029 - GuillaumeGomez:rollup, r=GuillaumeGomezbors-190/+144
2017-11-16Add doc comment for LocalDefId.Michael Woerister-2/+7
2017-11-16Fix some tidy errors in ty::codec.Michael Woerister-8/+16
2017-11-16incr.comp.: Remove default serialization implementations for things in rustc:...Michael Woerister-62/+81
2017-11-16Auto merge of #45528 - alexcrichton:avx512, r=arielb1bors-3/+8
2017-11-16incr.comp.: Remove some code duplication around TyDecoder by factoring things...Michael Woerister-222/+142
2017-11-16incr.comp.: Encode DefIds as DefPathHashes instead of recomputing those durin...Michael Woerister-73/+65
2017-11-16Introduce LocalDefId which provides a type-level guarantee that the DefId is ...Michael Woerister-31/+98
2017-11-16Auto merge of #46028 - oli-obk:clippy, r=kennytmbors-19/+8
2017-11-16infer/outlives/obligations.rs: wrap some long linesNiko Matsakis-1/+3
2017-11-16obligations.rs: rustfmtNiko Matsakis-7/+11
2017-11-16Nit: fix typoNiko Matsakis-1/+1
2017-11-16Nit: reset more state after `take_and_reset_data`Niko Matsakis-4/+50
2017-11-16Nit: improve comment to explain why we wait until regionckNiko Matsakis-9/+13
2017-11-16Nit: rework region obligations to a snapshotted vectorNiko Matsakis-18/+31
2017-11-16Nit: fix wording in READMENiko Matsakis-9/+9
2017-11-16leak the affects of closures on the free-region-map, like we used toNiko Matsakis-2/+92
2017-11-16factor out `free_region_binding_scope` helperNiko Matsakis-7/+30
2017-11-16fix mir-opt NLL tests -- variable `'_#0r` is now `'static`Niko Matsakis-25/+25
2017-11-16add FIXME for converting RegionVid to use `newtype_index!`Niko Matsakis-1/+1
2017-11-16convert TODO in traits into a FIXMENiko Matsakis-5/+8
2017-11-16infer/outlives: add licenseNiko Matsakis-0/+10
2017-11-16update READMEs to describe the new situationNiko Matsakis-483/+482
2017-11-16integrate NLL with MIR type-checkerNiko Matsakis-162/+256
2017-11-16region_infer: improved debug loggingNiko Matsakis-9/+35
2017-11-16renumber: debug logs, use `visit_region` rather than `visit_rvalue`Niko Matsakis-22/+29
2017-11-16renumber: handle ReturnTy betterNiko Matsakis-6/+15
2017-11-16MIR-dump: print return type from local_decls for `_0`Niko Matsakis-1/+1
2017-11-16erase regions in MIR borrowck when checking if type moves by defaultNiko Matsakis-4/+13
2017-11-16simplify lifetime annotations for `MirBorrowckCtxt`Niko Matsakis-37/+35
2017-11-16formalize giving ownership of region vars to region inf. contextNiko Matsakis-88/+102
2017-11-16infer: extract total number of region variables from infcxNiko Matsakis-13/+6
2017-11-16infer: give access to region variable originsNiko Matsakis-2/+21
2017-11-16IndexVec: add `'_` to make clear where borrowing is happeningNiko Matsakis-2/+3
2017-11-16replace `RegionIndex` with `RegionVid` (which now impls Idx)Niko Matsakis-54/+44
2017-11-16replace `usize` with `RegionIndex` in indices mapNiko Matsakis-17/+20
2017-11-16MIR typeck: refactor to track region constraintsNiko Matsakis-72/+250
2017-11-16MIR typeck: rustfmtNiko Matsakis-10/+4
2017-11-16rustfmt `lexical_region_resolve`Niko Matsakis-32/+24
2017-11-16add method `take_and_reset_region_constraints` to `InferCtxt`Niko Matsakis-1/+26