about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
AgeCommit message (Expand)AuthorLines
2022-11-16Use `token::Lit` in `ast::ExprKind::Lit`.Nicholas Nethercote-53/+61
2022-11-15Rollup merge of #104391 - nnethercote:deriving-cleanups, r=jackh726Matthias Krüger-50/+31
2022-11-14Remove TraitDef::generics.Nicholas Nethercote-38/+26
2022-11-14Remove `addr_of` argument from `create_struct_pattern_fields`.Nicholas Nethercote-9/+3
2022-11-14Clarify `expand_struct_method_body`.Nicholas Nethercote-4/+3
2022-11-12Auto merge of #103812 - clubby789:improve-include-bytes, r=petrochenkovbors-1/+21
2022-11-12Rollup merge of #102049 - fee1-dead-contrib:derive_const, r=oli-obkDylan DPC-20/+56
2022-11-11Introduce `ExprKind::IncludedBytes`clubby789-1/+21
2022-11-11Rollup merge of #103445 - fmease:fix-50291, r=estebankDylan DPC-6/+12
2022-10-31Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras-0/+106
2022-10-26Rollup merge of #103430 - cjgillot:receiver-attrs, r=petrochenkovDylan DPC-1/+8
2022-10-24Rollup merge of #99939 - saethlin:pre-sort-tests, r=thomcc,jackh726Yuki Okushi-17/+35
2022-10-23test attr: point at return type if Termination bound unsatisfiedLeón Orell Valerian Liehr-6/+12
2022-10-23Workaround unstable stmt_expr_attributes for method receiver expressions.Camille GILLOT-1/+8
2022-10-23Migrate all diagnosticsNilstrieb-2/+2
2022-10-15Mark derived StructuralEq as automatically derived.Camille GILLOT-5/+11
2022-10-10Rename AssocItemKind::TyAlias to AssocItemKind::TypeMichael Goulet-1/+1
2022-10-06Auto merge of #99324 - reez12g:issue-99144, r=jyn514bors-1/+7
2022-10-03Rollup merge of #101040 - danielhenrymantilla:no-bounds-for-default-annotated...Matthias Krüger-1/+35
2022-10-02Fix duplicate usage of `a` article.Petr Portnov-1/+1
2022-10-02Auto merge of #98354 - camsteffen:is-some-and-by-value, r=m-ou-sebors-1/+1
2022-10-01Change feature name to is_some_andCameron Steffen-1/+1
2022-09-30Fix format_args capture for macro expanded format stringsAlex Macleod-3/+3
2022-09-29Fix docs in compiler/rustc_builtin_macros/src/deriving/generic/mod.rsreez12g-0/+5
2022-09-29Fix docs in compiler/rustc_builtin_macros/src/assert/context.rsreez12g-1/+1
2022-09-29Add feature flag to docs in compiler/rustc_builtin_macros/src/assert/context.rsreez12g-0/+1
2022-09-27Remove confusing drop.Mara Bos-1/+0
2022-09-27Update doc comments.Mara Bos-2/+2
2022-09-27Turn format arguments Vec into its own struct.Mara Bos-84/+146
2022-09-27Add clarifying comments.Mara Bos-0/+3
2022-09-27Flatten if-let and match into one.Mara Bos-19/+14
2022-09-27Move enum definition closer to its usage.Mara Bos-5/+5
2022-09-27Use if let chain.Mara Bos-4/+2
2022-09-27Tweak comments.Mara Bos-2/+2
2022-09-27Prefer new_v1_formatted instead of new_v1 with duplicates.Mara Bos-36/+33
2022-09-27Fix typo.Mara Bos-1/+1
2022-09-27Move FormatArgs structure to its own module.Mara Bos-163/+172
2022-09-27Rewrite and refactor format_args!() builtin macro.Mara Bos-1287/+1145
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-21UPDATE - rename DiagnosticHandler macro to DiagnosticJhonny Bill Mena-3/+3
2022-09-21UPDATE - rename DiagnosticHandler trait to IntoDiagnosticJhonny Bill Mena-3/+3
2022-09-20Rollup merge of #100250 - cjgillot:recover-token-stream, r=Aaron1011Michael Howell-28/+36
2022-09-20Add the `#[derive_const]` attributeDeadbeef-20/+56
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-14make `mk_attr_id` part of `ParseSess`SparrowLii-3/+13
2022-09-13Emit an error instead of reconstructing token stream.Camille GILLOT-28/+36
2022-09-09Rename `AttrAnnotatedToken{Stream,Tree}`.Nicholas Nethercote-3/+3
2022-09-05Fix `#[derive(Default)]` on a generic `#[default]` enum adding unnecessary `D...Daniel Henry-Mantilla-1/+35
2022-09-02Refactor and re-use BindingAnnotationCameron Steffen-12/+16
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-2/+4