| Age | Commit message (Expand) | Author | Lines |
| 2022-08-24 | Box `thir::ExprKind::InlineAsm`. | Nicholas Nethercote | -2/+2 |
| 2022-08-24 | Box `thir::ExprKind::Closure`. | Nicholas Nethercote | -1/+7 |
| 2022-08-24 | Store blocks in `Thir`. | Nicholas Nethercote | -8/+10 |
| 2022-08-24 | Box `user_ty` fields in `thir::ExprKind`. | Nicholas Nethercote | -13/+17 |
| 2022-07-31 | Rollup merge of #99186 - camsteffen:closure-localdefid, r=cjgillot | Dylan DPC | -0/+1 |
| 2022-07-30 | Use LocalDefId for closures more | Cameron Steffen | -0/+1 |
| 2022-07-29 | Change maybe_body_owned_by to take local def id | Miguel Guarniz | -1/+1 |
| 2022-07-20 | Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank" | Oli Scherer | -4/+0 |
| 2022-07-15 | Add some tracing instrumentation | Oli Scherer | -0/+4 |
| 2022-07-11 | add tests for async await | Ding Xiang Fei | -2/+2 |
| 2022-07-11 | move else block into the `Local` struct | Ding Xiang Fei | -2/+2 |
| 2022-07-11 | lower let-else in MIR instead | Ding Xiang Fei | -2/+5 |
| 2022-07-09 | review feedback | Ralf Jung | -2/+2 |
| 2022-07-05 | Auto merge of #96862 - oli-obk:enum_cast_mir, r=RalfJung | bors | -2/+3 |
| 2022-07-05 | Prefer trace level instrumentation for the new noisy instrument attributes | Oli Scherer | -2/+2 |
| 2022-07-02 | Rollup merge of #98639 - camsteffen:no-node-binding, r=compiler-errors | Dylan DPC | -1/+1 |
| 2022-07-01 | Factor out hir::Node::Binding | Cameron Steffen | -1/+1 |
| 2022-07-01 | Auto merge of #98402 - cjgillot:undead, r=michaelwoerister | bors | -22/+1 |
| 2022-06-29 | Some tracing cleanups | Oli Scherer | -2/+3 |
| 2022-06-25 | Rollup merge of #98429 - b-naber:use-correct-substs-discriminant-cast, r=lcnr | Matthias Krüger | -92/+94 |
| 2022-06-24 | fmt | b-naber | -8/+6 |
| 2022-06-24 | address review | b-naber | -14/+14 |
| 2022-06-24 | small refactor | b-naber | -95/+96 |
| 2022-06-24 | use correct substs in enum discriminant hack | b-naber | -1/+4 |
| 2022-06-23 | Remove dead code. | Camille GILLOT | -22/+1 |
| 2022-06-15 | Rollup merge of #98110 - cjgillot:closure-brace, r=Aaron1011 | Yuki Okushi | -1/+1 |
| 2022-06-12 | Make `ExprKind::Closure` a struct variant. | Camille GILLOT | -1/+1 |
| 2022-06-09 | thir: wrap hir id of vars into local var id | Ding Xiang Fei | -2/+5 |
| 2022-06-07 | Rollup merge of #97325 - tmiasko:capture-enum-field, r=arora-aman | Dylan DPC | -8/+6 |
| 2022-05-25 | try to cache region_scope_tree as a query | Ding Xiang Fei | -1/+1 |
| 2022-05-23 | Fix precise field capture of univariant enums | Tomasz Miąsko | -8/+6 |
| 2022-05-22 | Do leak check after function ptr coercion | Jack Huey | -0/+2 |
| 2022-05-22 | factor out the rvalue lifetime rule | Ding Xiang Fei | -10/+24 |
| 2022-05-21 | Auto merge of #96515 - lcnr:user-types-in-pat, r=nikomatsakis | bors | -2/+7 |
| 2022-05-21 | correctly deal with user type ascriptions in pat | lcnr | -2/+7 |
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -10/+10 |
| 2022-05-18 | Auto merge of #97019 - b-naber:transition-to-valtrees-pt1, r=oli-obk | bors | -1/+22 |
| 2022-05-16 | use GlobalId in eval_to_valtree query and introduce query for valtree_to_cons... | b-naber | -1/+22 |
| 2022-05-09 | use hir::Let in hir::Guard | SparrowLii | -2/+2 |
| 2022-05-06 | `mirror_expr` cleanup | lcnr | -21/+16 |
| 2022-04-14 | Reimplement lowering of sym operands for asm! so that it also works with glob... | Amanieu d'Antras | -85/+46 |
| 2022-04-02 | rebase and remove dead code | b-naber | -22/+1 |
| 2022-04-02 | try to evaluate in from_opt_const_arg_anon_const | b-naber | -2/+5 |
| 2022-04-02 | rebase and use ty::Const in patterns again | b-naber | -1/+2 |
| 2022-04-02 | change thir to use mir::ConstantKind instead of ty::Const | b-naber | -2/+23 |
| 2022-03-29 | Remember mutability in `DefKind::Static`. | Camille GILLOT | -2/+2 |
| 2022-03-23 | use NonHirLiteral instead of ScalarLiteral, move pattern related code to pat_... | b-naber | -1/+1 |
| 2022-03-23 | use ParamConst in ExprKind::ConstParam | b-naber | -9/+3 |
| 2022-03-23 | remove thir::Visitor::visit_const | b-naber | -1/+0 |
| 2022-03-23 | change thir to lazily create constants | b-naber | -101/+51 |