about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/lib.rs
AgeCommit message (Expand)AuthorLines
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
2022-06-15[RFC 2011] Minimal initial implementationCaio-0/+1
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-06-02Basic compiler infraCaio-2/+3
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+0
2022-05-04Stabilize `bool::then_some`Josh Triplett-1/+0
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-16Adopt let_else in even more placesest31-0/+1
2022-02-07Auto merge of #93179 - Urgau:unreachable-2021, r=m-ou-se,oli-obkbors-3/+4
2022-02-01add a rustc::query_stability lintlcnr-0/+1
2022-01-31Fix invalid special casing of the unreachable! macroLoïc BRANSTETT-3/+4
2022-01-17Replace confusing is_sorted_by in format_args implementationDavid Tolnay-0/+1
2022-01-17Emit simpler code from format_argsDavid Tolnay-0/+1
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-2/+0
2021-12-21rustc_builtin_macros: make asm mod public for rustfmtCaleb Cartwright-1/+1
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-12-06Implement concat_bytes!Smitty-0/+2
2021-10-28Revert "Add rustc lint, warning when iterating over hashmaps"Mark Rousskov-1/+0
2021-10-15allow `potential_query_instability` everywherelcnr-0/+1
2021-08-18Remove box syntax from rustc_builtin_macrosest31-1/+0
2021-07-28Add new const_format_args!() macro and use it in panics.Mara Bos-0/+1
2021-07-10rustc_expand: Remove redundant field from proc macro expander structuresVadim Petrochenkov-5/+1
2021-05-24remove cfg(bootstrap)Pietro Albini-1/+0
2021-05-13Add support for const operands and options to global_asm!Amanieu d'Antras-2/+1
2021-05-12Implement span quoting for proc-macrosAaron Hill-1/+5
2021-03-26Use iter::zip in compiler/Josh Stone-0/+1
2021-03-19stabilize or_patternsmark-1/+1