index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_codegen_ssa
/
src
/
mir
Age
Commit message (
Expand
)
Author
Lines
2025-02-06
Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"
Rémy Rakic
-1
/
+28
2025-01-23
When LLVM's location discriminator value limit is exceeded, emit locations wi...
Kyle Huey
-4
/
+2
2024-12-25
rename typed_swap → typed_swap_nonoverlapping
Ralf Jung
-1
/
+1
2024-12-22
Delete `Rvalue::Len`
Scott McMurray
-28
/
+1
2024-12-18
make no-variant types a dedicated Variants variant
Ralf Jung
-4
/
+4
2024-12-18
Variants::Single: do not use invalid VariantIdx for uninhabited enums
Ralf Jung
-1
/
+2
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-16
rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures
Jonathan Dönszelmann
-1
/
+1
2024-12-15
Simplify the GEP instruction for index
DianQK
-4
/
+1
2024-12-10
emit `.weak_definition` instead of `.weak` on macos
Folkert de Vries
-28
/
+37
2024-12-10
codegen `#[naked]` functions using `global_asm!`
Folkert
-0
/
+263
2024-12-06
Remove polymorphization
Ben Kimock
-8
/
+9
2024-11-30
use stores of the correct size to set discriminants
The 8472
-8
/
+16
2024-11-20
reduce false positives of tail-expr-drop-order from consumed values
Ding Xiang Fei
-0
/
+1
2024-11-20
Auto merge of #133212 - lcnr:questionable-uwu, r=compiler-errors
bors
-4
/
+1
2024-11-19
`InterpCx` store `TypingEnv` instead of a `ParamEnv`
lcnr
-4
/
+1
2024-11-19
When the required discriminator value exceeds LLVM's limits, drop the debug i...
Kyle Huey
-2
/
+4
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-20
/
+14
2024-11-17
Likely unlikely fix
Jiri Bobek
-5
/
+63
2024-11-03
compiler: Directly use rustc_abi in codegen
Jubilee Young
-11
/
+9
2024-10-29
compiler: `rustc_abi::Abi` => `BackendRepr`
Jubilee Young
-28
/
+31
2024-10-28
compiler: Add `is_uninhabited` and use LayoutS accessors
Jubilee Young
-9
/
+9
2024-10-21
stabilize Strict Provenance and Exposed Provenance
Ralf Jung
-1
/
+5
2024-10-11
rename RcBox in other places too
Jonathan Dönszelmann
-2
/
+2
2024-10-08
compiler: Factor rustc_target::abi out of cg_ssa
Jubilee Young
-5
/
+6
2024-10-06
various fixes for `naked_asm!` implementation
Folkert de Vries
-6
/
+7
2024-10-04
Use wide pointers consistenly across the compiler
Urgau
-11
/
+11
2024-09-26
Auto merge of #130329 - khuey:reorder-constant-spills, r=davidtwco
bors
-18
/
+48
2024-09-25
Rollup merge of #130734 - Luv-Ray:fix_vfe, r=lcnr
Matthias Krüger
-1
/
+1
2024-09-24
be even more precise about "cast" vs "coercion"
Lukas Markeffsky
-7
/
+7
2024-09-24
unify dyn* coercions with other pointer coercions
Lukas Markeffsky
-1
/
+1
2024-09-23
fix ices on vfe about principal trait
Luv-Ray
-1
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-31
/
+30
2024-09-21
Auto merge of #129283 - saethlin:unreachable-allocas, r=scottmcm
bors
-20
/
+31
2024-09-21
Compute reachable locals as part of non_ssa_locals
Ben Kimock
-18
/
+23
2024-09-21
Don't alloca for unused locals
Ben Kimock
-15
/
+21
2024-09-20
Do not unnecessarily eval consts in codegen
Michael Goulet
-2
/
+5
2024-09-18
Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3
Matthias Krüger
-10
/
+10
2024-09-17
Reorder stack spills so that constants come later.
Kyle Huey
-18
/
+48
2024-09-17
Merge some impl blocks.
Nicholas Nethercote
-4
/
+0
2024-09-17
Rename some lifetimes.
Nicholas Nethercote
-7
/
+5
2024-09-17
Clean up formatting.
Nicholas Nethercote
-17
/
+21
2024-09-17
Minimize visibilities.
Nicholas Nethercote
-25
/
+25
2024-09-17
Rename supertraits of `CodegenMethods`.
Nicholas Nethercote
-9
/
+9
2024-09-17
Move some supertraits outward.
Nicholas Nethercote
-1
/
+1
2024-09-14
simd_shuffle: require index argument to be a vector
Ralf Jung
-50
/
+13
2024-09-06
Don't leave debug locations for constants sitting on the builder indefinitely.
Kyle Huey
-0
/
+1
2024-09-04
Don't codegen `expect` in opt-level=0
clubby789
-6
/
+3
2024-08-27
Rollup merge of #126013 - nnethercote:unreachable_pub, r=Urgau
Matthias Krüger
-4
/
+4
2024-08-18
rename AddressOf -> RawBorrow inside the compiler
Ralf Jung
-5
/
+5
[next]