about summary refs log tree commit diff
path: root/src/librustc/ich
AgeCommit message (Expand)AuthorLines
2017-12-14add trait aliases to HIRAlex Burka-0/+2
2017-12-14incr.comp.: Do less hashing per Span.Michael Woerister-6/+11
2017-12-14incr.comp.: Speed up span hashing by caching expansion context hashes.Michael Woerister-3/+28
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-0/+11
2017-12-13Auto merge of #46419 - jseyfried:all_imports_in_metadata, r=nrcbors-1/+3
2017-12-08incr.comp.: Hash spans unconditionally for full accuracy.Michael Woerister-203/+13
2017-12-07mir-borrowck returns closure requirements, mir-typeck enforcesNiko Matsakis-0/+22
2017-12-05Add field `is_import` to `def::Export`.Jeffrey Seyfried-1/+2
2017-12-05Include non-`pub` `use` and `extern crate` items in the crate metadata for ma...Jeffrey Seyfried-0/+1
2017-12-02Auto merge of #46368 - michaelwoerister:incr-comp-type-debuginfo-spans, r=eddybbors-11/+9
2017-12-01Auto merge of #46425 - eddyb:mir-place, r=nikomatsakisbors-25/+25
2017-12-01MIR: s/lv(al(ue)?)?/place in function/variable/module names.Eduard-Mihai Burtescu-22/+22
2017-12-01MIR: s/Lvalue/Place in type names.Eduard-Mihai Burtescu-4/+4
2017-12-01Auto merge of #46338 - michaelwoerister:lazy-diagnostics, r=nikomatsakisbors-44/+57
2017-12-01Auto merge of #46236 - davidtwco:issue-46023, r=arielb1bors-1/+1
2017-12-01incr.comp.: Store Spans as (file,line,col,length) in incr.comp. cache.Michael Woerister-43/+32
2017-12-01incr.comp.: Properly hash and encode macro expansion information.Michael Woerister-1/+25
2017-12-01Auto merge of #46370 - michaelwoerister:rm-metadata-hashing, r=eddybbors-6/+0
2017-11-30Immutable unique closure upvars cannot be mutated.David Wood-1/+1
2017-11-29incr.comp.: Remove on-export crate metadata hashing.Michael Woerister-6/+0
2017-11-29incr.comp.: Remove an unnecessary HIR access which enables hashing spans for ...Michael Woerister-11/+9
2017-11-28incr.comp.: Make MIR encoding fit for incr.comp. caching.Michael Woerister-3/+3
2017-11-28MIR: split Operand::Consume into Copy and Move.Eduard-Mihai Burtescu-1/+4
2017-11-26make accessing packed fields a future-compat warningAriel Ben-Yehuda-1/+20
2017-11-25Conform namesShotaro Yamada-1/+1
2017-11-24Do match-check before const MIR generationShotaro Yamada-1/+2
2017-11-22Implement in-band lifetime bindingsTaylor Cramer-3/+9
2017-11-21Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1bors-1/+2
2017-11-21Auto merge of #45701 - cramertj:impl-trait-this-time, r=eddybbors-1/+6
2017-11-18make `ty::Predicate` carry a `ClosureSubsts`Niko Matsakis-1/+2
2017-11-17Fix impl Trait Lifetime HandlingTaylor Cramer-1/+6
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