| Age | Commit message (Expand) | Author | Lines |
| 2023-10-06 | Auto merge of #114811 - estebank:impl-ambiguity, r=wesleywiser | bors | -1/+1 |
| 2023-10-04 | Remove mir::LocalDecl::internal. | Camille GILLOT | -1/+1 |
| 2023-10-04 | Reorder fullfillment errors to keep more interesting ones first | Esteban Küber | -1/+1 |
| 2023-10-03 | Auto merge of #116376 - matthiaskrgr:rollup-b3d14gq, r=matthiaskrgr | bors | -20/+30 |
| 2023-10-03 | Auto merge of #115025 - ouz-a:ouz_testing, r=lcnr | bors | -10/+50 |
| 2023-10-03 | print normalized ty | ouz-a | -20/+30 |
| 2023-10-02 | have better explanation for `relate_types` | ouz-a | -3/+3 |
| 2023-10-02 | change is_subtype to relate_types | ouz-a | -11/+26 |
| 2023-10-02 | Add docs, remove code, change subtyper code | ouz-a | -28/+21 |
| 2023-10-02 | subtyping_projections | ouz-a | -1/+33 |
| 2023-10-01 | Auto merge of #115670 - Zoxc:outline-panic-macro-1, r=Mark-Simulacrum | bors | -4/+4 |
| 2023-09-30 | dont call mir.post_mono_checks in codegen | Ralf Jung | -13/+20 |
| 2023-09-28 | Add a mir validation check to prevent OpaqueCast after analysis passes finish | Oli Scherer | -0/+8 |
| 2023-09-28 | Skip reinterning if nothing changed | Oli Scherer | -1/+3 |
| 2023-09-28 | Strip `OpaqueCast` during `RevealAll`. | Oli Scherer | -1/+1 |
| 2023-09-26 | const-eval: make misalignment a hard error | Ralf Jung | -105/+29 |
| 2023-09-26 | subst -> instantiate | lcnr | -5/+6 |
| 2023-09-23 | Remove GeneratorWitness and rename GeneratorWitnessMIR. | Camille GILLOT | -8/+3 |
| 2023-09-22 | fix(const_eval): correctly check const type for function pointers | Evan Merlock | -15/+23 |
| 2023-09-22 | Have a single struct for queries and hook | Oli Scherer | -4/+3 |
| 2023-09-22 | Add a way to decouple the implementation and the declaration of a TyCtxt method. | Oli Scherer | -7/+8 |
| 2023-09-21 | Auto merge of #116010 - RalfJung:more-typed-immediates, r=oli-obk | bors | -177/+183 |
| 2023-09-21 | Rollup merge of #115972 - RalfJung:const-consistency, r=oli-obk | Guillaume Gomez | -16/+16 |
| 2023-09-21 | Prevent promotion of const fn calls in inline consts | Oli Scherer | -2/+2 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -16/+16 |
| 2023-09-21 | try to avoid some layout_of calls | Ralf Jung | -35/+34 |
| 2023-09-20 | stronger consistency check in ImmTy::from_immediate | Ralf Jung | -3/+11 |
| 2023-09-20 | interpret: less debug-printing of types | Ralf Jung | -39/+29 |
| 2023-09-20 | interpret: more consistently use ImmTy in operators and casts | Ralf Jung | -115/+124 |
| 2023-09-20 | the Const::eval_bits methods don't need to be given the Ty | Ralf Jung | -1/+1 |
| 2023-09-19 | adjust constValue::Slice to work for arbitrary slice types | Ralf Jung | -27/+38 |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -31/+27 |
| 2023-09-18 | Auto merge of #115748 - RalfJung:post-mono, r=oli-obk | bors | -96/+39 |
| 2023-09-15 | make interpreter type Debug impl independent of Ty debug impl | Ralf Jung | -4/+17 |
| 2023-09-14 | don't point at const usage site for resolution-time errors | Ralf Jung | -22/+2 |
| 2023-09-14 | move required_consts check to general post-mono-check function | Ralf Jung | -79/+42 |
| 2023-09-14 | Auto merge of #115804 - RalfJung:valtree-to-const-val, r=oli-obk | bors | -51/+52 |
| 2023-09-14 | don't force all slice-typed ConstValue to be ConstValue::Slice | Ralf Jung | -36/+29 |
| 2023-09-14 | valtree_to_const_value: add fast-path for Scalar tuples/structs | Ralf Jung | -1/+16 |
| 2023-09-14 | make it more clear which functions create fresh AllocId | Ralf Jung | -10/+7 |
| 2023-09-14 | cleanup op_to_const a bit; rename ConstValue::ByRef → Indirect | Ralf Jung | -27/+14 |
| 2023-09-14 | use AllocId instead of Allocation in ConstValue::ByRef | Ralf Jung | -12/+12 |
| 2023-09-14 | a bit of cleanup in valtree_to_const_value | Ralf Jung | -51/+37 |
| 2023-09-13 | Auto merge of #115820 - matthiaskrgr:rollup-kyglvpu, r=matthiaskrgr | bors | -55/+11 |
| 2023-09-13 | Rollup merge of #115798 - RalfJung:non_1zst_field, r=wesleywiser | Matthias Krüger | -32/+7 |
| 2023-09-13 | Rollup merge of #115771 - RalfJung:no-more-const-err-lint, r=oli-obk | Matthias Krüger | -23/+4 |
| 2023-09-12 | Introduce Machine::POST_MONO_CHECKS. | Camille GILLOT | -4/+9 |
| 2023-09-12 | add helper method for finding the one non-1-ZST field | Ralf Jung | -32/+7 |
| 2023-09-12 | cleanup leftovers of const_err lint | Ralf Jung | -23/+4 |
| 2023-09-12 | Auto merge of #115705 - cjgillot:const-prop-aggregate, r=oli-obk | bors | -5/+6 |