about summary refs log tree commit diff
path: root/src/librustc/mir/cache.rs
AgeCommit message (Collapse)AuthorLines
2019-02-05move librustc to 2018Mark Mansi-3/+3
2018-12-25Remove licensesMark Rousskov-10/+0
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-3/+3
This seemed like a good way to kick the tires on the elided-lifetimes-in-paths lint (#52069)—seems to work! This was also pretty tedious—it sure would be nice if `cargo fix` worked on this codebase (#53896)!
2018-09-04Breaking change upgradesMark Rousskov-2/+5
2018-05-01rustc: return impl Iterator from Terminator(Kind)::successors(_mut).Eduard-Mihai Burtescu-1/+1
2018-03-28Make Mir::predecessors thread-safeJohn Kåre Alsaker-5/+5
2018-03-13improve TypeFoldable/Lift macros and make a bunch of stuff use themNiko Matsakis-0/+4
Improvements: - Use Clone not Copy for the "simple cases" - Separate TypeFoldable and Lift for the "simple cases" - Support generics type parameters - Support named fields in enum variants - etc
2018-03-08Add InterpretInterner to StableHashingContext for AllocId serializationOliver Schneider-2/+2
2017-09-18incr.comp.: Remove tcx from StableHashingContext.Michael Woerister-2/+2
2017-06-06ICH: Make StableHashingContext work with any TyCtxt, not just the global one.Michael Woerister-2/+2
2017-04-06Introduce HashStable trait and base ICH implementations on it.Michael Woerister-1/+10
This initial commit provides implementations for HIR, MIR, and everything that also needs to be supported for those two.
2016-10-28rustc: move mir::repr::* to mir.Eduard Burtescu-1/+1
2016-06-23add control flow graph and algorithms. add dominator to mirScott A Carr-1/+1
2016-06-09add a cache for MIR predecessorsAriel Ben-Yehuda-0/+69