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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_ast_pretty
/
src
/
pprust
/
state
Age
Commit message (
Expand
)
Author
Lines
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-27
Rollup merge of #134834 - dtolnay:unnamedcall, r=compiler-errors
David Tolnay
-1
/
+3
2024-12-27
Skip parenthesis around tuple struct field calls
David Tolnay
-1
/
+3
2024-12-27
Skip parenthesis if `.` makes statement boundary unambiguous
David Tolnay
-11
/
+31
2024-12-23
Use `#[derive(Default)]` instead of manually implementing it
Esteban Küber
-15
/
+3
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-1
/
+1
2024-12-12
Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators
Michael Goulet
-0
/
+19
2024-11-30
Eliminate magic numbers from expression precedence
David Tolnay
-25
/
+24
2024-11-30
Eliminate PREC_FORCE_PAREN
David Tolnay
-4
/
+4
2024-11-30
Eliminate precedence arithmetic from rustc_ast_pretty
David Tolnay
-25
/
+16
2024-11-29
Eliminate rustc_ast_pretty's print_expr_maybe_paren
David Tolnay
-31
/
+87
2024-11-26
Rollup merge of #133140 - dtolnay:precedence, r=fmease
Michael Goulet
-3
/
+3
2024-11-25
Refactor `where` predicates, and reserve for attributes support
Frank King
-4
/
+7
2024-11-17
Inline ExprPrecedence::order into Expr::precedence
David Tolnay
-3
/
+3
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
-6
/
+6
2024-08-16
Add `warn(unreachable_pub)` to `rustc_ast_pretty`.
Nicholas Nethercote
-7
/
+7
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
-12
/
+12
2024-07-02
Rollup merge of #126883 - dtolnay:breakvalue, r=fmease
Matthias Krüger
-2
/
+6
2024-07-01
Parenthesize break values containing leading label
David Tolnay
-2
/
+6
2024-06-27
Tighten spans for async blocks
Michael Goulet
-1
/
+1
2024-06-23
Rename the 2 unambiguous precedence levels to PREC_UNAMBIGUOUS
David Tolnay
-7
/
+7
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-07
Revert "Create const block DefIds in typeck instead of ast lowering"
Oli Scherer
-3
/
+2
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-28
Create const block DefIds in typeck instead of ast lowering
Oli Scherer
-2
/
+3
2024-05-17
Rename Unsafe to Safety
Santiago Pastorino
-7
/
+7
2024-05-15
delegation: Implement list delegation
Vadim Petrochenkov
-14
/
+60
2024-05-11
Fix redundant parens around braced macro call in match arms
David Tolnay
-6
/
+53
2024-05-11
Fix pretty printer statement boundaries after braced macro call
David Tolnay
-5
/
+1
2024-05-11
Macro call with braces does not require semicolon to be statement
David Tolnay
-1
/
+5
2024-05-11
Mark expr_requires_semi_to_be_stmt call sites
David Tolnay
-1
/
+1
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
-7
/
+9
2024-04-30
Rollup merge of #124524 - spastorino:make-foreign-static-use-struct, r=oli-obk
Matthias Krüger
-9
/
+11
2024-04-29
Add StaticForeignItem and use it on ForeignItemKind
Santiago Pastorino
-9
/
+11
2024-04-29
Pretty-print parenthesis around binary in postfix match
Sasha Pourcelot
-1
/
+1
2024-04-19
Give a name to each distinct manipulation of pretty-printer FixupContext
David Tolnay
-135
/
+102
2024-04-19
Move pretty-printer FixupContext to a module
David Tolnay
-73
/
+73
2024-04-14
store the span of the nested part of the use tree in the ast
Pietro Albini
-2
/
+2
2024-03-27
chore: fix some comments
xiaoxiangxianzi
-1
/
+1
2024-03-06
Add MatchKind member to the Match expr for pretty printing & fmt
Ross Smyth
-5
/
+15
2024-02-29
AST: Refactor type alias where clauses
León Orell Valerian Liehr
-11
/
+4
2024-02-25
Add `ErrorGuaranteed` to `ast::ExprKind::Err`
Lieselotte
-1
/
+1
2024-02-25
Add `ast::ExprKind::Dummy`
Lieselotte
-0
/
+5
2024-01-12
Delegation implementation: step 1
Bryanskiy
-0
/
+31
[next]