| Age | Commit message (Expand) | Author | Lines |
| 2023-09-24 | Add global value numbering pass. | Camille GILLOT | -2/+435 |
| 2023-09-23 | Enable drop_tracking_mir by default. | Camille GILLOT | -93/+18 |
| 2023-09-23 | Do not construct def_path_str for MustNotSuspend. | Camille GILLOT | -8/+29 |
| 2023-09-21 | Auto merge of #116010 - RalfJung:more-typed-immediates, r=oli-obk | bors | -11/+19 |
| 2023-09-21 | Rollup merge of #115972 - RalfJung:const-consistency, r=oli-obk | Guillaume Gomez | -90/+84 |
| 2023-09-21 | Prevent promotion of const fn calls in inline consts | Oli Scherer | -1/+1 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -89/+83 |
| 2023-09-21 | try to avoid some layout_of calls | Ralf Jung | -2/+8 |
| 2023-09-20 | interpret: more consistently use ImmTy in operators and casts | Ralf Jung | -9/+11 |
| 2023-09-20 | coverage: Remove vestigial counter/expression debug labels | Zalathar | -22/+5 |
| 2023-09-20 | coverage: Remove vestigial `format_counter` methods | Zalathar | -40/+20 |
| 2023-09-20 | coverage: Remove debug code from the instrumentor | Zalathar | -986/+16 |
| 2023-09-20 | the Const::eval_bits methods don't need to be given the Ty | Ralf Jung | -3/+3 |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -6/+5 |
| 2023-09-19 | Rollup merge of #115930 - Zalathar:spans-bug, r=compiler-errors | Matthias Krüger | -31/+17 |
| 2023-09-18 | coverage: Simplify sorting of coverage spans extracted from MIR | Zalathar | -33/+16 |
| 2023-09-18 | coverage: Fix an unstable-sort inconsistency in coverage spans | Zalathar | -1/+4 |
| 2023-09-18 | Rollup merge of #115908 - cjgillot:lint-noclone, r=oli-obk | Matthias Krüger | -21/+4 |
| 2023-09-17 | Do not clone MIR for const-prop lint. | Camille GILLOT | -21/+4 |
| 2023-09-16 | coverage: Replace an unnecessary map with a set | Zalathar | -7/+7 |
| 2023-09-16 | coverage: Simplify internal representation of debug types | Zalathar | -135/+131 |
| 2023-09-16 | coverage: Update log module names in debug docs | Zalathar | -2/+2 |
| 2023-09-16 | coverage: Arrange imports in `rustc_mir_transform::coverage::debug` | Zalathar | -9/+8 |
| 2023-09-14 | Auto merge of #115817 - fee1-dead-contrib:fix-codegen, r=oli-obk | bors | -1/+6 |
| 2023-09-14 | treat host effect params as erased generics in codegen | Deadbeef | -1/+6 |
| 2023-09-14 | make it more clear which functions create fresh AllocId | Ralf Jung | -1/+1 |
| 2023-09-14 | cleanup op_to_const a bit; rename ConstValue::ByRef → Indirect | Ralf Jung | -3/+3 |
| 2023-09-14 | use AllocId instead of Allocation in ConstValue::ByRef | Ralf Jung | -5/+4 |
| 2023-09-13 | Auto merge of #115820 - matthiaskrgr:rollup-kyglvpu, r=matthiaskrgr | bors | -1/+15 |
| 2023-09-13 | Rollup merge of #115815 - bvanjoi:fix-115809, r=oli-obk | Matthias Krüger | -0/+5 |
| 2023-09-13 | Rollup merge of #115736 - Zoxc:time-cleanup, r=wesleywiser | Matthias Krüger | -1/+10 |
| 2023-09-13 | Auto merge of #115797 - cjgillot:const-prop-noclone, r=oli-obk | bors | -129/+102 |
| 2023-09-13 | fix: skip opt if body has tainted error | bohan | -0/+5 |
| 2023-09-13 | Generate MIR pass names for profiling on the fly and pass the body DefId as a... | John Kåre Alsaker | -4/+10 |
| 2023-09-13 | make the set of methods between our two Const types more consistent | Ralf Jung | -2/+2 |
| 2023-09-13 | make the eval() functions on our const types return the resulting value | Ralf Jung | -5/+3 |
| 2023-09-12 | Do not fetch type to check generator. | Camille GILLOT | -1/+1 |
| 2023-09-12 | Do not clone body for ConstProp. | Camille GILLOT | -25/+8 |
| 2023-09-12 | Reuse CollectAndPatch for normal ConstProp. | Camille GILLOT | -90/+72 |
| 2023-09-12 | Store a ConstantKind in CollectAndPatch. | Camille GILLOT | -23/+28 |
| 2023-09-12 | Introduce Machine::POST_MONO_CHECKS. | Camille GILLOT | -0/+3 |
| 2023-09-11 | Remove cur_span hook. | Camille GILLOT | -7/+3 |
| 2023-09-11 | Reuse throw_machine_stop_str! macro. | Camille GILLOT | -53/+24 |
| 2023-09-11 | Return ImmTy in discriminant_for_variant. | Camille GILLOT | -8/+5 |
| 2023-09-11 | Interpret Immediate::Uninit as Bottom. | Camille GILLOT | -13/+10 |
| 2023-09-11 | Support CopyForDeref. | Camille GILLOT | -0/+6 |
| 2023-09-11 | Handle reading statics. | Camille GILLOT | -38/+86 |
| 2023-09-11 | Support non-scalar constants. | Camille GILLOT | -6/+100 |
| 2023-09-10 | Remove `verbose_generic_activity_with_arg` | John Kåre Alsaker | -1/+4 |
| 2023-09-08 | Auto merge of #115612 - cjgillot:const-prop-int, r=oli-obk | bors | -116/+207 |