| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-08-30 | mv compiler to compiler/ | mark | -507/+0 | |
| 2020-08-17 | rust_ast::ast => rustc_ast | Ujjwal Sharma | -1/+1 | |
| 2020-07-17 | Rename TypeckTables to TypeckResults. | Valentin Lazureanu | -9/+11 | |
| 2020-07-02 | rustc_driver/pretty: avoid using TypeckTables::empty for TypedAnnotation. | Eduard-Mihai Burtescu | -10/+19 | |
| 2020-05-22 | Use `OnceCell` instead of `Once` | Dylan MacKenzie | -2/+2 | |
| 2020-05-08 | Remove ast::{Ident, Name} reexports. | Camille GILLOT | -1/+2 | |
| 2020-04-23 | librustc_middle: return LocalDefId instead of DefId in local_def_id | marmeladema | -1/+1 | |
| 2020-04-02 | use direct import for ErrorReported | Mazdak Farrokhzad | -1/+1 | |
| 2020-03-30 | Use if let instead of match when only matching a single variant ↵ | Matthias Krüger | -18/+12 | |
| (clippy::single_match) Makes code more compact and reduces nestig. | ||||
| 2020-03-30 | rustc -> rustc_middle part 3 (rustfmt) | Mazdak Farrokhzad | -3/+3 | |
| 2020-03-30 | rustc -> rustc_middle part 2 | Mazdak Farrokhzad | -3/+3 | |
| 2020-03-24 | rustc: remove rustc_hir_pretty dependency. | Mazdak Farrokhzad | -3/+4 | |
| 2020-03-24 | move rustc_hir::print -> rustc_hir_pretty | Mazdak Farrokhzad | -1/+1 | |
| 2020-03-16 | use direct imports for `rustc::{lint, session}`. | Mazdak Farrokhzad | -2/+2 | |
| 2020-03-14 | Index HIR after creating TyCtxt | John Kåre Alsaker | -10/+10 | |
| 2020-03-12 | remove lifetimes that can be elided (clippy::needless_lifetimes) | Matthias Krüger | -11/+11 | |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -1/+1 | |
| 2020-02-22 | Rename CodeMap to SourceMap follow up | Maxim Zholobak | -2/+2 | |
| 2020-02-06 | Move the `krate` method to Hir and remove the Krate dep node | John Kåre Alsaker | -3/+3 | |
| 2020-02-06 | Add a Hir wrapper type | John Kåre Alsaker | -5/+5 | |
| 2020-02-01 | pretty: injected_crate_name -> has_injected_crate | Mazdak Farrokhzad | -2/+2 | |
| 2020-02-01 | syntax::print -> new crate rustc_ast_pretty | Mazdak Farrokhzad | -2/+1 | |
| 2020-02-01 | pretty: remove ParseSess dependency | Mazdak Farrokhzad | -10/+8 | |
| 2020-01-15 | remove redundant clones, found by clippy | Matthias Krüger | -2/+0 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -3/+3 | |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -2/+2 | |
| 2019-12-22 | Format the world | Mark Rousskov | -121/+91 | |
| 2019-12-21 | Use Arena inside hir::Crate. | Camille GILLOT | -1/+1 | |
| 2019-11-22 | Rollup merge of #66575 - Mark-Simulacrum:no-uii, r=petrochenkov | Mazdak Farrokhzad | -58/+7 | |
| Remove pretty printing of specific nodes in AST The ability to print a specific item as identified by NodeId or path seems not particularly useful, and certainly carries quite a bit of complexity with it. This is intended to simplify our CLI parsing a bit and remove a non-uncomplicated piece of it; I largely did this to remove the dependency on NodeId from librustc/session but it's not really necessary to do so in this invasive a way. The alternative is moving it to librustc_interface or driver, probably. | ||||
| 2019-11-20 | Remove pretty printing of specific nodes in AST | Mark Rousskov | -58/+7 | |
| The ability to print a specific item as identified by NodeId or path seems not particularly useful, and certainly carries quite a bit of complexity with it. | ||||
| 2019-11-19 | Remove duplicate function | Aliaksandr Radzivanovich | -5/+1 | |
| Function source_name declared in file src/librustc_driver/lib.rs is a duplicate of a function by the same name declared in file src/librustc/session/config.rs | ||||
| 2019-11-09 | Move pretty parsing into Session options | Mark Rousskov | -250/+70 | |
| This allows us to query whether PpmEveryBodyLoops is set during expansion and run the everybody loops pass. | ||||
| 2019-11-09 | Move next_node_id to Resolver | Mark Rousskov | -8/+0 | |
| This doesn't migrate the pretty-printing everybody loops, which will be done in the next few commits. | ||||
| 2019-09-27 | -Z unpretty message: include expanded,hygiene | Mazdak Farrokhzad | -3/+3 | |
| 2019-09-27 | Remove unpretty=flowgraph. | Mazdak Farrokhzad | -164/+14 | |
| 2019-09-17 | Print syntax contexts and marks when printing hygiene information | Matthew Jasper | -2/+7 | |
| 2019-09-06 | Move the HIR cfg to `rustc_ast_borrowck` | Matthew Jasper | -2/+1 | |
| No new code should be using it. | ||||
| 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 | -2/+2 | |
| 2019-07-10 | Move pp::Printer helpers to direct impl | Mark Rousskov | -1/+0 | |
| 2019-07-10 | Move pp::Printer out field to owned String | Mark Rousskov | -2/+1 | |
| This enforces that eof() must be called to get the String out, and generally is better from an API perspective. No users of pretty printing pre-allocate the buffer. | ||||
| 2019-07-10 | print_crate returns String instead of taking an out pointer | Mark Rousskov | -6/+3 | |
| 2019-07-10 | Replace src: &mut dyn Read with String | Mark Rousskov | -11/+10 | |
| 2019-07-06 | Add arm ids for -Zunpretty=hir,identified | Matthew Jasper | -10/+10 | |
| 2019-07-05 | Rollup merge of #62168 - ljedrz:the_culmination_of_hiridification, r=Zoxc | Mazdak Farrokhzad | -2/+2 | |
| The (almost) culmination of HirIdification It's finally over. This PR removes old `FIXME`s and renames some functions so that the `HirId` variant has the shorter name. All that remains (and rightfully so) is stuff in `resolve`, `save_analysis` and (as far as I can tell) in a few places where we can't replace `NodeId` with `HirId`. | ||||
| 2019-07-05 | Auto merge of #62099 - Mark-Simulacrum:syntax-print-clean-2, r=eddyb | bors | -71/+61 | |
| Remove io::Result from syntax::print Since we're now writing directly to the vector, there's no need to thread results through the whole printing infrastructure | ||||
| 2019-07-04 | rename hir::map::local_def_id_from_hir_id to local_def_id | ljedrz | -1/+1 | |
| 2019-07-04 | rename hir::map::local_def_id to local_def_id_from_node_id | ljedrz | -1/+1 | |
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -10/+10 | |
| 2019-06-29 | Remove io::Result from syntax::print | Mark Rousskov | -54/+44 | |
| Since we're now writing directly to the vector, there's no need to thread results through the whole printing infrastructure | ||||
