summaryrefslogtreecommitdiff
path: root/compiler/rustc_builtin_macros/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Add derive for `core::marker::ConstParamTy`Nilstrieb2023-05-161-0/+1
* Migrate offset_of from a macro to builtin # syntaxest312023-05-051-2/+0
* Remove `allow(rustc::potential_query_instability)` for `builtin_macros`clubby7892023-05-021-1/+0
* Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger2023-04-251-0/+2
* Auto merge of #109507 - Amanieu:panic-oom-payload, r=davidtwcobors2023-04-221-2/+0
|\
| * Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras2023-04-161-2/+0
* | offset_ofDrMeepster2023-04-211-0/+2
* | Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb2023-04-181-1/+1
|/
* Migrate most of `rustc_builtin_macros` to diagnostic implsclubby7892023-04-101-0/+2
* Stabilize is_some_andJonas Platte2023-04-061-1/+0
* Simplify message pathsest312023-03-111-1/+1
* errors: generate typed identifiers in each crateDavid Wood2023-02-221-0/+4
* Add unstable `type_ascribe` macroNilstrieb2022-11-191-0/+2
* Rollup merge of #102049 - fee1-dead-contrib:derive_const, r=oli-obkDylan DPC2022-11-121-1/+2
|\
| * Add the `#[derive_const]` attributeDeadbeef2022-09-201-1/+2
* | Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras2022-10-311-0/+2
* | Change feature name to is_some_andCameron Steffen2022-10-011-1/+1
* | Rewrite and refactor format_args!() builtin macro.Mara Bos2022-09-271-0/+1
* | remove cfg(bootstrap)Pietro Albini2022-09-261-1/+0
|/
* Only enable the let_else feature on bootstrapest312022-09-151-1/+1
* Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer2022-09-011-0/+3
* Revert let_chains stabilizationNilstrieb2022-08-291-0/+1
* Adjust cfgsMark Rousskov2022-08-121-1/+0
* Stabilize `let_chains`Caio2022-07-161-1/+1
* [RFC 2011] Minimal initial implementationCaio2022-06-151-0/+1
* Fully stabilize NLLJack Huey2022-06-031-1/+0
* Basic compiler infraCaio2022-06-021-2/+3
* Remove `crate` visibility usage in compilerJacob Pratt2022-05-201-1/+0
* Stabilize `bool::then_some`Josh Triplett2022-05-041-1/+0
* Switch bootstrap cfgsMark Rousskov2022-02-251-1/+1
* Adopt let_else in even more placesest312022-02-161-0/+1
* Auto merge of #93179 - Urgau:unreachable-2021, r=m-ou-se,oli-obkbors2022-02-071-3/+4
|\
| * Fix invalid special casing of the unreachable! macroLoïc BRANSTETT2022-01-311-3/+4
* | add a rustc::query_stability lintlcnr2022-02-011-0/+1
|/
* Replace confusing is_sorted_by in format_args implementationDavid Tolnay2022-01-171-0/+1
* Emit simpler code from format_argsDavid Tolnay2022-01-171-0/+1
* Remove deprecated LLVM-style inline assemblyTomasz Miąsko2022-01-121-2/+0
* rustc_builtin_macros: make asm mod public for rustfmtCaleb Cartwright2021-12-211-1/+1
* Stabilize iter::zip.PFPoitras2021-12-141-1/+0
* Implement concat_bytes!Smitty2021-12-061-0/+2
* Revert "Add rustc lint, warning when iterating over hashmaps"Mark Rousskov2021-10-281-1/+0
* allow `potential_query_instability` everywherelcnr2021-10-151-0/+1
* Remove box syntax from rustc_builtin_macrosest312021-08-181-1/+0
* Add new const_format_args!() macro and use it in panics.Mara Bos2021-07-281-0/+1
* rustc_expand: Remove redundant field from proc macro expander structuresVadim Petrochenkov2021-07-101-5/+1
* remove cfg(bootstrap)Pietro Albini2021-05-241-1/+0
* Add support for const operands and options to global_asm!Amanieu d'Antras2021-05-131-2/+1
* Implement span quoting for proc-macrosAaron Hill2021-05-121-1/+5
* Use iter::zip in compiler/Josh Stone2021-03-261-0/+1
* stabilize or_patternsmark2021-03-191-1/+1