about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/standard_library_imports.rs
AgeCommit message (Expand)AuthorLines
2025-07-28expand: Micro-optimize prelude injectionVadim Petrochenkov-3/+1
2025-06-20Use a symbol for `ExpansionConfig::crate_name`.Nicholas Nethercote-1/+1
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-3/+1
2025-02-24span: add a "future" editionDavid Wood-0/+1
2025-02-21Inject `compiler_builtins` during postprocessing rather than via ASTTrevor Gross-36/+13
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-03-05Rename all `ParseSess` variables/fields/lifetimes as `psess`.Nicholas Nethercote-1/+1
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+3
2023-07-14Hide `compiler_builtins` in the preludeAmanieu d'Antras-9/+18
2023-03-23rustc_interface: Add a new query `pre_configure`Vadim Petrochenkov-5/+12
2023-03-23expand: Pass `ast::Crate` by reference to AST transforming passesVadim Petrochenkov-8/+2
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-4/+4
2023-02-16Replace some `then`s with some `then_some`sMaybe Waffle-1/+1
2022-11-29Avoid more `MetaItem`-to-`Attribute` conversions.Nicholas Nethercote-2/+2
2022-08-29Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`.Nicholas Nethercote-2/+3
2022-08-22Use `AttrVec` in more places.Nicholas Nethercote-2/+2
2022-04-02Create 2024 editionJacob Pratt-0/+1
2022-02-11Remove the alt_std_name optionbjorn3-2/+1
2021-10-17rustc_span: `Ident::invalid` -> `Ident::empty`Vadim Petrochenkov-1/+1
2021-07-17Use LocalExpnId where possible.Camille GILLOT-2/+2
2021-03-10Rollup merge of #82217 - m-ou-se:edition-prelude, r=nikomatsakisDylan DPC-11/+19
2021-02-25Pick the injected prelude based on the edition.Mara Bos-11/+19
2021-02-20Remove some P-sDániel Buga-3/+2
2021-02-18ast: Stop using `Mod` in `Crate`Vadim Petrochenkov-2/+2
2020-11-13cleanup: Remove `ParseSess::injected_crate_name`Vadim Petrochenkov-3/+3
2020-08-30mv compiler to compiler/mark-0/+85