| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-11-27 | Move ExprUseVisitor and mem_categorization to rustc_typeck | Matthew Jasper | -707/+0 | |
| `MemCategorizationContext` is now private, the remaining types and traits remain public for Clippy. | ||||
| 2019-11-27 | Remove remaining uses of "cmt" | Matthew Jasper | -10/+10 | |
| 2019-11-27 | Simplify `mem_categorization` | Matthew Jasper | -907/+159 | |
| * `Place` is no longer recursive. * The `cmt` type alias is removed * `Upvar` places no longer include the dereferences of the environment closure or of by reference captures. * All non-dereference projections are combined to a single variant. * Various unnecessary types and methods have been removed. | ||||
| 2019-11-27 | Simplify fields of `MemCategorizationContext` | Matthew Jasper | -96/+43 | |
| 2019-11-27 | Rename `cmt_` to `Place` | Matthew Jasper | -33/+33 | |
| 2019-11-10 | Merge hir::Mutability into ast::Mutability. | Camille GILLOT | -6/+6 | |
| 2019-10-21 | Remove many unnecessary trait derivations. | Nicholas Nethercote | -4/+4 | |
| 2019-10-04 | Rollup merge of #64874 - matthewjasper:simplify-euv, r=eddyb | Mazdak Farrokhzad | -55/+11 | |
| Simplify ExprUseVisitor * Remove HIR const qualification * Remove parts of ExprUseVisitor that aren't being used r? @eddyb | ||||
| 2019-10-03 | generate ClosureSubsts from SubstsRef | csmoe | -5/+6 | |
| 2019-09-30 | Remove HIR based const qualification | Matthew Jasper | -55/+11 | |
| 2019-09-29 | remove ClosureSubsts with SubstsRef | csmoe | -1/+2 | |
| 2019-09-29 | introduce from_ref helper for replacement | csmoe | -1/+1 | |
| 2019-09-27 | Remove global_tcx from TyCtxt | Mark Rousskov | -1/+1 | |
| The non-global context was removed; there's only one context now. This is a noop method that only serves to confuse readers -- remove it. | ||||
| 2019-09-26 | Rename `Pat.node` to `Pat.kind` | varkor | -3/+3 | |
| 2019-09-26 | Rename `Expr.node` to `Expr.kind` | varkor | -1/+1 | |
| For both `ast::Expr` and `hir::Expr`. | ||||
| 2019-09-25 | Rename `sty` to `kind` | varkor | -6/+6 | |
| 2019-08-17 | Initial implementation of or patterns | varkor | -0/+6 | |
| 2019-08-15 | Remove `Spanned` from `{ast,hir}::FieldPat` | Vadim Petrochenkov | -4/+4 | |
| 2019-08-05 | Fiddle param env through to `try_eval_bits` in most places | Oliver Scherer | -2/+7 | |
| 2019-08-05 | Don't abort on unevaluated constants without at least tryting to eval them | Oliver Scherer | -1/+1 | |
| 2019-07-23 | normalize use of backticks for compiler messages in remaining modules | Samy Kacimi | -2/+2 | |
| https://github.com/rust-lang/rust/issues/60532 | ||||
| 2019-07-11 | Remove rustc_mir dependency from rustc_borrowck | Matthew Jasper | -75/+0 | |
| 2019-07-06 | Remove ExprKind::While from HIR. | Mazdak Farrokhzad | -1/+1 | |
| 2019-06-26 | Don't use lift to detect local types | John Kåre Alsaker | -3/+5 | |
| 2019-06-24 | HIR: remove the NodeId get_parent_node, HirIdify is_argument | ljedrz | -1/+1 | |
| 2019-06-20 | rename hir::map::get_by_hir_id to get | ljedrz | -1/+1 | |
| 2019-06-19 | Rollup merge of #61842 - Zoxc:trim-lift, r=eddyb | Mazdak Farrokhzad | -4/+1 | |
| Remove unnecessary lift calls Note that some of these might be useful for sanity checking that there's no infer types or regions. r? @eddyb | ||||
| 2019-06-17 | renamve hir_to_string to node_to_string | ljedrz | -1/+1 | |
| 2019-06-17 | remove _by_hir_id if there is no NodeId counterpart | ljedrz | -1/+1 | |
| 2019-06-17 | replace some uses of NodeId with HirId | ljedrz | -12/+9 | |
| 2019-06-14 | Remove unnecessary lift calls | John Kåre Alsaker | -4/+1 | |
| 2019-06-14 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -9/+11 | |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -12/+12 | |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -9/+13 | |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -4/+4 | |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -2/+2 | |
| 2019-06-01 | rustc: remove Res::Upvar. | Eduard-Mihai Burtescu | -15/+12 | |
| 2019-06-01 | rustc: remove closure ID from Res::Upvar. | Eduard-Mihai Burtescu | -9/+12 | |
| 2019-06-01 | rustc: track the body owner DefId in MC and EUV. | Eduard-Mihai Burtescu | -3/+10 | |
| 2019-06-01 | rustc: remove the closure ID from hir::Upvar's parent field. | Eduard-Mihai Burtescu | -12/+13 | |
| 2019-06-01 | rustc: remove the index field from Res::Upvar. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-05-28 | Rename `OpportunisticTypeResolver` to `OpportunisticVarResolver` | varkor | -4/+4 | |
| 2019-05-28 | Auto merge of #60955 - agnxy:rename-assoc, r=oli-obk,Centril | bors | -1/+1 | |
| Rename "Associated*" to "Assoc*" This change is for #60163. r? @oli-obk | ||||
| 2019-05-27 | Pre-intern "0", "1", ..., "9", and use where appropriate. | Nicholas Nethercote | -2/+2 | |
| 2019-05-26 | Rename "Associated*" to "Assoc*" | Andrew Xu | -1/+1 | |
| We are going to uniform the terminology of all associated items. Methods that may or may not have `self` are called "associated functions". Because `AssociatedFn` is a bit long, we rename `Associated` to `Assoc`. | ||||
| 2019-05-13 | Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions. | Nicholas Nethercote | -1/+2 | |
| 2019-05-10 | Remove hir::ExprKind::If and replace it with lowering to hir::ExprKind::Match. | Mazdak Farrokhzad | -1/+1 | |
| 2019-05-08 | Instead of ICEing on incorrect pattern, use delay_span_bug | Esteban Küber | -2/+10 | |
| 2019-05-03 | rustc: rename hir::def::Def to Res (short for "resolution"). | Eduard-Mihai Burtescu | -30/+30 | |
| 2019-05-03 | rustc: factor most DefId-containing variants out of Def and into DefKind. | Eduard-Mihai Burtescu | -8/+14 | |
