summary refs log tree commit diff
path: root/src/librustc/ich
AgeCommit message (Expand)AuthorLines
2017-11-17Auto merge of #46004 - michaelwoerister:cached-mir-wip-3, r=nikomatsakisbors-1/+19
2017-11-16Introduce LocalDefId which provides a type-level guarantee that the DefId is ...Michael Woerister-1/+19
2017-11-15Split hir::TyImplTrait, move checks to HIR loweringChristopher Vittal-1/+2
2017-11-10Auto merge of #45785 - arielb1:unsafe-fixes, r=eddybbors-0/+1
2017-11-07incr.comp.: Acknowledge the fact that shift operations can panic at runtime.Michael Woerister-2/+2
2017-11-07incr.comp.: Don't filter out StmtDecls from hir::Block during hashing as thes...Michael Woerister-27/+1
2017-11-06collect unused unsafe codeAriel Ben-Yehuda-0/+1
2017-11-04Auto merge of #45711 - tirr-c:unicode-span, r=estebankbors-0/+16
2017-11-04Auto merge of #45384 - mikhail-m1:mir_add_false_edges_terminator_kind, r=arielb1bors-1/+8
2017-11-03Finish DefaultImpl -> AutoImpl rename.leonardo.yvens-3/+3
2017-11-03add `auto` keyword, parse `auto trait`, lower to HIRleonardo.yvens-1/+5
2017-11-03[Syntax Breaking] Rename DefaultImpl to AutoImplleonardo.yvens-4/+4
2017-11-03Display spans correctly when there are non-half-width charactersWonwoo Choi-0/+16
2017-11-02add TerminatorKind::FalseEdges and use it in matchesMikhail Modin-1/+8
2017-11-02Auto merge of #45468 - Xanewok:crate-source, r=nrcbors-0/+5
2017-11-01Rollup merge of #45602 - petrochenkov:ospan, r=michaelwoeristerkennytm-5/+6
2017-10-31Auto merge of #45551 - michaelwoerister:fix-hir-depnodes-and-ich, r=nikomatsakisbors-9/+28
2017-10-29Optimize some span operationsVadim Petrochenkov-5/+6
2017-10-27Use rls-data 0.12Igor Matuszewski-0/+5
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-3/+7
2017-10-26incr.comp.: Update overflow-check logic in HIR hashing.Michael Woerister-9/+28
2017-10-25Auto merge of #45473 - SimonSapin:variance-red-green, r=nikomatsakisbors-2/+0
2017-10-24Auto merge of #44766 - sunjay:lift_generics, r=nikomatsakisbors-2/+5
2017-10-23Remove dependency tracking for variance computationSimon Sapin-2/+0
2017-10-20Auto merge of #45319 - michaelwoerister:use-128bit-siphash, r=nikomatsakisbors-12/+3
2017-10-17Lifted generics into TraitItem and ImplItem from MethodSig -- HIR now matches...Sunjay Varma-2/+5
2017-10-17Generate FirstStatementIndex using newtype_index macroSantiago Pastorino-1/+1
2017-10-16Use SipHasher128 in StableHasher.Michael Woerister-12/+3
2017-10-12Auto merge of #45176 - michaelwoerister:fix-region-and-trans-item-order, r=ni...bors-0/+3
2017-10-12Auto merge of #44967 - wesleywiser:trans_fulfill_obligation, r=nikomatsakisbors-0/+126
2017-10-10incr.comp.: Add missing match branch in HashStable impl for ty::RegionKind.Michael Woerister-0/+3
2017-10-08Turn `trans_fulfill_obligation` into a queryWesley Wiser-0/+126
2017-10-07Fix invalid rustdoc rendering for FnTy argsGuillaume Gomez-1/+2
2017-10-05Auto merge of #44940 - philipc:remap-path, r=michaelwoeristerbors-0/+1
2017-10-03Rename FileMap::path and change to an OptionPhilip Craig-1/+1
2017-09-30Don't use remapped path when loading modules and include filesPhilip Craig-0/+1
2017-09-29Auto merge of #44866 - mdevlamynck:impl-trait, r=eddybbors-2/+8
2017-09-27Auto merge of #44709 - Badel2:inclusive-range-dotdoteq, r=petrochenkovbors-0/+2
2017-09-26impl Trait in argument position desugaring:Matthias Devlamynck-2/+8
2017-09-25Auto merge of #44809 - arielb1:small-scope, r=eddybbors-7/+2
2017-09-25Auto merge of #44700 - arielb1:mir-effectck, r=nikomatsakisbors-0/+38
2017-09-24encode region::Scope using fewer bytesAriel Ben-Yehuda-16/+1
2017-09-24move Scope behind an enumAriel Ben-Yehuda-1/+11
2017-09-24move unsafety checking to MIRAriel Ben-Yehuda-1/+21
2017-09-24add lint levels to VisibilityScopeAriel Ben-Yehuda-0/+18
2017-09-24put empty generic lists behind a pointerAriel Ben-Yehuda-1/+1
2017-09-23Give HirId to hir::TyVadim Petrochenkov-0/+1
2017-09-22Add support for `..=` syntaxAlex Burka-0/+2
2017-09-22Auto merge of #44696 - michaelwoerister:fingerprints-in-dep-graph-3, r=nikoma...bors-4/+40
2017-09-21Refactor lifetime name into an enumTaylor Cramer-0/+7