about summary refs log tree commit diff
path: root/compiler/rustc_ast
AgeCommit message (Expand)AuthorLines
2024-05-29ast: Revert a breaking attribute visiting order changeVadim Petrochenkov-1/+1
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-3/+3
2024-05-23Rollup merge of #125316 - nnethercote:tweak-Spacing, r=petrochenkovMatthias Krüger-2/+2
2024-05-23Use `JointHidden` in a couple of suitable places.Nicholas Nethercote-2/+2
2024-05-22Rollup merge of #125049 - dtolnay:castbrace, r=compiler-errorsLeón Orell Valerian Liehr-4/+91
2024-05-22Auto merge of #125326 - weiznich:move/do_not_recommend_to_diganostic_namespac...bors-0/+11
2024-05-21Move `#[do_not_recommend]` to the `#[diagnostic]` namespaceGeorg Semmler-0/+11
2024-05-20Implement BOXED_SLICE_INTO_ITERMichael Goulet-1/+1
2024-05-19document what the span of UseTreeKind::Nested isPietro Albini-0/+7
2024-05-18Auto merge of #125077 - spastorino:add-new-fnsafety-enum2, r=jackh726bors-31/+35
2024-05-18Rollup merge of #125117 - dev-ardi:improve-parser, r=wesleywiser,fmeaseMatthias Krüger-0/+1
2024-05-17Auto merge of #123865 - eholk:expr_2021, r=fmeasebors-0/+4
2024-05-17Rename Unsafe to SafetySantiago Pastorino-31/+35
2024-05-15delegation: Implement list delegationVadim Petrochenkov-4/+75
2024-05-14improve maybe_consume_incorrect_semicolonardi-0/+1
2024-05-14Remove `NtIdent` and `NtLifetime`.Nicholas Nethercote-60/+52
2024-05-13Apply code review suggestionsEric Holk-1/+1
2024-05-13expr_2021 should be allowed on edition 2021 and laterEric Holk-1/+1
2024-05-13Add expr_2021 nonterminal and feature flagEric Holk-0/+4
2024-05-12Disallow cast with trailing braced macro in let-elseDavid Tolnay-4/+91
2024-05-13Remove a `Span` from `TokenKind::Interpolated`.Nicholas Nethercote-20/+23
2024-05-11Add classify::expr_is_completeDavid Tolnay-39/+57
2024-05-11Macro call with braces does not require semicolon to be statementDavid Tolnay-13/+17
2024-05-11Mark expr_requires_semi_to_be_stmt call sitesDavid Tolnay-1/+2
2024-05-11Expand on expr_requires_semi_to_be_stmt documentationDavid Tolnay-10/+41
2024-05-09Add `ErrorGuaranteed` to `Recovered::Yes` and use it more.Nicholas Nethercote-6/+9
2024-05-08Rollup merge of #124587 - reitermarkus:use-generic-nonzero, r=dtolnayMatthias Krüger-1/+1
2024-05-08Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=NilstriebMatthias Krüger-4/+4
2024-05-08Use generic `NonZero`.Markus Reiter-1/+1
2024-05-08Auto merge of #124779 - workingjubilee:debug-formatting-my-beloved, r=compile...bors-1/+1
2024-05-07compiler: derive Debug in parserJubilee Young-1/+1
2024-05-06Return coherent description for boolean instead of panickingUrgau-1/+1
2024-05-04Various improvements to entrypoint codeNilstrieb-1/+25
2024-05-03AST pretty: Use `builtin_syntax` for type ascriptionLeón Orell Valerian Liehr-4/+10
2024-05-01Step bootstrap cfgsMark Rousskov-1/+0
2024-04-30Rollup merge of #124511 - nnethercote:rm-extern-crates, r=fee1-deadMatthias Krüger-9/+7
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-3/+1
2024-04-29Add StaticForeignItem and use it on ForeignItemKindSantiago Pastorino-9/+38
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-6/+6
2024-04-25ast: Visit item components in "natural" orderVadim Petrochenkov-4/+4
2024-04-25ast: Generalize item kind visitingVadim Petrochenkov-311/+341
2024-04-25Rollup merge of #124324 - nnethercote:minor-ast-cleanups, r=estebankMatthias Krüger-78/+71
2024-04-25Add comments about attribute tokens.Nicholas Nethercote-0/+2
2024-04-24Remove unnecessary `pub`s in `mut_visit.rs`.Nicholas Nethercote-65/+60
2024-04-24Rename `NestedMetaItem::name_value_literal`.Nicholas Nethercote-2/+3
2024-04-24Remove `MetaItemKind::value_str`.Nicholas Nethercote-8/+4
2024-04-24Make `LazyAttrTokenStream::encode` panic.Nicholas Nethercote-3/+2
2024-04-23delegation: Support renamingVadim Petrochenkov-4/+13
2024-04-18Auto merge of #124008 - nnethercote:simpler-static_assert_size, r=Nilstriebbors-3/+3
2024-04-18Simplify `static_assert_size`s.Nicholas Nethercote-3/+3