index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_ast_pretty
/
src
/
pprust
/
state
/
item.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-17
parse `const trait Trait`
Deadbeef
-0
/
+2
2025-06-12
Introduce `-Zmacro-stats`.
Nicholas Nethercote
-2
/
+2
2025-05-28
Reorder `ast::ItemKind::{Struct,Enum,Union}` fields.
Nicholas Nethercote
-4
/
+4
2025-05-04
Initial support for dynamically linked crates
Bryanskiy
-0
/
+11
2025-04-28
Inline and remove three pretty-printer methods.
Nicholas Nethercote
-42
/
+22
2025-04-28
Introduce `BoxMarker` to pretty-printing.
Nicholas Nethercote
-61
/
+69
2025-04-01
Move `ast::Item::ident` into `ast::ItemKind`.
Nicholas Nethercote
-41
/
+42
2025-03-25
Allow defining opaques in statics and consts
Michael Goulet
-20
/
+45
2025-03-25
Make printing define_opaque less goofy
Michael Goulet
-7
/
+19
2025-03-11
Implement `#[define_opaque]` attribute for functions.
Oli Scherer
-2
/
+11
2025-03-01
Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses
Frank King
-1
/
+2
2025-02-03
Express contracts as part of function header and lower it to the contract lan...
Celina G. Val
-1
/
+20
2025-01-28
Refactor FnKind variant to hold &Fn
Celina G. Val
-19
/
+9
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-1
/
+1
2024-11-25
Refactor `where` predicates, and reserve for attributes support
Frank King
-4
/
+7
2024-10-24
Print safety correctly in extern static items
Michael Goulet
-1
/
+6
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-08-07
Use more slice patterns inside the compiler
León Orell Valerian Liehr
-2
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-4
/
+4
2024-06-20
StaticForeignItem and StaticItem are the same
Michael Goulet
-6
/
+1
2024-06-14
delegation: Implement glob delegation
Vadim Petrochenkov
-19
/
+32
2024-06-04
Add safe/unsafe to static inside extern blocks
Santiago Pastorino
-1
/
+2
2024-06-04
Handle safety keyword for extern block inner items
Santiago Pastorino
-1
/
+7
2024-05-17
Rename Unsafe to Safety
Santiago Pastorino
-7
/
+7
2024-05-15
delegation: Implement list delegation
Vadim Petrochenkov
-14
/
+60
2024-05-08
Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=Nilstrieb
Matthias Krüger
-2
/
+2
2024-05-03
AST pretty: Use `builtin_syntax` for type ascription
León Orell Valerian Liehr
-0
/
+1
2024-04-29
Add StaticForeignItem and use it on ForeignItemKind
Santiago Pastorino
-9
/
+11
2024-04-19
Move pretty-printer FixupContext to a module
David Tolnay
-1
/
+1
2024-04-14
store the span of the nested part of the use tree in the ast
Pietro Albini
-2
/
+2
2024-02-29
AST: Refactor type alias where clauses
León Orell Valerian Liehr
-11
/
+4
2024-01-12
Delegation implementation: step 1
Bryanskiy
-0
/
+31
2023-12-22
Rid the AST & HIR pretty printers of syntactic cruft
León Orell Valerian Liehr
-15
/
+2
2023-12-22
Auto merge of #119163 - fmease:refactor-ast-trait-bound-modifiers, r=compiler...
bors
-3
/
+5
2023-12-20
Refactor AST trait bound modifiers
León Orell Valerian Liehr
-3
/
+5
2023-12-20
Give `VariantData::Struct` named fields, to clairfy `recovered`.
Alona Enraght-Moony
-1
/
+1
2023-12-08
Do not parenthesize exterior struct lit inside match guards
David Tolnay
-2
/
+3
2023-11-22
Auto merge of #117928 - nnethercote:rustc_ast_pretty, r=fee1-dead
bors
-7
/
+8
2023-11-22
Remove or downgrade unnecessary `pub` visibility markers.
Nicholas Nethercote
-4
/
+4
2023-11-22
Remove `IterDelimited`.
Nicholas Nethercote
-3
/
+4
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-08-24
Parse unnamed fields and anonymous structs or unions
Frank King
-1
/
+5
2023-07-28
Parse generic const items
León Orell Valerian Liehr
-9
/
+26
2023-06-15
Fix suggestion for E0404 not dealing with multiple generics
许杰友 Jieyou Xu (Joe)
-13
/
+15
2023-04-04
Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem`
Oli Scherer
-2
/
+2
2023-04-04
box a bunch of large types
Oli Scherer
-3
/
+3
2023-04-04
Split out ast::ItemKind::Const into its own struct
Oli Scherer
-4
/
+11
2023-04-04
rust-analyzer guided tuple field to named field
Oli Scherer
-1
/
+1
2023-04-04
rust-analyzer guided enum variant structification
Oli Scherer
-1
/
+2
2023-01-05
Fix `uninlined_format_args` for some compiler crates
nils
-2
/
+2
[next]