| Age | Commit message (Expand) | Author | Lines |
| 2025-02-24 | Generalize `BackendTypes` over `GenericCx` | Oli Scherer | -12/+15 |
| 2025-02-24 | Avoid some duplication between SimpleCx and CodegenCx | Oli Scherer | -88/+94 |
| 2025-02-24 | Remove an unnecessary lifetime | Oli Scherer | -11/+11 |
| 2025-02-24 | Use safe FFI for various functions in codegen_llvm | Oli Scherer | -7/+3 |
| 2025-02-24 | span: add a "future" edition | David Wood | -2/+29 |
| 2025-02-24 | lower attr spans and inline some functions to hopefully mitigate perf regress... | Jana Dönszelmann | -13/+52 |
| 2025-02-24 | add test to verify that #132391 can be closed | Jana Dönszelmann | -5/+8 |
| 2025-02-24 | change smir attributes getters to only support tool attributes | Jana Dönszelmann | -26/+43 |
| 2025-02-24 | pretty print hir attributes | Jana Dönszelmann | -21/+316 |
| 2025-02-24 | Fix rustdoc and clippy | Jana Dönszelmann | -0/+1 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -1313/+1488 |
| 2025-02-24 | Introduce new parsing infrastructure and types for parsed attributes | Jana Dönszelmann | -276/+1408 |
| 2025-02-24 | Change span field accesses to method calls | Jana Dönszelmann | -201/+263 |
| 2025-02-24 | hir_analysis: skip self type of host effect preds | David Wood | -0/+4 |
| 2025-02-24 | cleanup few unused args | klensy | -15/+8 |
| 2025-02-24 | trait_sel: resolve vars in host effects | David Wood | -0/+2 |
| 2025-02-24 | codegen_llvm: avoid `Deref` impls w/ extern type | David Wood | -30/+31 |
| 2025-02-24 | ssa/mono: deduplicate `type_has_metadata` | David Wood | -30/+24 |
| 2025-02-24 | Update `compiler-builtins` to 0.1.148 | Trevor Gross | -2/+2 |
| 2025-02-24 | feature: fix typo in attribute description | David Wood | -1/+1 |
| 2025-02-24 | type_ir: remove redundant part of comment | David Wood | -2/+0 |
| 2025-02-23 | Don't re-`assume` in `transmute`s that don't change niches | Scott McMurray | -0/+7 |
| 2025-02-24 | Rollup merge of #137505 - tgross35:builtins-cannot-call-error, r=compiler-errors | Jacob Pratt | -6/+16 |
| 2025-02-24 | Rollup merge of #137501 - nnethercote:mv-impls-out-of-syntax, r=compiler-errors | Jacob Pratt | -116/+110 |
| 2025-02-24 | Rollup merge of #136610 - Jarcho:range_idx, r=Noratrieb | Jacob Pratt | -42/+144 |
| 2025-02-24 | remove support for rustc_intrinsic_must_be_overridden from the compiler | Ralf Jung | -151/+41 |
| 2025-02-24 | Add a span to `CompilerBuiltinsCannotCall` | Trevor Gross | -6/+16 |
| 2025-02-24 | Auto merge of #137271 - nikic:gep-nuw-2, r=scottmcm | bors | -22/+86 |
| 2025-02-24 | Make #[used] work when linking with ld64 | Mads Marquart | -3/+140 |
| 2025-02-24 | Fix some `use` items that import more than necessary. | Nicholas Nethercote | -4/+4 |
| 2025-02-24 | Move `impl` blocks out of `rustc_middle/src/mir/syntax.rs`. | Nicholas Nethercote | -112/+106 |
| 2025-02-23 | Rollup merge of #137483 - bend-n:😅, r=Noratrieb | Trevor Gross | -3/+3 |
| 2025-02-23 | Rollup merge of #137451 - compiler-errors:synm, r=Noratrieb | Trevor Gross | -1/+1 |
| 2025-02-23 | Rollup merge of #137297 - tgross35:update-builtins, r=tgross35 | Trevor Gross | -2/+2 |
| 2025-02-23 | Rollup merge of #136637 - Pyr0de:binary-format, r=Noratrieb | Trevor Gross | -48/+102 |
| 2025-02-23 | Rollup merge of #136543 - RalfJung:round-ties-even, r=tgross35 | Trevor Gross | -55/+30 |
| 2025-02-23 | Rollup merge of #136439 - yotamofek:pr/codegen-ssa-no-indexing, r=Noratrieb | Trevor Gross | -110/+95 |
| 2025-02-23 | Use `as_chunks` in `analyze_source_file_sse2` | real-eren | -7/+5 |
| 2025-02-23 | rename sub_ptr 😅 | bendn | -3/+3 |
| 2025-02-23 | Auto merge of #137225 - RalfJung:vectorcall, r=nnethercote | bors | -83/+107 |
| 2025-02-23 | stabilize extract_if | bendn | -6/+0 |
| 2025-02-23 | Remove unused `OutputType::ThinLinkBitcode` | DianQK | -16/+2 |
| 2025-02-23 | Save pre-link bitcode to `ModuleCodegen` | DianQK | -22/+33 |
| 2025-02-23 | Add `new_regular` and `new_allocator` to `ModuleCodegen` | DianQK | -28/+23 |
| 2025-02-23 | Document bitcode in `OutputType` | DianQK | -0/+5 |
| 2025-02-23 | The embedded bitcode should always be prepared for LTO/ThinLTO | DianQK | -63/+166 |
| 2025-02-23 | Auto merge of #137237 - cuviper:stage0, r=Mark-Simulacrum | bors | -230/+14 |
| 2025-02-23 | Rollup merge of #137458 - compiler-errors:render-fn, r=fmease | Jacob Pratt | -10/+14 |
| 2025-02-23 | Rollup merge of #137448 - compiler-errors:control-flow-oops, r=scottmcm | Jacob Pratt | -2/+2 |
| 2025-02-23 | Rollup merge of #137435 - estebank:match-arm-2, r=compiler-errors | Jacob Pratt | -2/+10 |