about summary refs log tree commit diff
path: root/src/libcore/intrinsics.rs
AgeCommit message (Expand)AuthorLines
2019-11-02Auto merge of #63810 - oli-obk:const_offset_from, r=RalfJung,nikicbors-0/+4
2019-10-27Implement core::intrinsics::caller_location.Adam Perry-0/+4
2019-10-25Add {String,Vec}::into_raw_partsJake Goulding-0/+1
2019-10-11Make <*const/mut T>::offset_from `const fn`Oliver Scherer-0/+4
2019-09-25Snap cfgs to new betaMark Rousskov-22/+0
2019-09-23Move `--cfg bootstrap` out of `rustc.rs`Alex Crichton-6/+6
2019-09-17improve Vec example soundness in mem::transmute docsAndre Bogus-11/+17
2019-08-16rustbuild: work around the stdarch cfg(bootstrap) bug.Eduard-Mihai Burtescu-6/+6
2019-08-16Rename overflowing_{add,sub,mul} intrinsics to wrapping_{add,sub,mul}.Eduard-Mihai Burtescu-0/+22
2019-08-10Revert "Rollup merge of #62150 - alex:mem-uninit-refactor, r=RalfJung"Tatsuyuki Ishi-2/+17
2019-07-24re-enable debug checks in MiriRalf Jung-2/+0
2019-07-21disable overlapping check with Miri (does not work without intptrcast)Ralf Jung-0/+2
2019-07-15Add debug assertions to write_bytes and copy*Valentin Tolmer-1/+32
2019-07-10Fix typo in libcore/intrinsics.rsTaiki Endo-1/+2
2019-07-05Rollup merge of #62150 - alex:mem-uninit-refactor, r=RalfJungMazdak Farrokhzad-9/+7
2019-07-04Switch master to 1.38Mark Rousskov-57/+0
2019-07-04Implement mem::{zeroed,uninitialized} in terms of MaybeUninit.Alex Gaynor-9/+7
2019-06-15Help LLVM better optimize slice::Iter(Mut)::lenScott McMurray-0/+6
2019-06-10Rollup merge of #61501 - RalfJung:intrinsics, r=rkruppeMazdak Farrokhzad-27/+16
2019-06-06Add intrinsics for floating-point min and maxvarkor-0/+57
2019-06-05Utilize cfg(bootstrap) over cfg(stage0)Mark Rousskov-3/+3
2019-06-03get rid of real_intrinsics moduleRalf Jung-27/+16
2019-06-03add unchecked math intrinsicslcnr/Bastian Kauschke-0/+15
2019-04-18libcore => 2018Taiki Endo-2/+2
2019-04-12Rollup merge of #59880 - solson:transmute-float, r=alexcrichtonMazdak Farrokhzad-10/+0
2019-04-11Remove note about transmute for float bitpatterns.Scott Olson-10/+0
2019-03-02Bootstrap compiler update for 1.35 releaseMark Rousskov-2/+0
2019-02-13Move the intrinsics into a submoduleValentin Tolmer-215/+249
2019-02-10libs: doc commentsAlexander Regueiro-16/+16
2019-02-10tests: doc commentsAlexander Regueiro-6/+6
2019-01-29Use LLVM intrinsics for saturating add/subNikita Popov-0/+13
2019-01-26Bump bootstrap compiler to 1.33 betaMark Rousskov-1/+0
2019-01-12Auto merge of #57234 - Centril:const-stabilizations-2, r=oli-obkbors-4/+4
2018-12-31const-stabilize const_int_ops + reverse_bitsMazdak Farrokhzad-4/+4
2018-12-27panic when calling MaybeUninhabited::into_inner on uninhabited typeRalf Jung-0/+5
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-12Bump to 1.33.0Alex Crichton-3/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-11-15Rollup merge of #55785 - stjepang:unsized-drop-forget, r=alexcrichtonPietro Albini-0/+4
2018-11-15Rollup merge of #55507 - fhartwig:size_of_intrinsic_docs, r=frewsxcvPietro Albini-0/+3
2018-11-13Remove unneeded newline.Corey Farwell-1/+0
2018-11-08Use T: ?Sized in intrinsics::forgetStjepan Glavina-1/+1
2018-11-08Allow unsized types in mem::drop and mem::forgetStjepan Glavina-0/+4
2018-11-03Implement rotate using funnel shift on LLVM >= 7Nikita Popov-0/+14
2018-10-30Add link to std::mem::size_of to size_of intrinsic documentationFlorian Hartwig-0/+4
2018-10-23fix typos in various placesMatthias Krüger-1/+1
2018-09-21clarify write_bytes a bitRalf Jung-0/+4
2018-09-17tweaksRalf Jung-3/+3
2018-09-10fix typosNicole Mazzuca-1/+1
2018-08-31fix doctestsRalf Jung-3/+5