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
/
block.rs
Age
Commit message (
Expand
)
Author
Lines
2023-02-27
Unify all validity check intrinsics
Nilstrieb
-31
/
+11
2023-02-27
Rollup merge of #108364 - Nilstrieb:validity-checks-refactor, r=compiler-errors
Matthias Krüger
-3
/
+6
2023-02-24
Rename many interner functions.
Nicholas Nethercote
-2
/
+2
2023-02-23
Unify validity checks into a single query
Nilstrieb
-3
/
+6
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-1
/
+1
2023-02-19
Auto merge of #107921 - cjgillot:codegen-overflow-check, r=tmiasko
bors
-5
/
+7
2023-02-18
Make name more explicit.
Camille GILLOT
-2
/
+2
2023-02-18
Remove outdated comment.
Camille GILLOT
-3
/
+0
2023-02-18
Adapt interpreter.
Camille GILLOT
-10
/
+6
2023-02-18
Do not codegen overflow check when not required.
Camille GILLOT
-2
/
+11
2023-02-18
Emit the right types for vtable pointers when dropping dyn*
Michael Goulet
-80
/
+78
2023-02-14
Make permit_uninit/zero_init fallible
Michael Goulet
-2
/
+8
2023-01-27
Auto merge of #106959 - tmiasko:opt-funclets, r=davidtwco
bors
-41
/
+35
2023-01-26
Auto merge of #107314 - matthiaskrgr:rollup-j40lnlj, r=matthiaskrgr
bors
-2
/
+2
2023-01-23
Thread a ParamEnv down to might_permit_raw_init
Ben Kimock
-2
/
+2
2023-01-22
abi: add `AddressSpace` field to `Primitive::Pointer`
Erik Desjardins
-2
/
+2
2023-01-17
Omit needless funclet partitioning
Tomasz Miąsko
-41
/
+35
2022-12-22
abort immediately on bad mem::zeroed/uninit
Ralf Jung
-5
/
+4
2022-12-21
Auto merge of #105613 - Nilstrieb:rename-assert_uninit_valid, r=RalfJung
bors
-3
/
+3
2022-12-14
Rollup merge of #105578 - erikdesjardins:addrspacecast, r=bjorn3
Matthias Krüger
-4
/
+9
2022-12-13
Rename `assert_uninit_valid` intrinsic
Nilstrieb
-3
/
+3
2022-12-12
Auto merge of #105252 - bjorn3:codegen_less_pair_values, r=nagisa
bors
-19
/
+8
2022-12-11
fix transmutes between pointers in different address spaces
Erik Desjardins
-4
/
+9
2022-12-11
bug! with a better error message for failing Instance::resolve
Michael Goulet
-4
/
+7
2022-12-09
Remove unneeded field from `SwitchTargets`
Jakob Degen
-5
/
+3
2022-12-03
Destruct landing_pad return value before passing it to cg_ssa
bjorn3
-19
/
+8
2022-11-24
Properly handle `Pin<&mut dyn* Trait>` receiver in codegen
Michael Goulet
-6
/
+24
2022-11-16
Merge basic blocks where possible when generating LLVM IR.
Nicholas Nethercote
-129
/
+231
2022-11-16
Use `&mut Bx` more.
Nicholas Nethercote
-78
/
+73
2022-10-31
Use `br` instead of `switch` in more cases.
Nicholas Nethercote
-2
/
+28
2022-10-25
Clarify some cleanup stuff.
Nicholas Nethercote
-6
/
+10
2022-10-25
Rename two `TerminatorCodegenHelper` methods.
Nicholas Nethercote
-13
/
+16
2022-10-25
rustc_codegen_ssa: use more consistent naming.
Nicholas Nethercote
-20
/
+21
2022-10-01
Merge apply_attrs_callsite into call and invoke
bjorn3
-7
/
+11
2022-09-13
Address code review comments
Eric Holk
-1
/
+1
2022-09-12
Make dyn-trait-method work
Michael Goulet
-1
/
+24
2022-09-12
Rename some variants
Michael Goulet
-3
/
+3
2022-09-12
Construct dyn* during const interp
Michael Goulet
-1
/
+1
2022-09-12
Call destructors when dyn* object goes out of scope
Eric Holk
-2
/
+22
2022-09-12
dyn* through more typechecking and MIR
Eric Holk
-2
/
+44
2022-09-04
Make `const_eval_select` a real intrinsic
Deadbeef
-2
/
+1
2022-08-26
Move `ArgAbi::pad_i32` into `PassMode::Cast`.
Nicholas Nethercote
-19
/
+15
2022-08-26
Turn `ArgAbi::pad` into a `bool`.
Nicholas Nethercote
-3
/
+3
2022-08-26
Box `CastTarget` within `PassMode`.
Nicholas Nethercote
-4
/
+4
2022-08-22
Refactor part of codegen_call_terminator
Eric Holk
-47
/
+44
2022-07-24
Auto merge of #95548 - rcvalle:rust-cfi-2, r=nagisa
bors
-2
/
+2
2022-07-23
Add fine-grained LLVM CFI support to the Rust compiler
Ramon de C Valle
-2
/
+2
2022-07-14
Use constant eval to do strict validity checks
5225225
-5
/
+4
2022-07-13
Rename `debugging_opts` to `unstable_opts`
Joshua Nelson
-1
/
+1
2022-07-08
Auto merge of #98638 - bjorn3:less_string_interning, r=tmiasko
bors
-3
/
+2
[next]