about summary refs log tree commit diff
path: root/src/librustc/ty/codec.rs
AgeCommit message (Expand)AuthorLines
2019-04-05Add DropArena and use it to allocate types with few allocationsJohn Kåre Alsaker-3/+7
2019-04-05Make ArenaAllocatable a marker trait to allow overlapping impls and use speci...John Kåre Alsaker-2/+2
2019-04-05Introduce an arena type which may be used to allocate a list of types with de...John Kåre Alsaker-0/+52
2019-03-16Revert the `LazyConst` PROliver Scherer-6/+6
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-5/+5
2019-02-09Auto merge of #58207 - nnethercote:intern_lazy_const, r=oli-obkbors-1/+1
2019-02-06Make `intern_lazy_const` actually intern its argument.Nicholas Nethercote-1/+1
2019-02-05move librustc to 2018Mark Mansi-7/+7
2019-01-01`<&'tcx ty::Const as Deref>::deref`Oliver Scherer-16/+0
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-0/+16
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-10-05rustc/ty: whitespace fixesljedrz-14/+14
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-2/+1
2018-09-28rustc: keep a Span for each predicate in ty::GenericPredicates.Eduard-Mihai Burtescu-4/+6
2018-08-22Rename ty::TyVariants to ty::TyKindvarkor-2/+2
2018-08-22Rename ty::Slice to ty::Listvarkor-6/+6
2018-06-27Make opaque::Encoder append-only and make it infallibleJohn Kåre Alsaker-1/+1
2018-05-11Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker-0/+19
2018-03-23Fixed issues with incremental tests.David Wood-0/+23
2018-03-08Remove unused error variants and const eval typesOliver Schneider-20/+0
2017-11-16Fix some tidy errors in ty::codec.Michael Woerister-8/+16
2017-11-16incr.comp.: Remove some code duplication around TyDecoder by factoring things...Michael Woerister-0/+137
2017-11-13incr.comp.: Add position() method to TyEncoder.Michael Woerister-2/+10
2017-10-24incr.comp.: Factor some persistence functionality out of crate metadata code.Michael Woerister-0/+243