| Age | Commit message (Expand) | Author | Lines |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -10/+16 |
| 2023-07-05 | Name the destructure_mir_constant query appropriately | Oli Scherer | -3/+3 |
| 2023-07-05 | Use options instead of errors if the errors are never needed | Oli Scherer | -13/+11 |
| 2023-07-05 | Remove a function argument that is always passed with the same value. | Oli Scherer | -1/+1 |
| 2023-07-05 | Specialize `DestructuredConstant` to its one user (pretty printing) | Oli Scherer | -1/+1 |
| 2023-07-05 | Specialize `try_destructure_mir_constant` for its sole user | Oli Scherer | -10/+9 |
| 2023-07-02 | Auto merge of #112718 - oli-obk:SIMD-destructure_mir_const, r=cjgillot | bors | -1/+0 |
| 2023-07-01 | Put `LayoutError` behind reference to shrink result | Nilstrieb | -4/+4 |
| 2023-06-28 | remove FIXME and add test | James Dietz | -2/+0 |
| 2023-06-28 | add check for ConstKind::Value(_) | James Dietz | -2/+7 |
| 2023-06-27 | Auto merge of #112693 - ericmarkmartin:use-more-placeref, r=spastorino | bors | -16/+12 |
| 2023-06-26 | Make simd_shuffle_indices use valtrees | Oli Scherer | -1/+0 |
| 2023-06-25 | use PlaceRef abstractions more consistently | Eric Mark Martin | -16/+12 |
| 2023-06-24 | Add enum for `can_access_statics` boolean | Nilstrieb | -15/+36 |
| 2023-06-20 | address most easy comments | Ziru Niu | -7/+5 |
| 2023-06-20 | merge `BorrowKind::Unique` into `BorrowKind::Mut` | Ziru Niu | -4/+5 |
| 2023-06-19 | Rollup merge of #112232 - fee1-dead-contrib:match-eq-const-msg, r=b-naber | Michael Goulet | -50/+76 |
| 2023-06-19 | Dedup some type checks in the MIR validator | Scott McMurray | -76/+57 |
| 2023-06-19 | Remove unchecked_add/sub/mul/shl/shr from CTFE/cg_ssa/cg_clif | Scott McMurray | -31/+0 |
| 2023-06-19 | Promote unchecked_add/sub/mul/shl/shr to mir::BinOp | Scott McMurray | -27/+74 |
| 2023-06-18 | Auto merge of #112638 - lqd:rpo, r=cjgillot | bors | -5/+2 |
| 2023-06-18 | Better error for non const `PartialEq` call generated by `match` | Deadbeef | -50/+76 |
| 2023-06-17 | Remove even more redundant builtin candidates | Michael Goulet | -1/+5 |
| 2023-06-17 | Simplify even more candidates | Michael Goulet | -2/+7 |
| 2023-06-17 | Simplify some impl source candidates | Michael Goulet | -1/+1 |
| 2023-06-16 | Add `AliasKind::Weak` for type aliases. | Oli Scherer | -0/+1 |
| 2023-06-14 | inline explicit rpo access in promote consts | Rémy Rakic | -5/+2 |
| 2023-06-08 | Auto merge of #108293 - Jarcho:mut_analyses, r=eholk | bors | -3/+3 |
| 2023-06-04 | Use 128 bits for TypeId hash | Thom Chiovoloni | -2/+2 |
| 2023-06-02 | Rollup merge of #112168 - scottmcm:lower-div-rem-unchecked-to-mir, r=oli-obk | Michael Goulet | -5/+1 |
| 2023-06-01 | fix diagnostic message | Deadbeef | -23/+11 |
| 2023-06-01 | improve debug message by eagerly translating | Deadbeef | -1/+28 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -508/+1186 |
| 2023-06-01 | remove unchecked_div/_rem from ctfe | Scott McMurray | -5/+1 |
| 2023-06-01 | Auto merge of #103877 - oli-obk:const_eval_step_limit, r=fee1-dead | bors | -26/+97 |
| 2023-05-31 | Auto merge of #111913 - oli-obk:valtrees2, r=lcnr | bors | -42/+1 |
| 2023-05-31 | Remove `deref_mir_constant` | Oli Scherer | -42/+1 |
| 2023-05-31 | Remove const eval limit and implement an exponential backoff lint instead | Oli Scherer | -26/+97 |
| 2023-05-31 | Auto merge of #112070 - lcnr:disjoint-closure-capture-ub, r=oli-obk | bors | -3/+1 |
| 2023-05-29 | unique borrows are mutating uses | lcnr | -3/+1 |
| 2023-05-29 | EarlyBinder::new -> EarlyBinder::bind | lcnr | -1/+1 |
| 2023-05-28 | Replace EarlyBinder(x) with EarlyBinder::new(x) | Kyle Matsuda | -1/+1 |
| 2023-05-27 | Rollup merge of #111952 - cjgillot:drop-replace, r=WaffleLapkin | Guillaume Gomez | -1/+1 |
| 2023-05-25 | Remove DesugaringKind::Replace. | Camille GILLOT | -1/+1 |
| 2023-05-25 | Manually add inlined frames in the interpreter stacktrace. | Camille GILLOT | -1/+14 |
| 2023-05-25 | Remove ExpnKind::Inlined. | Camille GILLOT | -5/+1 |
| 2023-05-25 | Move DefiningAnchor | Michael Goulet | -2/+2 |
| 2023-05-24 | Simplify duplicate checks for mir validator | Maybe Waffle | -14/+9 |
| 2023-05-24 | Use `is_some_and`/`is_ok_and` in less obvious spots | Maybe Waffle | -1/+1 |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -2/+2 |