about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
AgeCommit message (Expand)AuthorLines
2024-12-21Use E0665 for missing `#[default]` errorEsteban Küber-13/+13
2024-12-19Speed up `Parser::expected_token_types`.Nicholas Nethercote-67/+71
2024-12-19Rename `Parser::expected_tokens` as `Parser::expected_token_types`.Nicholas Nethercote-1/+1
2024-12-18Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino许杰友 Jieyou Xu (Joe)-4/+4
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-71/+37
2024-12-18Rename `RefTokenTreeCursor`.Nicholas Nethercote-4/+4
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-3/+3
2024-12-13Rollup merge of #134140 - compiler-errors:unsafe-binders-ast, r=oli-obkMatthias Krüger-1/+2
2024-12-12Add unwrap_unsafe_binder and wrap_unsafe_binder macro operatorsMichael Goulet-1/+2
2024-12-10Keep track of parse errors in `mod`s and don't emit resolve errors for paths ...Esteban Küber-2/+4
2024-12-09Disallow `#[default] Variant {}` regardless of feature flagEsteban Küber-2/+15
2024-12-09Introduce `default_field_values` featureEsteban Küber-16/+61
2024-12-04make CoercePointee errors translatableDing Xiang Fei-41/+56
2024-11-27update cfgsBoxy-1/+1
2024-11-26Auto merge of #132894 - frank-king:feature/where-refactor, r=cjgillotbors-34/+19
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-34/+19
2024-11-24Support use of asm goto with outputs and `options(noreturn)`Gary Guo-1/+4
2024-11-20Use visit_item instead of flat_map_item in test_harness.rsmaxcabrajac-31/+21
2024-11-20Itemsmaxcabrajac-1/+1
2024-11-16Rollup merge of #132787 - maxcabrajac:fnctxt, r=petrochenkovMatthias Krüger-3/+11
2024-11-15Add WalkItemKind::Ctxt so AssocCtxt is not sent to non-Assoc ItemKindsmaxcabrajac-4/+4
2024-11-15Make Visitor::FnKind and MutVisitor::FnKind compatiblemaxcabrajac-2/+10
2024-11-14Remove unreachable code in `has_cfg_or_cfg_attr`.Nicholas Nethercote-8/+1
2024-11-14Merge matches in `configure_annotatable`.Nicholas Nethercote-57/+45
2024-11-14Inline and remove `flat_map_annotatable`.Nicholas Nethercote-39/+17
2024-11-14Make `configure_annotatable`/`flat_map_annotatable` infallible.Nicholas Nethercote-24/+22
2024-11-11remove attributes from generics in built-in derive macrosPonasKovas-0/+6
2024-10-27Auto merge of #131284 - dingxiangfei2009:rename-smart-ptr-to-coerce-referent,...bors-12/+12
2024-10-25Auto merge of #131349 - RalfJung:const-stability-checks, r=compiler-errorsbors-9/+20
2024-10-25proc_macro_harness: adjust the span we use for const fn callsRalf Jung-9/+20
2024-10-24Pass Ident by reference in ast Visitormaxcabrajac-1/+1
2024-10-24s/SmartPointer/CoerceReferent/gDing Xiang Fei-12/+12
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-1/+1
2024-10-15Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgrbors-19/+57
2024-10-15Rollup merge of #131652 - compiler-errors:modifiers, r=Nadrieril,jieyouxuMatthias Krüger-5/+5
2024-10-15Rollup merge of #122670 - beetrees:non-unicode-option-env-error, r=compiler-e...Matthias Krüger-14/+52
2024-10-15Auto merge of #129458 - EnzymeAD:enzyme-frontend, r=jieyouxubors-0/+895
2024-10-14Rollup merge of #131430 - surechen:fix_130495, r=jieyouxuMatthias Krüger-4/+18
2024-10-14Move trait bound modifiers into ast::PolyTraitRefMichael Goulet-5/+5
2024-10-14Special treatment empty tuple when suggest adding a string literal in format ...surechen-4/+18
2024-10-13Fix bug where `option_env!` would return `None` when env var is present but n...beetrees-14/+52
2024-10-12yeet some clonesMatthias Krüger-1/+1
2024-10-11Single commit implementing the enzyme/autodiff frontendManuel Drehwald-0/+895
2024-10-11Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiserbors-3/+1
2024-10-07Rollup merge of #128721 - Brezak:pointee-in-strange-places, r=pnkfelixJubilee-0/+71
2024-10-07Auto merge of #131235 - codemountains:rename-nestedmetaitem-to-metaitemlnner,...bors-5/+5
2024-10-07Rename nested_meta to meta_item_innercodemountains-1/+1
2024-10-06Check that `#[pointee]` is applied only to generic argumentsBrezak-0/+71
2024-10-06various fixes for `naked_asm!` implementationFolkert de Vries-16/+7
2024-10-06disallow `asm!` in `#[naked]` functionsFolkert de Vries-60/+2