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
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_codegen_cranelift
/
src
/
base.rs
Age
Commit message (
Expand
)
Author
Lines
2025-10-02
Auto merge of #147055 - beepster4096:subtype_is_not_a_projection, r=lcnr
bors
-2
/
+2
2025-09-28
remove explicit deref of AbiAlign for most methods
Jubilee Young
-1
/
+1
2025-09-26
ProjectionElem::Subtype -> CastKind::Subtype
beepster4096
-2
/
+2
2025-09-16
Remove Rvalue::Len.
Camille Gillot
-6
/
+0
2025-09-01
Introduce `MirDumper` and `MirWriter`.
Nicholas Nethercote
-3
/
+2
2025-09-01
Avoid unnecessary `mut`-ness for various closures.
Nicholas Nethercote
-1
/
+1
2025-07-01
Remove support for dyn*
Michael Goulet
-8
/
+0
2025-06-27
Insert checks for enum discriminants when debug assertions are enabled
Bastian Kersting
-0
/
+12
2025-06-05
Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None
Oli Scherer
-8
/
+8
2025-05-25
Merge commit '979dcf8e2f213e4f4b645cb62e7fe9f4f2c0c785' into sync_cg_clif-202...
bjorn3
-20
/
+49
2025-04-30
Rollup merge of #134232 - bjorn3:naked_asm_improvements, r=wesleywiser
Matthias Krüger
-37
/
+2
2025-04-28
AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...
Andrew Zhogin
-1
/
+5
2025-04-14
Use cg_ssa's version of codegen_naked_asm in cg_clif
bjorn3
-37
/
+2
2025-03-30
Merge commit 'ba315abda789c9f59f2100102232bddb30b0d3d3' into sync_cg_clif-202...
bjorn3
-2
/
+4
2025-02-10
Extend the renaming to coerce_unsafe_ptr
Bastian Kersting
-2
/
+2
2025-02-03
Refactor contract builtin macro + error handling
Celina G. Val
-2
/
+2
2025-02-03
Contracts core intrinsics.
Felix S. Klock II
-0
/
+9
2025-02-01
Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk
Matthias Krüger
-1
/
+7
2025-01-31
Enforce unsafe binders must be Copy (for now)
Michael Goulet
-0
/
+4
2025-01-31
Implement MIR, CTFE, and codegen for unsafe binders
Michael Goulet
-1
/
+3
2025-01-31
Insert null checks for pointer dereferences when debug assertions are enabled
Bastian Kersting
-0
/
+10
2025-01-18
Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"
Rémy Rakic
-0
/
+6
2024-12-22
Delete `Rvalue::Len`
Scott McMurray
-6
/
+0
2024-12-06
Remove polymorphization
Ben Kimock
-5
/
+3
2024-12-06
Merge commit '57845a397ec15e4e6a561ed2c4bfa3dcf49144fb' into sync_cg_clif-202...
bjorn3
-8
/
+11
2024-11-23
remove remaining references to `Reveal`
lcnr
-1
/
+1
2024-11-20
reduce false positives of tail-expr-drop-order from consumed values
Ding Xiang Fei
-0
/
+1
2024-11-19
move `fn is_item_raw` to `TypingEnv`
lcnr
-2
/
+2
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-3
/
+7
2024-11-09
Merge commit '1fa693ca4462fc1f790693464cf765ad693616af' into sync_cg_clif-202...
bjorn3
-1
/
+1
2024-11-02
Merge commit '5b1246bb4bed72fd0bb8fa497d8e5ed2c7f3515c' into sync_cg_clif-202...
bjorn3
-10
/
+12
2024-10-29
cg_clif: `rustc_abi::Abi` => `BackendRepr`
Jubilee Young
-4
/
+4
2024-10-06
various fixes for `naked_asm!` implementation
Folkert de Vries
-0
/
+3
2024-10-04
Use wide pointers consistenly across the compiler
Urgau
-5
/
+5
2024-09-24
be even more precise about "cast" vs "coercion"
Lukas Markeffsky
-5
/
+6
2024-09-24
unify dyn* coercions with other pointer coercions
Lukas Markeffsky
-1
/
+5
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-09-20
Do not unnecessarily eval consts in codegen
Michael Goulet
-3
/
+8
2024-08-30
introduce `PrettyPrintMirOptions` for cosmetic MIR dump options
Rémy Rakic
-2
/
+3
2024-08-18
rename AddressOf -> RawBorrow inside the compiler
Ralf Jung
-1
/
+1
2024-07-15
Move compiler_builtin check to the use case
Mohammad Omidvar
-1
/
+1
2024-07-07
Support tail calls in mir via `TerminatorKind::TailCall`
Maybe Waffle
-0
/
+5
2024-06-30
Merge commit '49cd5dd454d0115cfbe9e39102a8b3ba4616aa40' into sync_cg_clif-202...
bjorn3
-4
/
+1
2024-06-19
`bug!` more uses of these in runtime stuff
Scott McMurray
-10
/
+11
2024-06-08
offset_of: allow (unstably) taking the offset of slice tail fields
Ralf Jung
-3
/
+4
2024-05-29
Rollup merge of #124251 - scottmcm:unop-ptr-metadata, r=oli-obk
许杰友 Jieyou Xu (Joe)
-13
/
+25
2024-05-28
Add an intrinsic for `ptr::metadata`
Scott McMurray
-13
/
+25
2024-05-27
Omit non-needs_drop drop_in_place in vtables
Mark Rousskov
-4
/
+1
2024-05-17
Remove `Rvalue::CheckedBinaryOp`
Scott McMurray
-8
/
+5
2024-05-13
Merge commit '3270432f4b0583104c8b9b6f695bf97d6bbf3ac2' into sync_cg_clif-202...
bjorn3
-2
/
+35
[next]