| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-05-13 | Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions. | Nicholas Nethercote | -5/+7 | |
| 2019-04-30 | Move metadata encoding earlier. | Nicholas Nethercote | -1/+3 | |
| This commit separates metadata encoding (`tcx.encode_metadata`) from the creation of the metadata module (which is now handled by `write_compressed_metadata`, formerly `write_metadata`). The metadata encoding now occurs slightly earlier in the pipeline, at the very start of code generation within `start_codegen`. Metadata *writing* still occurs near the end of compilation; that will be moved forward in subsequent commits. | ||||
| 2019-04-17 | Deny `internal` in stage0 | Mateusz Mikuła | -1/+1 | |
| 2019-04-03 | Deny internal lints on non conflicting crates | flip1995 | -0/+1 | |
| - libarena - librustc_allocator - librustc_borrowck - librustc_codegen_ssa - librustc_codegen_utils - librustc_driver - librustc_errors - librustc_incremental - librustc_metadata - librustc_passes - librustc_privacy - librustc_resolve - librustc_save_analysis - librustc_target - librustc_traits - libsyntax - libsyntax_ext - libsyntax_pos | ||||
| 2019-03-29 | rustc(codegen): uncache `def_symbol_name` prefix from `symbol_name`. | Eduard-Mihai Burtescu | -38/+15 | |
| 2019-03-24 | Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor` | Vadim Petrochenkov | -1/+1 | |
| 2019-03-16 | Remove MetadataOnlyCodegenBackend | bjorn3 | -146/+2 | |
| 2019-03-15 | rustc: provide DisambiguatedDefPathData in ty::print. | Eduard-Mihai Burtescu | -4/+22 | |
| 2019-03-15 | rustc: slice substs in ty::print instead of passing the full ones. | Eduard-Mihai Burtescu | -2/+2 | |
| 2019-03-15 | rustc: remove PrintCx from ty::Print and rely on printers carrying TyCtxt. | Eduard-Mihai Burtescu | -87/+90 | |
| 2019-03-15 | rustc: remove the ability for pretty-printers to override nesting. | Eduard-Mihai Burtescu | -4/+4 | |
| 2019-03-15 | rustc: don't thread existential projections through path_generic_args. | Eduard-Mihai Burtescu | -9/+45 | |
| 2019-03-15 | rustc: make `pretty_path_generic_args`' task as simple as possible. | Eduard-Mihai Burtescu | -4/+9 | |
| 2019-03-15 | rustc: print elided regions as '_ instead of nothing, and use a separate ↵ | Eduard-Mihai Burtescu | -1/+1 | |
| check when optional. | ||||
| 2019-03-15 | rustc: move ty::print::PrintConfig's fields to FmtPrinter. | Eduard-Mihai Burtescu | -10/+9 | |
| 2019-03-15 | rustc_codegen_utils: print all nominal types as paths, in symbol names. | Eduard-Mihai Burtescu | -2/+28 | |
| 2019-03-15 | rustc: don't pass Namespace explicitly, but rather track it in FmtPrinter. | Eduard-Mihai Burtescu | -6/+3 | |
| 2019-03-15 | rustc: introduce a ty::print::PrettyPrinter helper for printing "<...>". | Eduard-Mihai Burtescu | -45/+23 | |
| 2019-03-15 | rustc: support overriding type printing in ty::print::Printer. | Eduard-Mihai Burtescu | -0/+8 | |
| 2019-03-15 | rustc: support overriding region printing in ty::print::Printer. | Eduard-Mihai Burtescu | -1/+16 | |
| 2019-03-15 | rustc: pass ty::print::PrintCx by value. | Eduard-Mihai Burtescu | -48/+69 | |
| 2019-03-15 | rustc: split off most of ty::print::PrintCx's fields into a separate struct. | Eduard-Mihai Burtescu | -3/+4 | |
| 2019-03-15 | rustc: uniformize ty::print's error handling by requiring Result. | Eduard-Mihai Burtescu | -14/+20 | |
| 2019-03-15 | rustc: remove `ty::print::FORCE_ABSOLUTE` altogether. | Eduard-Mihai Burtescu | -5/+3 | |
| 2019-03-15 | rustc: move `...::<impl ...>` printing into `pretty_path_qualified`. | Eduard-Mihai Burtescu | -7/+34 | |
| 2019-03-15 | rustc: move <...>-less impl path special-case to pretty_path_qualified. | Eduard-Mihai Burtescu | -5/+13 | |
| 2019-03-15 | rustc: merge PrintCx::parameterized and def_path printing. | Eduard-Mihai Burtescu | -72/+110 | |
| 2019-03-15 | rustc: move the contents of ty::item_path to ty::print. | Eduard-Mihai Burtescu | -4/+3 | |
| 2019-03-15 | rustc: rename item_path to def_path (except the module in ty). | Eduard-Mihai Burtescu | -7/+7 | |
| 2019-03-15 | rustc: pass Option<&Substs> and Namespace around in ty::item_path. | Eduard-Mihai Burtescu | -1/+4 | |
| 2019-03-15 | rustc: move the formatter into ty::print::PrintCx. | Eduard-Mihai Burtescu | -8/+12 | |
| 2019-03-15 | rustc: remove ty::item_path::RootMode by moving local logic into the printer. | Eduard-Mihai Burtescu | -16/+11 | |
| 2019-03-15 | rustc: rewrite ty::item_path to be more functional than mutation-oriented. | Eduard-Mihai Burtescu | -23/+42 | |
| 2019-03-15 | rustc_codegen_utils: revert some symbol_names refactors (while keeping the ↵ | Eduard-Mihai Burtescu | -68/+55 | |
| functional changes). | ||||
| 2019-03-15 | rustc: remove unnecessary extern_prelude logic from ty::item_path. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-03-10 | Make the rustc driver and interface demand driven | John Kåre Alsaker | -3/+4 | |
| 2019-03-07 | HirIdification: replace NodeId method calls | ljedrz | -3/+3 | |
| 2019-03-05 | Use non_erasable_generics for codegen | varkor | -1/+1 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-03-01 | hir: remove NodeId from TraitItem | ljedrz | -6/+5 | |
| 2019-02-26 | replace &'tcx Substs with SubstsRef | csmoe | -2/+2 | |
| 2019-02-09 | Rollup merge of #58259 - taiki-e:librustc_codegen_utils-2018, r=Centril | Mazdak Farrokhzad | -23/+18 | |
| librustc_codegen_utils => 2018 Transitions `librustc_codegen_utils` to Rust 2018; cc #58099 r? @Centril | ||||
| 2019-02-08 | librustc_codegen_utils => 2018 | Taiki Endo | -23/+18 | |
| 2019-02-07 | Remove images' url to make it work even without internet connection | Guillaume Gomez | -6/+2 | |
| 2019-01-28 | SymbolPathBuffer shallow refactoring | Denys Zariaiev | -80/+76 | |
| 2019-01-27 | Create `nvptx64-nvidia-cuda` target specification | Denys Zariaiev | -15/+43 | |
| 2019-01-24 | Remove quote_*! macros and associated APIs | Mark Simulacrum | -1/+0 | |
| 2019-01-15 | Querify entry_fn | Igor Matuszewski | -5/+4 | |
| 2019-01-14 | Rollup merge of #57570 - Xanewok:querify-some, r=Zoxc | Mazdak Farrokhzad | -3/+3 | |
| Querify local `plugin_registrar_fn` and `proc_macro_decls_static` Instead of calculating them as part of the `Session`, we do that in the query system. It's also nice that these queries are already defined for external crates - here, we provide the queries for the local crate. r? @nikomatsakis | ||||
| 2019-01-13 | Querify local plugin_registrar_fn | Igor Matuszewski | -2/+2 | |
| 2019-01-13 | Querify local proc_macro_decls_static | Igor Matuszewski | -1/+1 | |
