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
/
library
/
core
/
src
/
intrinsics.rs
Age
Commit message (
Expand
)
Author
Lines
2023-10-05
Add more diagnostic items for clippy
Jason Newcomb
-0
/
+5
2023-09-05
Rollup merge of #114794 - RalfJung:swap-safety, r=m-ou-se
Matthias Krüger
-2
/
+6
2023-09-05
if -> when
Ralf Jung
-2
/
+2
2023-09-05
Rollup merge of #113510 - ink-feather-org:const_ptr_transmute_docs, r=RalfJung
Matthias Krüger
-1
/
+4
2023-08-29
Auto merge of #114795 - RalfJung:cell-swap, r=dtolnay
bors
-1
/
+1
2023-08-23
Bump cfg(bootstrap)
Mark Rousskov
-16
/
+0
2023-08-21
try to clarify wording
Ralf Jung
-5
/
+6
2023-08-15
Update the link in the docs of `std::intrinsics`
Tim Kurdov
-1
/
+1
2023-08-14
simplify is_nonoverlapping a bit
Ralf Jung
-1
/
+1
2023-08-14
clarify safety documentation of ptr::swap and ptr::copy
Ralf Jung
-0
/
+3
2023-08-06
Add a new `compare_bytes` intrinsic instead of calling `memcmp` directly
Scott McMurray
-0
/
+34
2023-08-02
Document soundness of Integer -> Pointer -> Integer conversions in ` const` c...
onestacked
-1
/
+4
2023-07-22
Add #[inline] to core debug assertion helpers
Ben Kimock
-0
/
+3
2023-07-12
Flip cfg's for bootstrap bump
Mark Rousskov
-17
/
+0
2023-06-30
Mark wrapped intrinsics as inline(always)
Luca Barbato
-3
/
+3
2023-06-04
Use 128 bits for TypeId hash
Thom Chiovoloni
-0
/
+17
2023-05-30
Bump to latest beta compiler
Mark Rousskov
-31
/
+0
2023-05-30
Swap out CURRENT_RUSTC_VERSION to 1.71.0
Mark Rousskov
-1
/
+1
2023-05-10
Rollup merge of #111408 - TomMD:patch-1, r=workingjubilee
Matthias Krüger
-1
/
+1
2023-05-09
Fix incorrect implication of transmuting slices
Thomas M. DuBuisson
-1
/
+1
2023-05-09
Rollup merge of #97320 - usbalbin:stabilize_const_ptr_read, r=m-ou-se
Matthias Krüger
-1
/
+1
2023-05-07
Add `#[inline]` to functions that are never called
Gary Guo
-0
/
+1
2023-05-05
Stabilize const_ptr_read
bors
-1
/
+1
2023-04-30
Codegen fewer instructions in `mem::replace`
Scott McMurray
-3
/
+27
2023-04-28
handle cfg(bootstrap)
Pietro Albini
-4
/
+0
2023-04-27
Also use `mir::Offset` for pointer `add`
Scott McMurray
-0
/
+12
2023-04-26
Rollup merge of #110419 - jsoref:spelling-library, r=jyn514
Matthias Krüger
-2
/
+2
2023-04-26
Spelling library/
Josh Soref
-2
/
+2
2023-04-22
Add `intrinsics::transmute_unchecked`
Scott McMurray
-0
/
+22
2023-04-16
Add a message indicating overflow in
John Bobbo
-1
/
+3
2023-04-15
Use a `saturating_mul` instead of a `checked_mul`
John Bobbo
-1
/
+1
2023-04-13
Document catch_fn in r#try cannot unwind
Gary Guo
-0
/
+2
2023-04-12
Make rust-intrinsic ABI unwindable
Gary Guo
-1
/
+229
2023-03-18
move Option::as_slice to intrinsic
Andre Bogus
-0
/
+6
2023-03-14
Improved implementation and comments after code review feedback
Scott McMurray
-9
/
+5
2023-03-11
`MaybeUninit::assume_init_read` should have `noundef` load metadata
Scott McMurray
-0
/
+14
2023-03-07
Auto merge of #95317 - Jules-Bertholet:round_ties_to_even, r=pnkfelix,m-ou-se...
bors
-0
/
+19
2023-03-01
Merge two different equality specialization traits in `core`
Scott McMurray
-0
/
+4
2023-01-30
stage-step cfgs
Mark Rousskov
-2
/
+0
2022-12-28
Update bootstrap cfg
Pietro Albini
-61
/
+0
2022-12-22
abort immediately on bad mem::zeroed/uninit
Ralf Jung
-1
/
+1
2022-12-21
less specific wording
Ralf Jung
-2
/
+1
2022-12-13
Rename `assert_uninit_valid` intrinsic
Nilstrieb
-3
/
+4
2022-12-11
Use rint instead of roundeven
Jules Bertholet
-5
/
+8
2022-12-11
Add `round_ties_even` to `f32` and `f64`
Jules Bertholet
-0
/
+16
2022-11-19
constify `exact_div` intrinsic
Lukas Markeffsky
-0
/
+1
2022-11-14
Auto merge of #103858 - Mark-Simulacrum:bump-bootstrap, r=pietroalbini
bors
-38
/
+38
2022-11-08
Add support for custom MIR parsing
Jakob Degen
-0
/
+3
2022-11-06
cfg-step code
Mark Rousskov
-38
/
+38
2022-11-05
Enforce Tuple trait on Fn traits
Michael Goulet
-0
/
+66
[next]