about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
AgeCommit message (Expand)AuthorLines
2025-02-10Fix imports, remove attrs for unused_*Michael Goulet-4/+2
2025-02-10Stop using span hack for contracts feature gatingMichael Goulet-12/+9
2025-02-09move repr(transparent) checks to coherenceDing Xiang Fei-10/+0
2025-02-09rename the trait to validity and place a feature gate afrontDing Xiang Fei-2/+2
2025-02-09introduce CoercePointeeWellformed for coherence checks at typeck stageDing Xiang Fei-9/+55
2025-02-08Rustfmtbjorn3-148/+199
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-2/+2
2025-02-03Rename rustc_contract to contractCelina G. Val-3/+3
2025-02-03Refactor contract builtin macro + error handlingCelina G. Val-71/+71
2025-02-03Separate contract feature gates for the internal machineryFelix S. Klock II-8/+12
2025-02-03Desugars contract into the internal AST extensionsFelix S. Klock II-0/+177
2025-02-03Express contracts as part of function header and lower it to the contract lan...Celina G. Val-0/+4
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-2/+2
2025-02-02Rollup merge of #134272 - RalfJung:destabilize-rustc_encodable_decodable, r=o...Matthias Krüger-525/+10
2025-01-31Make comma separated lists of anything easier to make for errorsEsteban Küber-10/+8
2025-01-30Rollup merge of #135882 - hkBst:master, r=estebankMatthias Krüger-8/+7
2025-01-28parse_format optimize import useMarijn Schouten-2/+2
2025-01-27Remove redundant to_ident_string callsMichael Goulet-2/+2
2025-01-23simplify similar_tokens from Option<Vec<_>> to Vec<_>Marijn Schouten-8/+7
2025-01-22Rollup merge of #135557 - estebank:wtf8, r=fee1-deadMatthias Krüger-5/+7
2025-01-22Point at invalid utf-8 span on user's source codeEsteban Küber-5/+7
2025-01-21remove support for the #[start] attributeRalf Jung-4/+3
2025-01-14remove Rustc{En,De}codable from library and compilerRalf Jung-525/+10
2025-01-01Rollup merge of #134877 - DavisRayM:129966-format-string-help-message, r=este...Stuart Cook-0/+18
2024-12-31Account for format_args in HiddenUnicodeCodepoints lintMichael Goulet-2/+18
2024-12-31Make parsed string literal fields namedMichael Goulet-9/+23
2024-12-30add suggestion for wrongly ordered format parametersDavis Muro-0/+18
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