summary refs log tree commit diff
path: root/src/libcore/intrinsics.rs
AgeCommit message (Expand)AuthorLines
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
2018-08-31apply feedbackRalf Jung-13/+20
2018-08-30avoid shadowing; fix examplesRalf Jung-4/+4
2018-08-30address remaining remarks and add example for dropping unaligned dataRalf Jung-3/+3
2018-08-30apply commentsRalf Jung-6/+10
2018-08-30clarify ZST commentRalf Jung-6/+6
2018-08-29edit docs a littleRalf Jung-3/+12
2018-08-29Incorporate RalfJung's suggestionsDylan MacKenzie-24/+11
2018-08-29Redefine range validityDylan MacKenzie-22/+21
2018-08-29Fix off-by-one error when specifying a valid rangeDylan MacKenzie-5/+5