| Age | Commit message (Expand) | Author | Lines |
| 2024-02-06 | Build a shim to call async closures with different AsyncFn trait kinds | Michael Goulet | -0/+1 |
| 2024-02-06 | Teach typeck/borrowck/solvers how to deal with async closures | Michael Goulet | -0/+1 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -0/+28 |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -1/+1 |
| 2024-02-05 | Clarify order of operations during interning | Oli Scherer | -0/+7 |
| 2024-02-05 | get rid of nontrivial_structural_match lint and custom_eq const qualif | Ralf Jung | -59/+2 |
| 2024-02-05 | old solver: improve normalization of `Pointee::Metadata` | Lukas Markeffsky | -6/+1 |
| 2024-02-05 | Rollup merge of #120587 - lukas-code:miri-tail-normalize, r=RalfJung | Matthias Krüger | -1/+5 |
| 2024-02-05 | Rollup merge of #119600 - aDotInTheVoid:comment-fix, r=compiler-errors | Matthias Krüger | -3/+1 |
| 2024-02-03 | Use `DiagnosticArgName` in a few more places. | Nicholas Nethercote | -5/+4 |
| 2024-02-02 | miri: normalize struct tail in ABI compat check | Lukas Markeffsky | -1/+5 |
| 2024-01-30 | Rollup merge of #120488 - nnethercote:diag-lifetimes, r=oli-obk | Guillaume Gomez | -2/+2 |
| 2024-01-30 | Rollup merge of #120387 - RalfJung:large-array-followup, r=oli-obk | Guillaume Gomez | -5/+4 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -2/+2 |
| 2024-01-29 | Document base vs nested alloc interning | Oli Scherer | -0/+3 |
| 2024-01-29 | separately intern the outermost alloc from the rest | Oli Scherer | -41/+39 |
| 2024-01-29 | Prefer external iteration now that we don't actually recurse anymore | Oli Scherer | -22/+16 |
| 2024-01-29 | prefer instrumentation over entry/exit tracing statements | Oli Scherer | -2/+2 |
| 2024-01-29 | interning doesn't check alignment anymroe, because it doesn't do any more pro... | Oli Scherer | -4/+0 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -33/+33 |
| 2024-01-28 | static mut: allow reference to arbitrary types, not just slices and arrays | Ralf Jung | -24/+16 |
| 2024-01-26 | Normalize field types before checking validity | Michael Goulet | -9/+14 |
| 2024-01-26 | interpret/memory: fix safety comment for large array memset optimization | Ralf Jung | -5/+4 |
| 2024-01-26 | add test for GVN issue; cleanup in dataflow_const_prop | Ralf Jung | -1/+5 |
| 2024-01-26 | interpret: project_downcast: do not ICE for uninhabited variants | Ralf Jung | -19/+2 |
| 2024-01-26 | Auto merge of #119968 - clubby789:unused-feature, r=compiler-errors | bors | -7/+0 |
| 2024-01-26 | Auto merge of #116167 - RalfJung:structural-eq, r=lcnr | bors | -1/+1 |
| 2024-01-25 | Remove unused features | clubby789 | -7/+0 |
| 2024-01-25 | Auto merge of #119911 - NCGThompson:is-statically-known, r=oli-obk | bors | -0/+5 |
| 2024-01-25 | Auto merge of #119627 - oli-obk:const_prop_lint_n̵o̵n̵sense, r=cjgillot | bors | -57/+28 |
| 2024-01-24 | Auto merge of #118336 - saethlin:const-to-op-cache, r=RalfJung | bors | -7/+31 |
| 2024-01-24 | remove StructuralEq trait | Ralf Jung | -1/+1 |
| 2024-01-23 | Rollup merge of #120139 - compiler-errors:fnonce-shim, r=BoxyUwU | León Orell Valerian Liehr | -2/+1 |
| 2024-01-23 | const prop nonsense eliminated | Oli Scherer | -55/+26 |
| 2024-01-23 | partially inline `eval_rvalue_into_place` for const prop lint | Oli Scherer | -2/+2 |
| 2024-01-23 | Add a doc comment for eval_mir_constant | Ben Kimock | -0/+2 |
| 2024-01-23 | Auto merge of #119044 - RalfJung:intern-without-types, r=oli-obk | bors | -479/+329 |
| 2024-01-23 | Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`. | Nicholas Nethercote | -2/+2 |
| 2024-01-22 | Do not normalize closure signature when building FnOnce shim | Michael Goulet | -2/+1 |
| 2024-01-22 | Rollup merge of #120137 - compiler-errors:validate-aggregates, r=nnethercote | Matthias Krüger | -1/+61 |
| 2024-01-22 | reword comment | Ralf Jung | -7/+10 |
| 2024-01-22 | more clear code | Ralf Jung | -11/+6 |
| 2024-01-22 | raw pointers are not references | Ralf Jung | -9/+9 |
| 2024-01-22 | const-eval interner: from-scratch rewrite using mutability information from p... | Ralf Jung | -467/+319 |
| 2024-01-20 | Auto merge of #119821 - oli-obk:reveal_all_const_evals, r=lcnr | bors | -29/+9 |
| 2024-01-19 | Validate AggregateKind types in MIR | Michael Goulet | -1/+61 |
| 2024-01-19 | Add new intrinsic `is_constant` and optimize `pow` | Catherine Flores | -0/+5 |
| 2024-01-19 | Always use RevealAll for const eval queries | Oli Scherer | -29/+9 |
| 2024-01-17 | Optimize large array creation in const-eval | Mark Rousskov | -12/+19 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -7/+7 |