about summary refs log tree commit diff
path: root/src/librustc/hir/map
AgeCommit message (Expand)AuthorLines
2019-10-28rustc: use IndexVec<DefIndex, T> instead of Vec<T>.Eduard-Mihai Burtescu-23/+17
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-4/+4
2019-10-25rustc: replace a few `.cloned()` with `.copied()`.Eduard-Mihai Burtescu-3/+3
2019-10-25rustc: make DefPathData (and friends) Copy (now that it uses Symbol).Eduard-Mihai Burtescu-5/+5
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-40/+37
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-1/+0
2019-10-21Remove `InternedString`.Nicholas Nethercote-2/+2
2019-10-21Convert fields within `DefPathData` from `InternedString` to `Symbol`.Nicholas Nethercote-38/+35
2019-10-19Rollup merge of #65545 - nnethercote:more-symbol-cleanups, r=petrochenkovMazdak Farrokhzad-3/+3
2019-10-19expand: Simplify expansion of derivesVadim Petrochenkov-1/+1
2019-10-18Remove `Hash` impls for `DefPath`, `DisambiguatedDefPathData`, and `DefKey`.Nicholas Nethercote-3/+3
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-3/+3
2019-10-09self-profiling: Add events for everything except trait selection.Michael Woerister-0/+2
2019-09-30Auto merge of #64778 - csmoe:index, r=eddybbors-3/+3
2019-09-29Rollup merge of #64825 - estebank:match-unit, r=CentrilMazdak Farrokhzad-0/+26
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-3/+3
2019-09-28clean upEsteban Küber-2/+2
2019-09-28review commentsEsteban Küber-0/+5
2019-09-28Point at enclosing match when expecting `()` in armEsteban Küber-0/+21
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-4/+2
2019-09-28Rollup merge of #64859 - Centril:const-def-here-new-var, r=estebankMazdak Farrokhzad-0/+8
2019-09-28Improve diagnostic for `let A = 0;`Mazdak Farrokhzad-0/+8
2019-09-27fix rebaseEsteban Küber-1/+1
2019-09-27review commentsEsteban Küber-3/+3
2019-09-27Account for tail expressions when pointing at return typeEsteban Küber-1/+24
2019-09-27Turn `walk_parent_nodes` method into an iteratorEsteban Küber-105/+101
2019-09-26Rename `ForeignItem.node` to `ForeignItem.kind`varkor-3/+3
2019-09-26Rename `Item.node` to `Item.kind`varkor-28/+31
2019-09-26Rename `Stmt.node` to `Stmt.kind`varkor-2/+2
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-1/+1
2019-09-26Rename `TraitItem.node` to `TraitItem.kind`varkor-11/+11
2019-09-26Rename `ImplItem.node` to `ImplItem.kind`varkor-11/+14
2019-09-26Rename `Pat.node` to `Pat.kind`varkor-3/+3
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-10/+10
2019-09-25Rollup merge of #62975 - ljedrz:kill_off_hir_to_node_id, r=ZoxcMazdak Farrokhzad-4/+2
2019-09-14def_collector: Factor out common field handling codeVadim Petrochenkov-26/+21
2019-09-14def_collector: Do not ICE on attributes on unnamed fieldsVadim Petrochenkov-2/+15
2019-09-09Resolve attributes in several placesCaio-1/+57
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: librustcAlexander Regueiro-59/+61
2019-09-04Remove hashing impls for `LocalInternedString`.Nicholas Nethercote-1/+1
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-12/+12
2019-08-25HirIdify hir::Crate.modulesljedrz-4/+2
2019-08-24Modifies how Arg, Arm, Field, FieldPattern and Variant are visitedCaio-4/+3
2019-08-21review commentsEsteban Küber-7/+13
2019-08-21When declaring a declarative macro in an item it's only accessible inside itEsteban Küber-5/+8
2019-08-18Auto merge of #63269 - Aaron1011:feature/proc-macro-data, r=eddyb,petrochenkovbors-19/+0
2019-08-17resolve: Properly integrate derives and `macro_rules` scopesVadim Petrochenkov-1/+1
2019-08-17Serialize additional data for procedural macrosAaron Hill-19/+0
2019-08-14Rollup merge of #63543 - c410-f3r:variant, r=c410-f3rMazdak Farrokhzad-12/+12
2019-08-14Merge Variant and Variant_Caio-12/+12