about summary refs log tree commit diff
path: root/src/libcore/intrinsics.rs
AgeCommit message (Expand)AuthorLines
2020-04-29document stable counterparts of intrinsicsBastian Kauschke-12/+84
2020-04-25Bump bootstrap compilerMark Rousskov-33/+0
2020-04-18Add example in the alternative in std::mem::transmute docshuangjiahua-0/+18
2020-04-03Replace max/min_value() with MAX/MIN assoc constsLinus Färnstrand-6/+6
2020-03-29Stabilize float::to_int_uncheckedMark Rousskov-0/+8
2020-03-29Rollup merge of #70101 - tmiasko:intrinsics-copy, r=eddybMazdak Farrokhzad-112/+112
2020-03-22Auto merge of #69079 - CAD97:layout-of-ptr, r=RalfJungbors-0/+11
2020-03-21Allow calculating the layout behind a pointerCAD97-0/+11
2020-03-19Add copy bound to numeric intrinsicsTomasz Miąsko-31/+31
2020-03-19Add copy bound to atomic intrinsicsTomasz Miąsko-81/+81
2020-03-17Rollup merge of #69922 - RalfJung:less-intrinsic, r=oli-obkMazdak Farrokhzad-39/+1
2020-03-14adjust Miri interaction with panic runtimeRalf Jung-3/+5
2020-03-13Auto merge of #67502 - Mark-Simulacrum:opt-catch, r=Mark-Simulacrumbors-6/+8
2020-03-12rename panic_if_ intrinsics to assert_Ralf Jung-2/+8
2020-03-11implement zeroed and uninitialized with MaybeUninitRalf Jung-39/+1
2020-03-11Rollup merge of #69825 - lcnr:discriminant, r=oli-obkMazdak Farrokhzad-0/+1
2020-03-11Rollup merge of #66059 - RalfJung:panic-on-non-zero, r=eddybMazdak Farrokhzad-0/+10
2020-03-08constify `mem::discriminant`Bastian Kauschke-0/+1
2020-03-05Simplify the try intrinsic by using a callback in the catch blockAmanieu d'Antras-6/+8
2020-03-02Rollup merge of #68682 - LeSeulArtichaut:stable-intrinsics, r=steveklabnikDylan DPC-7/+471
2020-02-29Fix typoRalf Jung-1/+1
2020-02-29transmute: improve Vec exampleRalf Jung-6/+10
2020-02-29mem::zeroed/uninit: panic on types that do not permit zero-initializationRalf Jung-0/+10
2020-02-29Auto merge of #69208 - RalfJung:debug-assert, r=Mark-Simulacrumbors-4/+6
2020-02-27avoid a negation in is_nonoverlappingRalf Jung-2/+3
2020-02-22Add rustdoc aliases to `ptr::copy` and `ptr::copy_nonoverlapping`memoryruins-0/+2
2020-02-16debug_assert a few more raw pointer methodsRalf Jung-4/+5
2020-02-11Document stabilized versions of atomic singlethreaded fencesLeSeulArtichaut-0/+24
2020-02-11Remove references to `wrapping` methodsLeSeulArtichaut-10/+10
2020-02-11Fix mistake in atomic comparaison docsLeSeulArtichaut-19/+19
2020-02-11Add newline between summary and stable version documentationLeSeulArtichaut-1/+144
2020-02-11Document stable versions of number-related intrinsicsLeSeulArtichaut-2/+32
2020-02-11Document stable versions of memory-related intrinsicsLeSeulArtichaut-0/+25
2020-02-11Document stable versions of `type_name` and `type_id`LeSeulArtichaut-0/+4
2020-02-11Document stable versions of `f32` and `f64` intrinsicsLeSeulArtichaut-0/+238
2020-02-04Const-stabilize some arithmetic intrinsicsDylan MacKenzie-0/+5
2019-12-25Use issue = "none" instead of "0" in intrinsicsKonrad Borowski-6/+6
2019-12-23Rollup merge of #67466 - oli-obk:const_intrinsic, r=CentrilMazdak Farrokhzad-0/+43
2019-12-23Fix typoOliver Scherer-1/+1
2019-12-22Format the worldMark Rousskov-23/+23
2019-12-21Require issue = "none" over issue = "0" in unstable attributesRoss MacArthur-3/+3
2019-12-21Add a big notice about const intrinsicsOliver Scherer-0/+16
2019-12-20Require const stability attributes on intrinsics to be able to use them in co...Oliver Scherer-1/+28
2019-12-18Propagate cfg bootstrapMark Rousskov-7/+1
2019-12-13Require stable/unstable annotations for the constness of all stable functions...Oliver Scherer-1/+5
2019-12-06Add `{f32,f64}::approx_unchecked_to<Int>` unsafe methodsSimon Sapin-0/+5
2019-12-03Check intrinsics for callability in const fnsMahmut Bulut-0/+1
2019-11-30libunwind_panic: adjust miri panic hackRalf Jung-1/+3
2019-11-26Fix spelling typosBrian Wignall-1/+1
2019-11-13Auto merge of #66156 - Mark-Simulacrum:stage0-step, r=pietroalbinibors-2/+0