about summary refs log tree commit diff
path: root/compiler/rustc_ast/src
AgeCommit message (Expand)AuthorLines
2022-05-05Overhaul `MacArgs::Eq`.Nicholas Nethercote-30/+86
2022-05-04Auto merge of #96683 - nnethercote:speed-up-Token-ident-lifetime, r=petrochenkovbors-7/+17
2022-05-04Show invisible delimeters (within comments) when pretty printing.Nicholas Nethercote-2/+3
2022-05-04Remove unnecessary `NtIdent` in `Token::is_whole_expr`.Nicholas Nethercote-1/+1
2022-05-04Speed up `Token::{ident,lifetime}`.Nicholas Nethercote-6/+16
2022-05-02fix most compiler/ doctestsElliot Roberts-1/+1
2022-04-30Add `do yeet` expressions to allow experimentation in nightlyScott McMurray-1/+14
2022-04-30Save colon span to suggest bounds.Camille GILLOT-1/+5
2022-04-29Remove the `T::VISIT_TOKENS` test in `visit_mac_args`.Nicholas Nethercote-11/+7
2022-04-29Rename `visit_interpolated` as `visit_nonterminal`.Nicholas Nethercote-2/+2
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-38/+45
2022-04-27Avoid producing `NoDelim` values in `MacArgs::delim()`.Nicholas Nethercote-3/+3
2022-04-25Auto merge of #96246 - SparrowLii:bound_contxet, r=compiler-errorsbors-12/+34
2022-04-21Auto merge of #96210 - nnethercote:speed-up-TokenCursor, r=petrochenkovbors-15/+12
2022-04-21Introduced `Cursor::next_with_spacing_ref`.Nicholas Nethercote-0/+8
2022-04-21rename to `BoundKind` and add commentsSparrowLii-14/+26
2022-04-20Add `BoundCtxt` in `visit_param_bounds` to check questions in boundsSparrowLii-12/+22
2022-04-20Inline `Cursor::next_with_spacing`.Nicholas Nethercote-0/+1
2022-04-19rustc_metadata: Store a flag telling whether an item may have doc links in it...Vadim Petrochenkov-0/+13
2022-04-19Inline and remove `TokenTree::{open_tt,close_tt}`.Nicholas Nethercote-10/+0
2022-04-19Tweak `Cursor::next_with_spacing`.Nicholas Nethercote-5/+3
2022-04-17Auto merge of #95779 - cjgillot:ast-lifetimes-undeclared, r=petrochenkovbors-10/+9
2022-04-17Auto merge of #96016 - Aaron1011:hash-name-cleanup, r=cjgillotbors-2/+2
2022-04-17Visit generics inside visit_fn.Camille GILLOT-10/+9
2022-04-16Auto merge of #94468 - Amanieu:global_asm_sym, r=nagisabors-10/+54
2022-04-15Rollup merge of #94461 - jhpratt:2024-edition, r=pnkfelixDylan DPC-1/+1
2022-04-14Reimplement lowering of sym operands for asm! so that it also works with glob...Amanieu d'Antras-10/+54
2022-04-13Remove last vestiges of skippng ident span hashingAaron Hill-2/+2
2022-04-11Use const Box::default in P::<[T]>::newJosh Stone-8/+3
2022-04-10better error for binder on associated type boundMichael Goulet-1/+1
2022-04-08Fix invalid array access in `beautify_doc_string`Guillaume Gomez-1/+4
2022-04-07Shrink `Nonterminal`.Nicholas Nethercote-6/+8
2022-04-02Create 2024 editionJacob Pratt-1/+1
2022-03-31Rollup merge of #95497 - nyurik:compiler-spell-comments, r=compiler-errorsDylan DPC-1/+1
2022-03-31Rollup merge of #95251 - GrishaVar:hashes-u16-to-u8, r=dtolnayDylan DPC-3/+3
2022-03-30Spellchecking compiler commentsYuri Astrakhan-1/+1
2022-03-28Remove `Nonterminal::NtTT`.Nicholas Nethercote-9/+1
2022-03-23Update syntax tree definitionGrisha Vartanyan-3/+3
2022-03-15Auto merge of #94584 - pnkfelix:inject-use-suggestion-sites, r=ekuberbors-6/+23
2022-03-09Implement macro meta-variable expressionsCaio-1/+1
2022-03-05IgnoreJack Huey-2/+2
2022-03-05Add commment covering the case with no where clauseJack Huey-0/+2
2022-03-05Review changesJack Huey-0/+12
2022-03-05Change syntax for TyAlias where clausesJack Huey-6/+41
2022-03-03Adjusted diagnostic output so that if there is no `use` in a item sequence,Felix S. Klock II-4/+7
2022-03-03Associate multiple with a crate too.Felix S. Klock II-4/+5
2022-03-03refactor: prepare to associate multiple spans with a module.Felix S. Klock II-2/+15
2022-02-262 - Make more use of let_chainsCaio-59/+53
2022-02-24Rollup merge of #94316 - nnethercote:improve-string-literal-unescaping, r=pet...Dylan DPC-17/+23
2022-02-24Rollup merge of #94288 - Mark-Simulacrum:ser-opt, r=nnethercoteMatthias Krüger-2/+1