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_hir
/
src
/
hir.rs
Age
Commit message (
Expand
)
Author
Lines
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-23
/
+23
2023-09-21
Record asyncness span in HIR
Michael Goulet
-9
/
+9
2023-09-21
Prevent promotion of const fn calls in inline consts
Oli Scherer
-6
/
+6
2023-09-11
Move let expression checking to parsing
Matthew Jasper
-0
/
+4
2023-09-01
Return ident for ExprField and PatField HIR nodes
Gurinder Singh
-2
/
+2
2023-08-14
Move scrutinee `HirId` into `MatchSource::TryDesugar`
Esteban Küber
-2
/
+2
2023-08-10
Bugfix: 'can_have_side_effects()' would return 'false' for struct/enum/array/...
Morten Lohne
-2
/
+2
2023-08-08
Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obk
bors
-1
/
+0
2023-08-08
Unconditionally record lifetime mapping
Michael Goulet
-1
/
+1
2023-08-06
lower impl const to bind to host effect param
Deadbeef
-1
/
+0
2023-08-05
Consolidate opaque ty and async fn lowering code
Michael Goulet
-1
/
+1
2023-08-04
Improve spans for indexing expressions
Nilstrieb
-3
/
+5
2023-07-28
Lower generic const items to HIR
León Orell Valerian Liehr
-9
/
+14
2023-07-23
more clippy::style fixes:
Matthias Krüger
-2
/
+1
2023-07-17
Properly document lifetime_mapping in OpaqueTy
Michael Goulet
-4
/
+13
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-3
/
+9
2023-06-29
Add bidirectional where clauses on RPITIT synthesized GATs
Santiago Pastorino
-0
/
+4
2023-06-29
Intern OpaqueTy on ItemKind::OpaqueTy
Santiago Pastorino
-1
/
+1
2023-06-26
Auto merge of #112887 - WaffleLapkin:become_unuwuable_in_hir, r=compiler-erro...
bors
-0
/
+5
2023-06-26
`hir`: Add `Become` expression kind
Maybe Waffle
-0
/
+5
2023-06-22
Move some field extraction logic onto a method on `Node`
Oli Scherer
-0
/
+23
2023-06-02
Separate AnonConst from ConstBlock in HIR.
Camille GILLOT
-2
/
+19
2023-05-24
Use `Option::is_some_and` and `Result::is_ok_and` in the compiler
Maybe Waffle
-1
/
+1
2023-05-12
Require `impl Trait` in associated types to appear in method signatures
Oli Scherer
-1
/
+4
2023-05-02
Implement negative bounds
Michael Goulet
-0
/
+1
2023-04-28
Remove some unnecessary derives.
Nicholas Nethercote
-41
/
+37
2023-04-24
Split `{Idx, IndexVec, IndexSlice}` into their own modules
Maybe Waffle
-2
/
+2
2023-04-22
Also arena-allocate `ast::MacroDef` to make `Item: Copy`
Nilstrieb
-3
/
+3
2023-04-22
Impl `Copy` for almost all HIR types
Nilstrieb
-64
/
+64
2023-04-21
offset_of
DrMeepster
-1
/
+6
2023-04-19
Auto merge of #110061 - WaffleLapkin:duality_of_myself_and_this, r=cjgillot
bors
-8
/
+31
2023-04-19
Extend and use `hir::Node::body_id`
Maybe Waffle
-8
/
+31
2023-04-19
Fix wrong comment in rustc_hir/src/hir.rs
Askar Safin
-1
/
+1
2023-04-17
doc fix
Maybe Waffle
-2
/
+0
2023-04-16
Alloc `hir::Lit` in an arena to remove the destructor from `Expr`
Nilstrieb
-1
/
+1
2023-03-28
Add `(..)` syntax for RTN
Michael Goulet
-3
/
+19
2023-03-14
Remove box expressions from HIR
clubby789
-7
/
+1
2023-03-08
Only compute the crate hash when necessary.
Nicholas Nethercote
-9
/
+9
2023-02-28
Only look for param in generics if it actually comes from generics
Michael Goulet
-0
/
+15
2023-02-25
Add ErrorGuaranteed to HIR ExprKind::Err
Michael Goulet
-4
/
+4
2023-02-25
Add ErrorGuaranteed to HIR TyKind::Err
Michael Goulet
-3
/
+3
2023-02-20
Rollup merge of #108255 - fee1-dead-contrib:fix-old-fixme, r=cjgillot
Matthias Krüger
-2
/
+0
2023-02-20
Remove old FIXMEs referring to #19596
Deadbeef
-2
/
+0
2023-02-16
`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`
Maybe Waffle
-7
/
+4
2023-02-13
rustc_resolve: Remove `Resolver::clone_output`
Vadim Petrochenkov
-1
/
+1
2023-01-30
Rollup merge of #107125 - WaffleLapkin:expect_an_item_in_your_hir_by_the_next...
Matthias Krüger
-3
/
+360
2023-01-30
fix `TraitItemKind::expect_type` docs
Maybe Waffle
-1
/
+1
2023-01-30
Improve ICE messages for `*::expect_*`
Maybe Waffle
-49
/
+69
2023-01-28
Remove `HirId -> LocalDefId` map from HIR.
Camille GILLOT
-3
/
+0
2023-01-27
Impl HashStable/Encodable/Decodable for ObligationCause.
Camille GILLOT
-2
/
+2
[next]