summary refs log tree commit diff
path: root/compiler/rustc_ast/src
AgeCommit message (Expand)AuthorLines
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
2024-01-12Detect `NulInCStr` error earlier.Nicholas Nethercote-10/+2
2024-01-06Auto merge of #119478 - bjorn3:no_serialize_specialization, r=wesleywiserbors-21/+5
2024-01-04macro_rules: Less hacky heuristic for using `tt` metavariable spansVadim Petrochenkov-22/+1
2023-12-31Avoid specialization for AttrId deserializationbjorn3-17/+1
2023-12-31Avoid specialization for the Span Encodable and Decodable implsbjorn3-4/+4
2023-12-30Update to bitflags 2 in the compilerNilstrieb-2/+9
2023-12-27Introduce `const Trait` (always-const trait bounds)León Orell Valerian Liehr-18/+3
2023-12-23Rollup merge of #119231 - aDotInTheVoid:PatKind-struct-bool-docs, r=compiler-...Matthias Krüger-2/+10
2023-12-23bool->enum for ast::PatKind::Struct presence of `..`Alona Enraght-Moony-2/+10
2023-12-22Auto merge of #118847 - eholk:for-await, r=compiler-errorsbors-12/+27
2023-12-22Auto merge of #119163 - fmease:refactor-ast-trait-bound-modifiers, r=compiler...bors-36/+51
2023-12-20Refactor AST trait bound modifiersLeón Orell Valerian Liehr-36/+51
2023-12-20Give `VariantData::Struct` named fields, to clairfy `recovered`.Alona Enraght-Moony-4/+8
2023-12-19Plumb awaitness of for loopsEric Holk-12/+27
2023-12-17Rollup merge of #118880 - GearsDatapacks:issue-118859-fix, r=compiler-errorsMatthias Krüger-3/+32
2023-12-16Auto merge of #118897 - nnethercote:more-unescaping-cleanups, r=fee1-deadbors-44/+30
2023-12-15Fix enforcement of generics for associated itemsMichael Goulet-0/+22
2023-12-14Change expr_trailing_brace to an exhaustive match to force new expression kin...GearsDatapacks-3/+32
2023-12-13Unify single-char and multi-char `CStrUnit::Char` handling.Nicholas Nethercote-1/+0
2023-12-13Don't rebuild raw strings when unescaping.Nicholas Nethercote-43/+30
2023-12-12Don't gate the feature twiceNadrieril-0/+13
2023-12-11Add spacing information to delimiters.Nicholas Nethercote-25/+40
2023-12-11Improve `print_tts` by changing `tokenstream::Spacing`.Nicholas Nethercote-18/+64
2023-12-10remove redundant importssurechen-3/+3
2023-12-08Introduce closure_id method on CoroutineKindMichael Goulet-0/+8
2023-12-08Auto merge of #118420 - compiler-errors:async-gen, r=eholkbors-18/+31
2023-12-08Support async gen fnMichael Goulet-4/+10
2023-12-08coro_kind -> coroutine_kindMichael Goulet-14/+19
2023-12-08Implement `async gen` blocksMichael Goulet-0/+2
2023-12-08Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errorsbors-4/+22
2023-12-04Address code review feedbackEric Holk-2/+3
2023-12-04Option<CoroutineKind>Eric Holk-20/+10
2023-12-04Merge Async and Gen into CoroutineKindEric Holk-50/+42