summary refs log tree commit diff
path: root/compiler/rustc_ast
AgeCommit message (Expand)AuthorLines
2024-03-16Auto merge of #121926 - tgross35:f16-f128-step3-feature-gate, r=compiler-erro...bors-0/+2
2024-03-14Rename `ast::StmtKind::Local` into `ast::StmtKind::Let`Guillaume Gomez-7/+7
2024-03-14Add compiler support for parsing `f16` and `f128`Trevor Gross-0/+2
2024-03-08Rollup merge of #119365 - nbdd0121:asm-goto, r=AmanieuMatthias Krüger-1/+6
2024-03-06Auto merge of #122045 - matthiaskrgr:rollup-5l3vpn7, r=matthiaskrgrbors-14/+4
2024-03-05Move visitor utils to `rustc_ast_ir`Jason Newcomb-65/+3
2024-03-05Remove unused `impl DummyAstNode for Block`.Nicholas Nethercote-13/+0
2024-03-05Decouple `DummyAstNode` and `DummyResult`.Nicholas Nethercote-1/+4
2024-03-02Rollup merge of #121841 - tgross35:f16-f128-step2-intrinsics, r=compiler-errorsGuillaume Boisseau-0/+6
2024-03-02Rollup merge of #121815 - nnethercote:mv-gather_comments, r=est31Matthias Krüger-125/+1
2024-03-02Auto merge of #121657 - estebank:issue-119665, r=davidtwcobors-2/+14
2024-03-01Add `f16` and `f128` to the ASTTrevor Gross-0/+6
2024-03-01Detect more cases of `=` to `:` typoEsteban Küber-2/+14
2024-03-01Move `gather_comments`.Nicholas Nethercote-125/+1
2024-02-29AST: Refactor type alias where clausesLeón Orell Valerian Liehr-16/+28
2024-02-27Split rustc_type_ir to avoid rustc_ast from depending on itOli Scherer-3/+2
2024-02-25Add `ErrorGuaranteed` to `ast::ExprKind::Err`Lieselotte-5/+5
2024-02-25Add `ast::ExprKind::Dummy`Lieselotte-18/+9
2024-02-24Add asm label support to AST and HIRGary Guo-1/+6
2024-02-20Add newtype for raw identsclubby789-11/+29
2024-02-18Allow AST and HIR visitors to return `ControlFlow`Jason Newcomb-343/+459
2024-02-16Rollup merge of #121109 - nnethercote:TyKind-Err-guar-2, r=oli-obkGuillaume Gomez-5/+12
2024-02-15Add suffixes to `LitError`.Nicholas Nethercote-11/+13
2024-02-15Add `ErrorGuaranteed` to `ast::LitKind::Err`, `token::LitKind::Err`.Nicholas Nethercote-11/+11
2024-02-15Remove `LitError::LexerError`.Nicholas Nethercote-8/+3
2024-02-15Add an `ErrorGuaranteed` to `ast::TyKind::Err`.Nicholas Nethercote-5/+12
2024-02-13Pin `memchr` versionclubby789-1/+2
2024-02-12Add `#[derive(Clone, Copy)]` to anonymous adtsFrank King-0/+4
2024-02-12Lower anonymous structs or unions to HIRFrank King-4/+5
2024-02-10Remove unnecessary `min_specialization` after bootstrapZalathar-1/+1
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-2/+0
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-01-31Add async bound modifier to enable async Fn boundsMichael Goulet-3/+26
2024-01-26Rollup merge of #120329 - nnethercote:3349-precursors, r=fee1-deadMatthias Krüger-69/+27
2024-01-26Auto merge of #119968 - clubby789:unused-feature, r=compiler-errorsbors-2/+0
2024-01-25Rollup merge of #120316 - GuillaumeGomez:fix-ast-visitor, r=compiler-errorsMatthias Krüger-5/+5
2024-01-25Remove unused featuresclubby789-2/+0
2024-01-25Rename the unescaping functions.Nicholas Nethercote-5/+4
2024-01-25Rework `CStrUnit`.Nicholas Nethercote-3/+3
2024-01-25Avoid useless checking in `from_token_lit`.Nicholas Nethercote-62/+21
2024-01-24Don't call `walk_` functions directly if there is an equivalent `visit_` method.Guillaume Gomez-5/+5
2024-01-19Pack the u128 in LitKind::IntJosh Stone-8/+5
2024-01-20Auto merge of #116672 - maurer:128-align, r=nikicbors-2/+6
2024-01-19LLVM 18 x86 data layout updateMatthew Maurer-2/+6
2024-01-19Rollup merge of #119062 - compiler-errors:asm-in-let-else, r=davidtwco,est31Matthias Krüger-3/+7
2024-01-18Rollup merge of #119967 - ShE3py:patkind-err, r=WaffleLapkinMatthias Krüger-3/+7
2024-01-18Rollup merge of #119172 - nnethercote:earlier-NulInCStr, r=petrochenkovMatthias Krüger-10/+2
2024-01-17Deny braced macro invocations in let-elseMichael Goulet-3/+7
2024-01-17Add `PatKind::Err`Lieselotte-3/+7
2024-01-12Delegation implementation: step 1Bryanskiy-2/+57