summaryrefslogtreecommitdiff
path: root/compiler/rustc_ast
AgeCommit message (Expand)Author
2024-06-06ast: Revert a breaking attribute visiting order changeVadim Petrochenkov
2024-04-25ast: Visit item components in "natural" orderVadim Petrochenkov
2024-04-25ast: Generalize item kind visitingVadim Petrochenkov
2024-04-25Rollup merge of #124324 - nnethercote:minor-ast-cleanups, r=estebankMatthias Krüger
2024-04-25Add comments about attribute tokens.Nicholas Nethercote
2024-04-24Remove unnecessary `pub`s in `mut_visit.rs`.Nicholas Nethercote
2024-04-24Rename `NestedMetaItem::name_value_literal`.Nicholas Nethercote
2024-04-24Remove `MetaItemKind::value_str`.Nicholas Nethercote
2024-04-24Make `LazyAttrTokenStream::encode` panic.Nicholas Nethercote
2024-04-23delegation: Support renamingVadim Petrochenkov
2024-04-18Auto merge of #124008 - nnethercote:simpler-static_assert_size, r=Nilstriebbors
2024-04-18Simplify `static_assert_size`s.Nicholas Nethercote
2024-04-17Improve `BindingMode` doc commentJules Bertholet
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet
2024-04-17Store `ByRef` instead of `BindingAnnotation` in `PatInfo`Jules Bertholet
2024-04-16Fix empty-set symbol in commentsDavid Tolnay
2024-04-16Rollup merge of #123512 - Jules-Bertholet:ref-pat-eat-one-layer-2024, r=Nadri...Guillaume Gomez
2024-04-16Auto merge of #123468 - compiler-errors:precise-capturing, r=oli-obkbors
2024-04-15Address review commentsJules Bertholet
2024-04-15Ensure inherited reference is never set to `&mut` behind an `&`Jules Bertholet
2024-04-16Rollup merge of #123462 - fmease:rn-mod-sep-to-path-sep, r=nnethercoteLeón Orell Valerian Liehr
2024-04-15Use a path instead of an ident (and stop manually resolving)Michael Goulet
2024-04-15Validation and other thingsMichael Goulet
2024-04-15Lower and resolve precise captures in HIRMichael Goulet
2024-04-15Use dedicated PreciseCapturingArg for representing what goes in use<>Michael Goulet
2024-04-15Parsing , pre-lowering support for precise capturesMichael Goulet
2024-04-11Deduplicate `is_comparison` impl between `BinOpKind` and `AssocOp`Oli Scherer
2024-04-08Actually create ranged int types in the type system.Oli Scherer
2024-04-08Add pattern types to astOli Scherer
2024-04-04Rename ModSep to PathSepLeón Orell Valerian Liehr
2024-04-04Rollup merge of #123397 - krtab:foreign_fn_qualif_diag, r=petrochenkovMatthias Krüger
2024-04-04Fix diagnostic for qualifier in extern blockArthur Carcano
2024-04-03Rollup merge of #123401 - Zalathar:assert-size-aarch64, r=fmeaseJacob Pratt
2024-04-03Rollup merge of #123395 - compiler-errors:postfix-matches-fixes-2, r=petroche...Matthias Krüger
2024-04-03rustc_ast: Update `P<T>` docs to reflect mutable status.Alona Enraght-Moony
2024-04-03Check `x86_64` size assertions on `aarch64`, tooZalathar
2024-04-02Fix contains_exterior_struct_litMichael Goulet
2024-04-02Fix precedence of postfix matchMichael Goulet
2024-03-27Implement `mut ref`/`mut ref mut`Jules Bertholet
2024-03-22Auto merge of #122869 - matthiaskrgr:rollup-0navj4l, r=matthiaskrgrbors
2024-03-22Rollup merge of #121619 - RossSmyth:pfix_match, r=petrochenkovMatthias Krüger
2024-03-22Update (doc) commentsLeón Orell Valerian Liehr
2024-03-21Rollup merge of #122793 - compiler-errors:deref-pat-syntax, r=NadrierilMatthias Krüger
2024-03-21Implement macro-based deref!() syntax for deref patternsMichael Goulet
2024-03-21Shrink the comment on `TokenTree`.Nicholas Nethercote
2024-03-21Fix out-of-date comment.Nicholas Nethercote
2024-03-21Rename `Token::is_path`.Nicholas Nethercote
2024-03-20Auto merge of #122754 - Mark-Simulacrum:bootstrap-bump, r=albertlarsan68bors
2024-03-20step cfgsMark Rousskov
2024-03-20Rollup merge of #121543 - onur-ozkan:clippy-args, r=oli-obkMatthias Krüger