summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/lib.rs
AgeCommit message (Expand)AuthorLines
2024-10-24s/SmartPointer/CoerceReferent/gDing Xiang Fei-1/+1
2024-10-11Single commit implementing the enzyme/autodiff frontendManuel Drehwald-0/+3
2024-09-09bootstrap `naked_asm!` for `compiler-builtins`Folkert de Vries-0/+1
2024-08-16Add `warn(unreachable_pub)` to `rustc_builtin_macros`.Nicholas Nethercote-0/+1
2024-07-30Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68bors-1/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-07-28step cfg(bootstrap)Mark Rousskov-1/+0
2024-07-17Split part of `adt_const_params` into `unsized_const_params`Boxy-0/+1
2024-06-25`sudo CI=green` && Review changes <3xFrednet-1/+1
2024-06-25RFC 2383: Stabilize `lint_reasons` :tada:xFrednet-1/+1
2024-06-24SmartPointer derive-macroXiangfei Ding-0/+1
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-2/+4
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-4/+0
2024-04-26Move some functions from `rustc_expand` to `rustc_builtin_macros`.Nicholas Nethercote-1/+1
2024-04-25Name the field in `Expander`.Nicholas Nethercote-2/+2
2024-04-08Add pattern types to parserOli Scherer-0/+2
2024-03-20Make type_ascribe! not a built-inMichael Goulet-2/+0
2024-02-25Add `ErrorGuaranteed` to `ast::ExprKind::Err`Lieselotte-0/+1
2024-02-06Invert diagnostic lints.Nicholas Nethercote-0/+2
2024-01-25Remove unused featuresclubby789-3/+0
2024-01-21Add `#[coverage(off)]` to closures introduced by `#[test]`/`#[bench]`Zalathar-0/+1
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-2/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+0
2023-11-15Bump cfg(bootstrap)sMark Rousskov-3/+3
2023-10-16docs: add Rust logo to more compiler cratesMichael Howell-0/+3
2023-10-13Misc improvementsCaio-6/+8
2023-05-16Add derive for `core::marker::ConstParamTy`Nilstrieb-0/+1
2023-05-05Migrate offset_of from a macro to builtin # syntaxest31-2/+0
2023-05-02Remove `allow(rustc::potential_query_instability)` for `builtin_macros`clubby789-1/+0
2023-04-25Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger-0/+2
2023-04-22Auto merge of #109507 - Amanieu:panic-oom-payload, r=davidtwcobors-2/+0
2023-04-21offset_ofDrMeepster-0/+2
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+1
2023-04-16Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras-2/+0
2023-04-10Migrate most of `rustc_builtin_macros` to diagnostic implsclubby789-0/+2
2023-04-06Stabilize is_some_andJonas Platte-1/+0
2023-03-11Simplify message pathsest31-1/+1
2023-02-22errors: generate typed identifiers in each crateDavid Wood-0/+4
2022-11-19Add unstable `type_ascribe` macroNilstrieb-0/+2
2022-11-12Rollup merge of #102049 - fee1-dead-contrib:derive_const, r=oli-obkDylan DPC-1/+2
2022-10-31Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras-0/+2
2022-10-01Change feature name to is_some_andCameron Steffen-1/+1
2022-09-27Rewrite and refactor format_args!() builtin macro.Mara Bos-0/+1
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-20Add the `#[derive_const]` attributeDeadbeef-1/+2
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-0/+3
2022-08-29Revert let_chains stabilizationNilstrieb-0/+1
2022-08-12Adjust cfgsMark Rousskov-1/+0
2022-07-16Stabilize `let_chains`Caio-1/+1