| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-04-26 | Update handling of Tuple | varkor | -5/+11 | |
| 2019-04-21 | Change return type of `TyCtxt::is_static` to bool | Vadim Petrochenkov | -3/+8 | |
| Add `TyCtxt::is_mutable_static` | ||||
| 2019-04-21 | Introduce query `static_mutability` | Vadim Petrochenkov | -28/+2 | |
| 2019-03-24 | Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor` | Vadim Petrochenkov | -2/+2 | |
| 2019-03-16 | Revert the `LazyConst` PR | Oliver Scherer | -2/+2 | |
| 2019-03-15 | rustc: remove TyCtxt::parent_def_id in favor of TyCtxt::parent. | Eduard-Mihai Burtescu | -2/+2 | |
| 2019-03-13 | Use derive macro for HashStable | John Kåre Alsaker | -1/+2 | |
| 2019-03-05 | Handle const generics elsewhere | varkor | -4/+16 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-27 | Rollup merge of #58749 - kenta7777:reduce-repetition, r=oli-obk | Mazdak Farrokhzad | -7/+8 | |
| Reduce Repetitions of (n << amt) >> amt Fixes part of [#49937](https://github.com/rust-lang/rust/issues/49937). | ||||
| 2019-02-27 | rename Substs to InternalSubsts | csmoe | -2/+2 | |
| Change-Id: I3fa00e999a2ee4eb72db1fdf53a8633b49176a18 | ||||
| 2019-02-26 | replace &'tcx Substs with SubstsRef | csmoe | -4/+4 | |
| 2019-02-26 | reduce repetitions of (n << amt) >> amt | kenta7777 | -7/+8 | |
| 2019-02-15 | Always emit an error for a query cycle | John Kåre Alsaker | -15/+8 | |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -21/+22 | |
| 2019-02-05 | move librustc to 2018 | Mark Mansi | -13/+13 | |
| 2019-01-29 | Add an ensure() method to TyCtxt used to ensure queries are run | John Kåre Alsaker | -1/+1 | |
| 2019-01-10 | integrate trait aliases into def-paths / metadata | Niko Matsakis | -0/+9 | |
| Co-authored-by: Alexander Regueiro <alexreg@me.com> | ||||
| 2019-01-03 | Forbid impl Trait from referring to unnamable recursive types | Matthew Jasper | -2/+72 | |
| There is no type T, such that `T = [T; 2]`, we should not allow this to be circumvented by impl Trait. | ||||
| 2019-01-02 | rename `type_moves_by_default` to `type_is_copy_modulo_regions` | Niko Matsakis | -9/+9 | |
| 2019-01-02 | pacify the mercilous eddyb ;) | Niko Matsakis | -2/+4 | |
| 2019-01-02 | add some comments about lifetimes etc | Niko Matsakis | -0/+18 | |
| 2019-01-02 | make evaluation track whether outlives relationships mattered | Niko Matsakis | -15/+21 | |
| Previously, evaluation ignored outlives relationships. Since we using evaluation to skip the "normal" trait selection (which enforces outlives relationships) this led to incorrect results in some cases. | ||||
| 2018-12-29 | Use `same_type` instead of duplicating logic | Esteban Küber | -14/+14 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -4/+4 | |
| 2018-12-06 | Use a function to access the Hir map to be able to turn it into a query later | John Kåre Alsaker | -2/+2 | |
| 2018-11-25 | Rollup merge of #56101 - frewsxcv:frewsxcv-dyn, r=steveklabnik | Pietro Albini | -1/+1 | |
| Incorporate `dyn` into more comments and docs. r? @rust-lang/docs | ||||
| 2018-11-24 | Introduce `TyKind::Placeholder` variant | scalexm | -1/+1 | |
| 2018-11-20 | Incorporate `dyn` into more comments and docs. | Corey Farwell | -1/+1 | |
| 2018-11-04 | rustc_target: pass contexts by reference, not value. | Eduard-Mihai Burtescu | -3/+3 | |
| 2018-11-03 | Auto merge of #55101 - alexreg:trait-aliases, r=nikomatsakis | bors | -1/+1 | |
| Implement trait aliases (RFC 1733) Extends groundwork done in https://github.com/rust-lang/rust/pull/45047, and fully implements https://github.com/rust-lang/rfcs/pull/1733. CC @durka @nikomatsakis | ||||
| 2018-11-03 | Shift both late bound regions and bound types | scalexm | -2/+2 | |
| 2018-11-03 | Move `BoundTy` to `ty::TyKind` | scalexm | -1/+1 | |
| 2018-11-03 | Extended elaboration for trait aliases to include arbitrary bounds. | Alexander Regueiro | -1/+1 | |
| 2018-10-19 | Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hack | Oliver Scherer | -1/+1 | |
| 2018-10-14 | change a cloning map to into_iter | ljedrz | -1/+1 | |
| 2018-10-05 | Auto merge of #54743 - ljedrz:cleanup_ty_p2, r=zackmdavis | bors | -33/+29 | |
| Cleanup rustc/ty part 2 The second part of cleanups and minor improvements for rustc/ty. - improve allocations - calculate span after a possible early continue - simplify some patterns - mark a comment as FIXME - whitespace fixes The PR is independent from from the first part. | ||||
| 2018-10-03 | Introduce `TyKind::UnnormalizedProjection` | scalexm | -0/+2 | |
| 2018-10-03 | rustc/ty: calculate span after a possible early continue | ljedrz | -1/+1 | |
| 2018-10-03 | rustc/ty: simplify some patterns | ljedrz | -23/+17 | |
| 2018-10-03 | rustc/ty: whitespace fixes | ljedrz | -9/+11 | |
| 2018-09-29 | don'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-05 | Changing TyAnon -> TyOpaque and relevant functions | ms2300 | -1/+1 | |
| 2018-08-27 | Rename hir::map::NodeKind to hir::Node | varkor | -4/+4 | |
| 2018-08-27 | Rename hir::map::Node to hir::map::NodeKind | varkor | -3/+3 | |
| 2018-08-22 | Remove unnecessary TyKind::s | varkor | -1/+1 | |
| 2018-08-22 | Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str} | varkor | -8/+8 | |
| 2018-08-22 | Remove Ty prefix from Ty{Foreign|Param} | varkor | -3/+3 | |
| 2018-08-22 | Remove Ty prefix from ↵ | varkor | -35/+35 | |
| 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 | |
