| Age | Commit message (Expand) | Author | Lines |
| 2023-12-23 | Use `IntoDiagnostic` default. | Nicholas Nethercote | -2/+2 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -1/+1 |
| 2023-12-12 | Move some methods from `tcx.hir()` to `tcx` | zetanumbers | -1/+1 |
| 2023-12-07 | avoid marking as immutable what is already immutable | Ralf Jung | -1/+4 |
| 2023-12-07 | compile-time evaluation: emit a lint when a write through an immutable pointe... | Ralf Jung | -23/+90 |
| 2023-12-07 | ctfe interpreter: extend provenance so that it can track whether a pointer is... | Ralf Jung | -10/+7 |
| 2023-12-02 | Use `Session::diagnostic` in more places. | Nicholas Nethercote | -1/+1 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -2/+2 |
| 2023-11-22 | Rollup merge of #118147 - Nilstrieb:no-redundant-casts, r=WaffleLapkin | Michael Goulet | -1/+1 |
| 2023-11-21 | Fix some unnecessary casts | Nilstrieb | -1/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -3/+3 |
| 2023-11-21 | Rollup merge of #118029 - saethlin:allocid-gc, r=RalfJung | Nilstrieb | -0/+8 |
| 2023-11-19 | Expand Miri's BorTag GC to a Provenance GC | Ben Kimock | -0/+8 |
| 2023-11-12 | patterns: don't ice when encountering a raw str slice | Ralf Jung | -4/+9 |
| 2023-11-08 | Auto merge of #116930 - RalfJung:raw-ptr-match, r=davidtwco | bors | -10/+27 |
| 2023-11-03 | Auto merge of #117507 - nnethercote:rustc_span, r=Nilstrieb | bors | -3/+3 |
| 2023-11-02 | Minimize `pub` usage in `source_map.rs`. | Nicholas Nethercote | -3/+3 |
| 2023-11-01 | Comment `for_diagnostics` flag. | Camille GILLOT | -0/+5 |
| 2023-11-01 | Specify diagnostic path. | Camille GILLOT | -6/+13 |
| 2023-11-01 | Rename hook. | Camille GILLOT | -1/+1 |
| 2023-11-01 | Do not assert in op_to_const. | Camille GILLOT | -2/+2 |
| 2023-10-28 | patterns: reject raw pointers that are not just integers | Ralf Jung | -10/+27 |
| 2023-10-28 | interpret: call caller_location logic the same way codegen does, and share so... | Ralf Jung | -17/+22 |
| 2023-10-23 | Split `eval_to_allocation_raw_provider` | Oli Scherer | -2/+9 |
| 2023-10-23 | Pull out const error reporting into its own function | Oli Scherer | -31/+32 |
| 2023-10-23 | Pull mplace validation logic out into an interpreter method | Oli Scherer | -20/+32 |
| 2023-10-23 | The mutability was ignored anyway, so just check for staticness | Oli Scherer | -4/+7 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -2/+2 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -4/+4 |
| 2023-10-15 | place evaluation: require the original pointer to be aligned if an access hap... | Ralf Jung | -2/+4 |
| 2023-10-15 | Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstrieb | bors | -2/+7 |
| 2023-10-14 | Auto merge of #115524 - RalfJung:misalign, r=wesleywiser | bors | -61/+8 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -2/+7 |
| 2023-10-01 | Auto merge of #115670 - Zoxc:outline-panic-macro-1, r=Mark-Simulacrum | bors | -1/+1 |
| 2023-09-26 | const-eval: make misalignment a hard error | Ralf Jung | -61/+8 |
| 2023-09-23 | Remove GeneratorWitness and rename GeneratorWitnessMIR. | Camille GILLOT | -2/+1 |
| 2023-09-22 | Add a way to decouple the implementation and the declaration of a TyCtxt method. | Oli Scherer | -3/+4 |
| 2023-09-21 | Auto merge of #116010 - RalfJung:more-typed-immediates, r=oli-obk | bors | -2/+2 |
| 2023-09-20 | interpret: more consistently use ImmTy in operators and casts | Ralf Jung | -2/+2 |
| 2023-09-19 | adjust constValue::Slice to work for arbitrary slice types | Ralf Jung | -9/+16 |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -14/+14 |
| 2023-09-14 | move required_consts check to general post-mono-check function | Ralf Jung | -7/+7 |
| 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 | cleanup op_to_const a bit; rename ConstValue::ByRef → Indirect | Ralf Jung | -26/+13 |
| 2023-09-14 | use AllocId instead of Allocation in ConstValue::ByRef | Ralf Jung | -4/+1 |
| 2023-09-14 | a bit of cleanup in valtree_to_const_value | Ralf Jung | -51/+37 |
| 2023-09-12 | cleanup leftovers of const_err lint | Ralf Jung | -23/+4 |
| 2023-09-08 | Partially outline code inside the panic! macro | John Kåre Alsaker | -1/+1 |