| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-04-26 | Update handling of Tuple | varkor | -2/+2 | |
| 2019-03-16 | Revert the `LazyConst` PR | Oliver Scherer | -14/+24 | |
| 2019-03-05 | Add const type flags | varkor | -8/+24 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-27 | rename Substs to InternalSubsts | csmoe | -2/+2 | |
| Change-Id: I3fa00e999a2ee4eb72db1fdf53a8633b49176a18 | ||||
| 2019-02-05 | move librustc to 2018 | Mark Mansi | -2/+2 | |
| 2019-01-01 | Move the `Unevaluated` constant arm upwards in the type structure | Oliver Scherer | -10/+4 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-11-24 | Move `BoundTy` debruijn index to the `TyKind` enum variant | scalexm | -2/+2 | |
| 2018-11-24 | Add `HAS_TY_PLACEHOLDER` flag | scalexm | -1/+4 | |
| 2018-11-24 | Introduce `TyKind::Placeholder` variant | scalexm | -0/+1 | |
| 2018-11-03 | Remove `ReCanonical` in favor of `ReLateBound` | scalexm | -2/+0 | |
| 2018-11-03 | Rename `BoundTy` field `level` -> `index` | scalexm | -1/+1 | |
| 2018-11-03 | Shift both late bound regions and bound types | scalexm | -2/+5 | |
| 2018-11-03 | Move `BoundTy` to `ty::TyKind` | scalexm | -2/+3 | |
| 2018-10-20 | Rename InferTy::CanonicalTy to BoundTy and add DebruijnIndex to variant type | Fabian Drinck | -1/+1 | |
| 2018-10-08 | Compute flags for `ty::UnnormalizedProjection` | scalexm | -1/+4 | |
| 2018-10-05 | rustc/ty: simplify common patterns | ljedrz | -3/+1 | |
| 2018-10-03 | Introduce `TyKind::UnnormalizedProjection` | scalexm | -0/+2 | |
| 2018-09-29 | don't elide lifetimes in paths in librustc/ | Zack M. Davis | -10/+10 | |
| 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-05 | Changing TyAnon -> TyOpaque and relevant functions | ms2300 | -1/+1 | |
| 2018-08-22 | Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str} | varkor | -6/+6 | |
| 2018-08-22 | Remove Ty prefix from Ty{Foreign|Param} | varkor | -2/+2 | |
| 2018-08-22 | Remove Ty prefix from ↵ | varkor | -19/+19 | |
| Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closure|Generator|GeneratorWitness|Never|Tuple|Projection|Anon|Infer|Error} | ||||
| 2018-08-22 | Rename ty::TyVariants to ty::TyKind | varkor | -2/+2 | |
| 2018-06-28 | Merge `ConstVal` and `ConstValue` | Oliver Schneider | -7/+4 | |
| 2018-06-28 | Move everything over from `middle::const_val` to `mir::interpret` | Oliver Schneider | -1/+1 | |
| 2018-06-14 | Declare DebruijnIndex via newtype_index macro | Fabian Drinck | -2/+2 | |
| 2018-05-28 | remove use of depth from `TyS` and replace with a debruijn index | Niko Matsakis | -12/+24 | |
| Co-authored-by: csmoe <35686186+csmoe@users.noreply.github.com> | ||||
| 2018-05-15 | Make is_global true for latebound regions | Matthew Jasper | -4/+4 | |
| 2018-05-08 | Insert fields from TypeAndMut into TyRef to allow layout optimization | John Kåre Alsaker | -2/+2 | |
| 2018-05-08 | Store the GeneratorInterior in the new GeneratorSubsts | John Kåre Alsaker | -2/+1 | |
| 2018-05-08 | Store generator movability outside GeneratorInterior | John Kåre Alsaker | -1/+1 | |
| 2018-03-14 | remove defaulting to unit | Andrew Cann | -4/+1 | |
| Types will no longer default to `()`, instead always defaulting to `!`. This disables the associated warning and removes the flag from TyTuple | ||||
| 2018-03-13 | add `canonicalize` method to `InferCtxt` [VIC] | Niko Matsakis | -2/+10 | |
| 2018-03-08 | Nuke the entire ctfe from orbit, it's the only way to be sure | Oliver Schneider | -26/+2 | |
| 2018-03-08 | Add a variant to ConstVal for storing miri results | Oliver Schneider | -0/+1 | |
| 2018-01-23 | Adds support for immovable generators. Move checking of invalid borrows ↵ | John Kåre Alsaker | -0/+6 | |
| across suspension points to borrowck. Fixes #44197, #45259 and #45093. | ||||
| 2017-10-27 | Implement RFC 1861: Extern types | Paul Lietar | -1/+2 | |
| 2017-09-11 | rustc: evaluate fixed-length array length expressions lazily. | Eduard-Mihai Burtescu | -0/+4 | |
| 2017-09-11 | rustc: use ty::Const for the length of TyArray. | Eduard-Mihai Burtescu | -1/+37 | |
| 2017-08-14 | Merge remote-tracking branch 'origin/master' into gen | Alex Crichton | -1/+4 | |
| 2017-08-14 | remove the "defaulted unit" type bit during writeback | Ariel Ben-Yehuda | -1/+4 | |
| The defaulted unit bit is only relevant for the surrounding inference context, and can cause trouble, including spurious lints and ICEs, outside of it. Fixes #43853. | ||||
| 2017-08-09 | Initial pass review comments | Alex Crichton | -1/+1 | |
| 2017-07-28 | Move a FIXME around | John Kåre Alsaker | -2/+0 | |
| 2017-07-28 | Generator literal support | John Kåre Alsaker | -0/+9 | |
| 2017-07-11 | Downgrade ProjectionTy's TraitRef to its substs | Tobias Schottdorf | -2/+2 | |
| Addresses the second part of #42171 by removing the `TraitRef` from `ProjectionTy`, and directly storing its `Substs`. Closes #42171. | ||||
| 2017-06-27 | rustc: move the PolyFnSig out of TyFnDef. | Eduard-Mihai Burtescu | -2/+1 | |
| 2017-05-22 | remove the cell from type flags completely | Niko Matsakis | -1/+1 | |
| 2017-04-30 | intern CodeExtents | Niko Matsakis | -1/+1 | |
| Make a `CodeExtent<'tcx>` be something allocated in an arena instead of an index into the `RegionMaps`. | ||||
| 2017-02-25 | rustc: combine BareFnTy and ClosureTy into FnSig. | Eduard-Mihai Burtescu | -5/+5 | |
