| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-10-04 | middle::entry -> rustc_passes | Mark Rousskov | -202/+0 | |
| 2019-09-26 | Rename `Item.node` to `Item.kind` | varkor | -1/+1 | |
| 2019-09-14 | Provide a span if main function is not present in crate | Mark Rousskov | -30/+44 | |
| Unfortunately, the diagnotic machinery does not cope well with an empty span which can happen if the crate is empty, in which case we merely set a spanless note. | ||||
| 2019-09-07 | Aggregation of cosmetic changes made during work on REPL PRs: librustc | Alexander Regueiro | -9/+9 | |
| 2019-07-23 | normalize use of backticks for compiler messages in remaining modules | Samy Kacimi | -3/+3 | |
| https://github.com/rust-lang/rust/issues/60532 | ||||
| 2019-07-04 | rename hir::map::local_def_id_from_hir_id to local_def_id | ljedrz | -4/+4 | |
| 2019-06-18 | rustc: remove 'x: 'y bounds (except from comments/strings). | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-14 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -4/+1 | |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -3/+3 | |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -3/+3 | |
| 2019-05-13 | Remove the equality operation between `Symbol` and strings. | Nicholas Nethercote | -1/+1 | |
| And also the equality between `Path` and strings, because `Path` is made up of `Symbol`s. | ||||
| 2019-05-13 | Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions. | Nicholas Nethercote | -3/+4 | |
| 2019-04-11 | Continue evaluating after missing main | Esteban Küber | -1/+0 | |
| 2019-03-02 | hir: remove NodeId from Item | ljedrz | -17/+16 | |
| 2019-02-05 | move librustc to 2018 | Mark Mansi | -8/+8 | |
| 2019-01-15 | Querify entry_fn | Igor Matuszewski | -31/+46 | |
| 2018-12-26 | Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`. | Alexander Regueiro | -1/+1 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -2/+2 | |
| 2018-10-06 | rustc/middle: whitespace & formatting fixes | ljedrz | -7/+3 | |
| 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-08-04 | Normalize EntryFnType variants to standard style | Mark Rousskov | -3/+4 | |
| 2018-08-04 | Normalize variants of CrateType to standard style | Mark Rousskov | -1/+1 | |
| This is a clippy-breaking change. | ||||
| 2018-07-16 | ItemKind | csmoe | -2/+2 | |
| 2018-04-10 | Combine Session.entry_fn and Session.entry_type and make them thread-safe | John Kåre Alsaker | -10/+9 | |
| 2018-03-14 | Add backticks to `main` not found errors. | Eric Huss | -2/+2 | |
| 2018-03-14 | Add suggestion where to add main function. | Eric Huss | -0/+3 | |
| 2018-03-14 | Add crate name to "main function not found" error message. | Eric Huss | -4/+7 | |
| Fixes #44798 and rust-lang/cargo#4948. | ||||
| 2018-02-07 | Add `-Zteach` documentation | Esteban Küber | -0/+4 | |
| Add extra inline documentation to E0019, E0016, E0013, E0396, E0017, E0018, E0010, E0022, E0030, E0029, E0033, E0026 and E0027. | ||||
| 2017-07-05 | use field init shorthand in src/librustc | Zack M. Davis | -1/+1 | |
| The field init shorthand syntax was stabilized in 1.17.0 (aebd94f); we are now free to use it in the compiler. | ||||
| 2017-05-30 | Add new error code | Guillaume Gomez | -1/+1 | |
| 2017-05-08 | Remove need for &format!(...) or &&"" dances in `span_label` calls | Oliver Schneider | -4/+4 | |
| 2017-04-18 | kill a bunch of one off tasks | Niko Matsakis | -3/+0 | |
| 2017-01-26 | rustc: don't call the HIR AST. | Eduard-Mihai Burtescu | -7/+7 | |
| 2016-12-28 | rustc: separate TraitItem from their parent Item, just like ImplItem. | Eduard-Mihai Burtescu | -1/+4 | |
| 2016-11-29 | rustc: replace body exprs by their ids | Florian Diebold | -0/+1 | |
| 2016-11-21 | Cleanup `InternedString`. | Jeffrey Seyfried | -1/+1 | |
| 2016-11-16 | fallout from separating impl-items from impls | Niko Matsakis | -1/+5 | |
| Basically adding `visit_impl_item` in various places and so forth. | ||||
| 2016-11-16 | refactor Visitor into ItemLikeVisitor and intravisit::Visitor | Niko Matsakis | -3/+3 | |
| There are now three patterns (shallow, deep, and nested visit). These are described in detail on the docs in `itemlikevisit::ItemLikeVisitor`. | ||||
| 2016-08-11 | Update E0138 to new format | Chiu-Hsiang Hsu | -2/+7 | |
| 2016-08-04 | Update error format for E0137 | Vincent Prouillet | -2/+5 | |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -1/+1 | |
| 2016-04-06 | rustc: move middle::{def,def_id,pat_util} to hir. | Eduard Burtescu | -1/+1 | |
| 2016-04-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -3/+3 | |
| 2016-02-05 | Instrument a bunch of tasks that employ the HIR map in one way or | Niko Matsakis | -0/+3 | |
| another and were not previously instrumented. | ||||
| 2015-12-30 | use structured errors | Nick Cameron | -6/+9 | |
| 2015-11-18 | Port entry code to `visit_all_items` -- since this was tracking whether | Niko Matsakis | -18/+16 | |
| the main fn appeared at the top level, if now consults the `DefPath` to get this information | ||||
| 2015-09-24 | Cleanup interfaces of Name, SyntaxContext and Ident | Vadim Petrochenkov | -1/+1 | |
| Make sure Name, SyntaxContext and Ident are passed by value Make sure Idents don't serve as keys (or parts of keys) in maps, Ident comparison is not well defined | ||||
| 2015-09-22 | Use Names in HIR Items | Vadim Petrochenkov | -1/+1 | |
| 2015-09-16 | Use ast attributes every where (remove HIR attributes). | Nick Cameron | -2/+2 | |
| This could be a [breaking-change] if your lint or syntax extension (is that even possible?) uses HIR attributes or literals. | ||||
