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
/
lib.rs
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
-0
/
+20
2025-02-03
tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`
Askar Safin
-8
/
+9
2025-02-03
Use a different hir type for patterns in pattern types than we use in match p...
Oli Scherer
-1
/
+3
2025-02-01
Rename `tcx.ensure_with_value()` to `tcx.ensure_done()`
Zalathar
-4
/
+4
2025-01-23
Handle parenthesised infer args
Boxy
-6
/
+11
2025-01-23
Semantic changes from new hir representation
Boxy
-1
/
+1
2025-01-23
Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`
Boxy
-5
/
+7
2025-01-23
Make `hir::TyKind::TraitObject` use tagged ptr
Boxy
-4
/
+7
2025-01-08
Exhaustively handle expressions in patterns
Oli Scherer
-0
/
+1
2025-01-02
Unconditionally lower generic_arg_infer
Michael Goulet
-6
/
+3
2025-01-01
Fix ICE when opaque captures a duplicated/invalid lifetime
Michael Goulet
-2
/
+2
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-15
Add hir::Attribute
Jonathan Dönszelmann
-19
/
+25
2024-12-15
Rename `value` field to `expr` to simplify later commits' diffs
Oli Scherer
-3
/
+3
2024-12-14
(Re-)Implement impl_trait_in_bindings
Michael Goulet
-0
/
+10
2024-12-12
Lower AST and resolve lifetimes for unsafe binder types
Michael Goulet
-0
/
+7
2024-12-03
Rollup merge of #133779 - BoxyUwU:array_const_arg_infer_hir_id, r=compiler-er...
Matthias Krüger
-1
/
+2
2024-12-03
Use correct `hir_id` for array const arg infers
Boxy
-1
/
+2
2024-12-02
Rollup merge of #133746 - oli-obk:push-xwyrylxmrtvq, r=jieyouxu
Guillaume Gomez
-5
/
+3
2024-12-02
Deduplicate some matches that always panic in one arm
Oli Scherer
-4
/
+2
2024-12-02
Change `AttrArgs::Eq` into a struct variant
Oli Scherer
-3
/
+3
2024-12-01
Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwu
Jacob Pratt
-10
/
+9
2024-11-30
Remove hir::ArrayLen, introduce ConstArgKind::Infer
Dominik Stolz
-10
/
+9
2024-11-28
ast_lowering: rm separate `def_id_parent`
lcnr
-40
/
+14
2024-11-28
always create `DefId`s when lowering anon-consts
lcnr
-15
/
+4
2024-11-25
Remove dead code stemming from the old effects desugaring (II)
León Orell Valerian Liehr
-15
/
+3
2024-11-19
Introduce `min_generic_const_args` and directly represent paths
Noah Lev
-48
/
+60
2024-11-15
Fix span edition for 2024 RPIT coming from an external macro
Eric Huss
-1
/
+1
2024-10-31
Encode cross-crate opaque type origin
Michael Goulet
-3
/
+3
2024-10-30
Remap impl-trait lifetimes on HIR instead of AST lowering.
Camille GILLOT
-246
/
+9
2024-10-29
Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillot
Jubilee
-1
/
+1
2024-10-28
fix clippy::clone_on_ref_ptr for compiler
klensy
-1
/
+1
2024-10-28
more consistent debug_assertions
Adwin White
-3
/
+14
2024-10-28
Add duplicate lowering check
Adwin White
-12
/
+23
2024-10-28
Lower AST node id only once
Adwin White
-37
/
+28
2024-10-24
Remove associated type based effects logic
Michael Goulet
-17
/
+3
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-6
/
+6
2024-10-22
Represent TraitBoundModifiers as distinct parts in HIR
Michael Goulet
-18
/
+4
2024-10-19
Make sure that outer opaques capture inner opaques's lifetimes even with prec...
Michael Goulet
-58
/
+21
2024-10-15
Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgr
bors
-28
/
+22
2024-10-15
Rollup merge of #130635 - eholk:pin-reborrow-sugar, r=compiler-errors
Matthias Krüger
-8
/
+43
2024-10-14
Move trait bound modifiers into ast::PolyTraitRef
Michael Goulet
-9
/
+6
2024-10-14
Move trait bound modifiers into hir::PolyTraitRef
Michael Goulet
-23
/
+20
2024-10-13
Remove const trait bound modifier hack
Michael Goulet
-8
/
+2
2024-10-11
Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiser
bors
-40
/
+0
2024-10-10
Add gate for precise capturing in traits
Michael Goulet
-5
/
+14
2024-10-07
Add sugar for &pin (const|mut) types
Eric Holk
-8
/
+43
2024-10-04
rm `ItemKind::OpaqueTy`
Noah Lev
-18
/
+9
2024-10-02
Move in_trait into OpaqueTyOrigin
Michael Goulet
-43
/
+37
2024-10-02
Use named fields for OpaqueTyOrigin
Michael Goulet
-5
/
+7
[prev]
[next]