| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-04-26 | Add expect_ty method to Kind | varkor | -2/+11 | |
| 2019-04-22 | Promote rust comments to rustdoc | Alexey Shmalko | -4/+4 | |
| 2019-03-16 | Revert the `LazyConst` PR | Oliver Scherer | -16/+13 | |
| 2019-03-15 | rustc: move Debug impls from ppaux to ty::structural_impls. | Eduard-Mihai Burtescu | -0/+11 | |
| 2019-03-15 | rustc: rewrite PrintCx::parameterized to be much simpler and more general. | Eduard-Mihai Burtescu | -2/+0 | |
| 2019-03-15 | rustc: use define_print! to implement fmt::{Display,Debug} for Kind. | Eduard-Mihai Burtescu | -19/+0 | |
| 2019-03-15 | rustc: tie the 'tcx between Print and PrintCx in ty::print. | Eduard-Mihai Burtescu | -3/+3 | |
| 2019-03-13 | Use derive macro for HashStable | John Kåre Alsaker | -3/+4 | |
| 2019-03-05 | Add const kind and UnpackedKind::Const | varkor | -6/+110 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-27 | rename Substs to InternalSubsts | csmoe | -14/+14 | |
| Change-Id: I3fa00e999a2ee4eb72db1fdf53a8633b49176a18 | ||||
| 2019-02-26 | replace &'tcx Substs with SubstsRef | csmoe | -9/+11 | |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -12/+12 | |
| 2019-02-05 | move librustc to 2018 | Mark Mansi | -4/+4 | |
| 2018-12-30 | Refactor `UserTypeAnnotation`. | David Wood | -39/+1 | |
| This commit refactors the `UserTypeAnnotation` type to be referred to by an index within `UserTypeProjection`. `UserTypeAnnotation` is instead kept in an `IndexVec` within the `Mir` struct. Further, instead of `UserTypeAnnotation` containing canonicalized types, it now contains normal types and the entire `UserTypeAnnotation` is canonicalized. To support this, the type was moved from the `rustc::mir` module to `rustc::ty` module. | ||||
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -2/+2 | |
| 2018-11-24 | Move `BoundTy` debruijn index to the `TyKind` enum variant | scalexm | -9/+10 | |
| 2018-11-13 | Adjust documentation | scalexm | -0/+4 | |
| 2018-11-13 | Replace type params with bound vars in `rustc_traits::lowering` | scalexm | -0/+24 | |
| 2018-11-07 | Added error for duplicate bindings of associated type. | Alexander Regueiro | -7/+7 | |
| 2018-11-03 | Rename `as_bound_var` to `assert_bound_var` | scalexm | -1/+1 | |
| 2018-11-03 | Remove `ReCanonical` in favor of `ReLateBound` | scalexm | -6/+11 | |
| 2018-11-03 | Adjust bound tys indices in canonicalization | scalexm | -1/+4 | |
| 2018-11-03 | Rename `BoundTyIndex` to `BoundVar` | scalexm | -2/+2 | |
| 2018-11-03 | Shift both late bound regions and bound types | scalexm | -13/+13 | |
| 2018-11-03 | Move `BoundTy` to `ty::TyKind` | scalexm | -1/+1 | |
| 2018-10-20 | Rename InferTy::CanonicalTy to BoundTy and add DebruijnIndex to variant type | Fabian Drinck | -1/+1 | |
| 2018-10-20 | Rename CanonicalVar to BoundTyIndex | Fabian Drinck | -2/+2 | |
| 2018-10-16 | fix comment | Niko Matsakis | -1/+1 | |
| 2018-10-15 | introduce a more expressive `UserSubsts` | Niko Matsakis | -27/+95 | |
| 2018-10-03 | rustc/ty: improve allocations | ljedrz | -0/+1 | |
| 2018-10-03 | rustc/ty: simplify some patterns | ljedrz | -4/+3 | |
| 2018-10-03 | rustc/ty: whitespace fixes | ljedrz | -2/+2 | |
| 2018-09-29 | don't elide lifetimes in paths in librustc/ | Zack M. Davis | -4/+4 | |
| 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-09 | simplify ordering for Kind | toidiu | -12/+2 | |
| 2018-08-29 | Remove `AccumulateVec` and its uses. | Nicholas Nethercote | -14/+6 | |
| It's basically just a less capable version of `SmallVec`. | ||||
| 2018-08-24 | pacify the mercilous tidy: doc comment for `is_identity` | Niko Matsakis | -1/+1 | |
| 2018-08-24 | add a `user_substs` table and store the annotations in there | Niko Matsakis | -3/+29 | |
| 2018-08-24 | add a `user_substs` map into the typeck tables | Niko Matsakis | -0/+3 | |
| 2018-08-22 | Remove Ty prefix from Ty{Foreign|Param} | varkor | -1/+1 | |
| 2018-08-22 | Rename ty::Slice to ty::List | varkor | -2/+2 | |
| 2018-08-19 | Refactor mod/check (part viii) | varkor | -4/+4 | |
| 2018-08-19 | Refactor mod/check (part ii) | varkor | -4/+4 | |
| 2018-08-19 | Address minor comments | varkor | -1/+0 | |
| 2018-05-24 | implement Ord for OutlivesPredicate and other types | toidiu | -0/+23 | |
| 2018-05-21 | rustc: use AccumulateVec in Substs::for_item. | Eduard-Mihai Burtescu | -9/+19 | |
| 2018-05-21 | rustc: don't expose Substs::fill_item as public. | Eduard-Mihai Burtescu | -6/+6 | |
| 2018-05-21 | rustc: don't call Kind::from directly, use .into() instead. | Eduard-Mihai Burtescu | -25/+4 | |
| 2018-05-21 | rustc: make mk_substs_trait take &[Kind] instead of &[Ty]. | Eduard-Mihai Burtescu | -52/+0 | |
| 2018-05-15 | Add mk_param_from_def | varkor | -14/+4 | |
