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_lowering
/
src
/
expr.rs
Age
Commit message (
Expand
)
Author
Lines
2025-01-22
Enforce that all spans are lowered in ast lowering
Oli Scherer
-1
/
+1
2025-01-08
Exhaustively handle expressions in patterns
Oli Scherer
-23
/
+28
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-12
Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators
Michael Goulet
-0
/
+8
2024-12-09
Introduce `default_field_values` feature
Esteban Küber
-11
/
+8
2024-12-01
Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwu
Jacob Pratt
-1
/
+1
2024-11-30
Remove hir::ArrayLen, introduce ConstArgKind::Infer
Dominik Stolz
-1
/
+1
2024-11-28
ast_lowering: rm separate `def_id_parent`
lcnr
-55
/
+47
2024-11-28
always create `DefId`s when lowering anon-consts
lcnr
-7
/
+1
2024-11-16
Fix ICE when passing DefId-creating args to legacy_const_generics.
Luca Versari
-3
/
+67
2024-10-29
Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillot
Jubilee
-10
/
+11
2024-10-28
fix clippy::clone_on_ref_ptr for compiler
klensy
-10
/
+11
2024-10-28
Add duplicate lowering check
Adwin White
-6
/
+8
2024-10-28
Lower AST node id only once
Adwin White
-43
/
+70
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-4
/
+4
2024-10-07
Add sugar for &pin (const|mut) types
Eric Holk
-2
/
+3
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-18
/
+15
2024-09-22
Auto merge of #130337 - BoxyUwU:anon_const_macro_call, r=camelid
bors
-1
/
+1
2024-09-21
Handle macro calls in anon const def creation take 2
Boxy
-1
/
+1
2024-09-20
Conditionally allow lowering RTN (..) in paths
Michael Goulet
-1
/
+6
2024-09-12
Re-enable `ConstArgKind::Path` lowering by default
Noah Lev
-1
/
+1
2024-09-11
Use the same span for attributes and Try expansion of ?
Samuel Tardieu
-1
/
+1
2024-08-26
Rename ParenthesizedGenericArgs to GenericArgsMode
Michael Goulet
-2
/
+2
2024-08-19
Retroactively feature gate `ConstArgKind::Path`
Boxy
-1
/
+1
2024-08-10
rustc_ast_lowering: make "yield syntax is experimental" translatable
Pavel Grigorenko
-4
/
+3
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-12
/
+13
2024-07-16
Add `ConstArgKind::Path` and make `ConstArg` its own HIR node
Noah Lev
-55
/
+72
2024-07-16
Add `current_def_id_parent` to `LoweringContext`
Noah Lev
-8
/
+2
2024-06-28
implement new effects desugaring
Deadbeef
-1
/
+0
2024-06-27
Tighten spans for async blocks
Michael Goulet
-2
/
+5
2024-06-18
tail expression behind terminating scope
Ding Xiang Fei
-19
/
+35
2024-06-07
Rollup merge of #124214 - carbotaniuman:parse_unsafe_attrs, r=michaelwoerister
Matthias Krüger
-0
/
+1
2024-06-07
Revert "Create const block DefIds in typeck instead of ast lowering"
Oli Scherer
-1
/
+8
2024-06-07
Revert "Cache whether a body has inline consts"
Oli Scherer
-4
/
+1
2024-06-06
Fix build
carbotaniuman
-1
/
+1
2024-06-06
Parse unsafe attributes
carbotaniuman
-0
/
+1
2024-05-28
Cache whether a body has inline consts
Oli Scherer
-1
/
+4
2024-05-28
Create const block DefIds in typeck instead of ast lowering
Oli Scherer
-8
/
+1
2024-05-09
Add `ErrorGuaranteed` to `Recovered::Yes` and use it more.
Nicholas Nethercote
-2
/
+2
2024-05-04
Lower never patterns to Unreachable in mir
Nadrieril
-2
/
+2
2024-04-24
Error on using `yield` without also using `#[coroutine]` on the closure
Oli Scherer
-0
/
+5
2024-04-24
Add explicit syntax for coroutines instead of relying on closures having `yie...
Oli Scherer
-1
/
+11
2024-04-17
Rename `BindingAnnotation` to `BindingMode`
Jules Bertholet
-7
/
+4
2024-04-16
Avoid lots of `hir::HirId{,Map,Set}` qualifiers.
Nicholas Nethercote
-5
/
+6
2024-03-22
Rollup merge of #121619 - RossSmyth:pfix_match, r=petrochenkov
Matthias Krüger
-2
/
+5
2024-03-20
Rename `hir::Let` into `hir::LetExpr`
Guillaume Gomez
-1
/
+1
2024-03-06
Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ...
Matthias Krüger
-0
/
+1
2024-03-06
Add postfix match MatchSource to HIR
Ross Smyth
-2
/
+5
2024-03-06
Add MatchKind member to the Match expr for pretty printing & fmt
Ross Smyth
-1
/
+1
2024-03-06
Rewrite the `untranslatable_diagnostic` lint.
Nicholas Nethercote
-0
/
+1
[next]