| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-03-30 | rustc -> rustc_middle part 1 | Mazdak Farrokhzad | -236/+0 | |
| 2020-03-24 | normalize some imports, prefer direct ones. | Mazdak Farrokhzad | -2/+3 | |
| 2020-03-19 | rustc: use LocalDefId instead of DefIndex in ich. | Eduard-Mihai Burtescu | -20/+5 | |
| 2020-03-19 | rustc: use LocalDefId instead of DefIndex in HirId. | Eduard-Mihai Burtescu | -2/+2 | |
| 2020-03-14 | Update `visit_item_likes_in_module` | John Kåre Alsaker | -1/+6 | |
| 2020-03-14 | Add HIR queries | John Kåre Alsaker | -53/+9 | |
| 2020-02-13 | Use HirId in TraitCandidate. | Camille GILLOT | -1/+0 | |
| 2020-02-11 | Move it all into rustc_hir. | Camille GILLOT | -2/+0 | |
| 2020-02-11 | Move lang_items definitions to librustc_lang_items. | Camille GILLOT | -6/+2 | |
| 2020-02-08 | Move librustc_hir/def_id.rs to librustc_span/def_id.rs | Aaron Hill | -6/+0 | |
| For noww, librustc_hir re-exports the `def_id` module from librustc_span, so the rest of rustc can continue to reference rustc_hir::def_id | ||||
| 2020-02-05 | move item reference comment | ljedrz | -7/+0 | |
| 2020-02-05 | merge item id stable hashing functions | ljedrz | -20/+1 | |
| 2020-02-01 | Move builtin attribute logic to new rustc_attr crate. | Mazdak Farrokhzad | -1/+1 | |
| For now, this is all the crate contains, but more attribute logic & types will be moved there over time. | ||||
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -3/+2 | |
| 2020-01-04 | hir::{hir,def,itemlikevisit,pat_util,print} -> rustc_hir | Mazdak Farrokhzad | -106/+125 | |
| Also fix fallout wrt. HashStable. | ||||
| 2019-12-27 | Syntax for hir::Ty. | Camille GILLOT | -2/+2 | |
| 2019-12-26 | Syntax for hir::Expr. | Camille GILLOT | -1/+1 | |
| 2019-12-22 | Format the world | Mark Rousskov | -84/+33 | |
| 2019-12-21 | Use Arena inside hir::Body. | Camille GILLOT | -1/+1 | |
| 2019-12-21 | Use Arena inside hir::Mod. | Camille GILLOT | -1/+1 | |
| 2019-12-21 | Use Arena inside hir::ImplItem. | Camille GILLOT | -1/+1 | |
| 2019-12-21 | Use Arena inside hir::TraitItem. | Camille GILLOT | -1/+1 | |
| 2019-12-21 | Use Arena inside hir::Item. | Camille GILLOT | -1/+1 | |
| 2019-11-22 | Retire impl_stable_hash_for_spanned. | Camille GILLOT | -12/+0 | |
| 2019-11-22 | Derives for ast. | Camille GILLOT | -4/+0 | |
| 2019-11-22 | Derive HashStable_Generic for Ident. | Camille GILLOT | -5/+0 | |
| 2019-11-22 | Auto merge of #66460 - cjgillot:hashstable_generic, r=Zoxc | bors | -5/+0 | |
| Add a proc-macro to derive HashStable in librustc dependencies A second proc-macro is added to derive HashStable for crates librustc depends on. This proc-macro HashStable_Generic (to bikeshed) allows to decouple code and some librustc's boilerplate. Not everything is migrated, because `Span` and `TokenKind` require to be placed inside librustc. Types using them stay there too. Split out of #66279 r? @Zoxc | ||||
| 2019-11-19 | Derive HashStable more. | Camille GILLOT | -7/+0 | |
| 2019-11-17 | HashStable in libsyntax. | Camille GILLOT | -5/+0 | |
| 2019-09-28 | Switch over all StableHash impls to new format | Mark Rousskov | -60/+20 | |
| 2019-09-26 | Rename `Item.node` to `Item.kind` | varkor | -2/+2 | |
| 2019-09-26 | Rename `Stmt.node` to `Stmt.kind` | varkor | -1/+1 | |
| 2019-09-26 | Rename `Ty.node` to `Ty.kind` | varkor | -2/+2 | |
| 2019-09-26 | Rename `TraitItem.node` to `TraitItem.kind` | varkor | -2/+2 | |
| 2019-09-26 | Rename `ImplItem.node` to `ImplItem.kind` | varkor | -2/+2 | |
| 2019-09-26 | Rename `Expr.node` to `Expr.kind` | varkor | -2/+2 | |
| For both `ast::Expr` and `hir::Expr`. | ||||
| 2019-09-07 | Aggregation of cosmetic changes made during work on REPL PRs: librustc | Alexander Regueiro | -9/+9 | |
| 2019-08-27 | Cleanup: Consistently use `Param` instead of `Arg` #62426 | Kevin Per | -2/+2 | |
| 2019-08-15 | Remove `Spanned` from `{ast,hir}::FieldPat` | Vadim Petrochenkov | -4/+0 | |
| 2019-08-14 | Merge Variant and Variant_ | Caio | -1/+1 | |
| 2019-06-18 | Preserve generator and yield source for error messages | Taylor Cramer | -5/+5 | |
| Previously, error messages after HIR lowering all referred to generators and yield, regardless of whether the original source was a generator or an async/await body. This change tracks the kind of each generator and yield source in order to provide appropriately tailored error messages. | ||||
| 2019-06-05 | Aggregation of drive-by cosmetic changes. | Alexander Regueiro | -1/+1 | |
| 2019-05-04 | Hash all of the import_ids for the TraitCandidate. | Jesper Steen Møller | -6/+6 | |
| 2019-05-04 | Use binding autoref, because we can. | Jesper Steen Møller | -2/+2 | |
| 2019-05-04 | Improved name: first_import_id | Jesper Steen Møller | -2/+2 | |
| 2019-05-04 | Fix #45268 by saving all NodeId's for resolved traits. | Jesper Steen Møller | -10/+11 | |
| 2019-04-22 | Remove double trailing newlines | varkor | -1/+0 | |
| 2019-03-13 | Use derive macro for HashStable | John Kåre Alsaker | -753/+0 | |
| 2019-03-08 | Auto merge of #58915 - ljedrz:deprecate_nodeid_methods, r=Zoxc | bors | -2/+1 | |
| HirIdification: almost there The next iteration of HirIdification (#57578). Replaces a bunch of `NodeId` method calls (mostly `as_local_node_id`) with `HirId` ones. Removes `NodeId` from: - [x] `PathSegment` - [x] `PatKind` - [x] `Destination` (replaces it with `HirId`) In addition this PR also removes `Visitor::visit_def_mention`, which doesn't seem to be doing anything. | ||||
| 2019-03-07 | hir: remove NodeId from PatKind | ljedrz | -1/+1 | |
