about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/global_allocator.rs
AgeCommit message (Expand)AuthorLines
2025-09-23Add attributes for #[global_allocator] functionsNikita Popov-3/+13
2025-08-09remove `P`Deadbeef-7/+6
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-12/+8
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-0/+1
2025-02-03Express contracts as part of function header and lower it to the contract lan...Celina G. Val-0/+1
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-3/+3
2024-09-13Rename and reorder lots of lifetimes.Nicholas Nethercote-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+7
2024-05-17Rename Unsafe to SafetySantiago Pastorino-2/+2
2024-04-26Adjust some `pub`s.Nicholas Nethercote-1/+1
2023-12-24Remove `ExtCtxt` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-1/+1
2023-12-02Use `Session::diagnostic` in more places.Nicholas Nethercote-4/+1
2023-10-13Format all the let chains in compilerMichael Goulet-14/+16
2023-08-06Generate better function argument names in global_allocator expansionDavid Tolnay-19/+14
2023-08-05Delete some useless casts from global_allocator expansionDavid Tolnay-14/+6
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-1/+1
2023-06-25Migrate some rustc_builtin_macros to SessionDiagnosticHe1pa-1/+2
2023-05-11Split AllocatorKind::fn_name in global_fn_name and default_fn_namebjorn3-2/+2
2023-05-11Inline AllocFnFactory kind fieldbjorn3-4/+2
2023-04-04Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem`Oli Scherer-2/+2
2023-04-04box a bunch of large typesOli Scherer-2/+2
2023-04-04rust-analyzer guided tuple field to named fieldOli Scherer-2/+2
2023-04-04rust-analyzer guided enum variant structificationOli Scherer-2/+2
2023-02-21Use `ThinVec` in various AST types.Nicholas Nethercote-7/+7
2022-12-18remove redundant cloneMatthias Krüger-1/+1
2022-12-06`rustc_builtin_macros`: remove `ref` patternsMaybe Waffle-18/+14
2022-11-29Avoid more `MetaItem`-to-`Attribute` conversions.Nicholas Nethercote-3/+1
2022-08-29Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`.Nicholas Nethercote-1/+2
2022-08-22Use `AttrVec` in more places.Nicholas Nethercote-3/+3
2021-12-15Point at type when a `static` `#[global_allocator]` doesn't `impl` `GlobalAlloc`Esteban Kuber-10/+12
2021-11-07ast: Fix naming conventions in AST structuresVadim Petrochenkov-7/+7
2021-08-18Remove box syntax from rustc_builtin_macrosest31-2/+6
2021-03-25Don't ICE when using `#[global_alloc]` on a non-item statementAaron Hill-16/+16
2021-02-01Box the biggest ast::ItemKind variantsDániel Buga-2/+3
2020-11-24Handle `Annotatable::Stmt` in some builtin macrosAaron Hill-3/+19
2020-08-30mv compiler to compiler/mark-0/+171