about summary refs log tree commit diff
path: root/src/libcore/ptr.rs
AgeCommit message (Expand)AuthorLines
2017-09-30address some `FIXME`s whose associated issues were marked as closedNiv Kaminer-2/+0
2017-09-29Document that there are many possible null pointersJosh Stone-0/+10
2017-09-29Remove `T: Sized` on `ptr::is_null()`, `as_ref()`, `as_mut()`Josh Stone-7/+11
2017-09-28Normalize spaces in lang attributes.Havvy-1/+1
2017-09-17Add `<*const T>::align_offset` and use it in `memchr`Oliver Schneider-1/+74
2017-09-16Auto merge of #43964 - Gankro:unsafe-reform, r=sfacklerbors-12/+1174
2017-09-16change #![feature(const_fn)] to specific gatesAlex Burka-0/+6
2017-09-10implement unsafe pointer methodsAlexis Beingessner-12/+1174
2017-08-31Update bootstrap compilerAlex Crichton-27/+0
2017-08-14Make `Clone` a lang item and generate builtin impls.scalexm-0/+3
2017-08-13Addresses comments in PR #43836Alexey Tarasov-10/+8
2017-08-12Follow up commit for the issue 39827Alexey Tarasov-0/+12
2017-07-22Fix unstable feature name for some impls for Unique<T>Simon Sapin-2/+2
2017-07-22Add conversions from references to NonZero pointers, Unique, and SharedSimon Sapin-0/+28
2017-07-22Implement From<Unique<T>> for Shared<T>Simon Sapin-0/+8
2017-07-22Rename {NonZero,Shared,Unique}::new_checked to newSimon Sapin-4/+4
2017-07-22Rename {NonZero,Shared,Unique}::new to new_uncheckedSimon Sapin-6/+6
2017-07-22Add `new_checked(…) -> Option<Self>` to NonZero, Unique, and Shared.Simon Sapin-2/+12
2017-07-20std: Cut down #[inline] annotations where not necessaryAlex Crichton-2/+2
2017-07-10Disable big-endian simd in swap_nonoverlapping_bytesJosh Stone-1/+4
2017-06-28Auto merge of #42819 - scottmcm:swap-nonoverlapping, r=sfacklerbors-0/+84
2017-06-23Removed as many "```ignore" as possible.kennytm-6/+6
2017-06-21Reuse the mem::swap optimizations to speed up slice::rotateScott McMurray-0/+84
2017-05-13Auto merge of #41920 - arielb1:inline-drop, r=eddybbors-1/+0
2017-05-11remove the #[inline] attribute from drop_in_placeAriel Ben-Yehuda-1/+0
2017-05-10fix typo in Unique::empty docRalf Jung-1/+1
2017-05-04refactor NonZero, Shared, and Unique APIsAlexis Beingessner-44/+127
2017-04-29Update stage0 bootstrap compilerAlex Crichton-5/+0
2017-04-05Add tracking issue for offset_toAmanieu d'Antras-2/+2
2017-04-03Add ptr::offset_toAmanieu d'Antras-0/+76
2017-03-22Various fixes to wording consistency in the docsStjepan Glavina-2/+2
2017-03-20Rollup merge of #40667 - DaseinPhaos:patch-4, r=GuillaumeGomezCorey Farwell-4/+4
2017-03-20Auto merge of #39628 - arielb1:shimmir, r=eddybbors-0/+29
2017-03-20Fix typo in `ptr` docLuxko-4/+4
2017-03-18translate drop glue using MIRAriel Ben-Yehuda-0/+29
2017-03-17Minor fixups to fix tidy errorsAlex Crichton-2/+1
2017-03-17Stabilize rc_raw feature, closes #37197Aaron Turon-3/+11
2017-03-17Stabilize ptr_unaligned feature, closes #37955Aaron Turon-6/+2
2017-03-09Reword the non-dropping of `src` for `ptr::write{,_unaligned}`Tobias Bucher-3/+5
2017-03-07Clarify handling of `src` in `ptr::write`Tobias Bucher-0/+4
2017-01-25std: Stabilize APIs for the 1.16.0 releaseAlex Crichton-4/+2
2017-01-07thanks @eddybSteve Klabnik-1/+1
2017-01-07Improve safety warning on ptr::swapSteve Klabnik-1/+4
2016-12-12Implement RFC #1725Steven Fackler-0/+83
2016-11-04core::ptr: Specify issue for ptr_wrapping_offset featureUlrik Sverdrup-2/+2
2016-10-27core::ptr: Add .wrapping_offset() methodsUlrik Sverdrup-0/+80
2016-10-01std: Correct stability attributes for some implementationsOliver Middleton-1/+1
2016-09-15Add std::ptr::eq, for referential equality of &T references.Simon Sapin-0/+34
2016-08-25Auto merge of #35906 - jseyfried:local_prelude, r=eddybbors-4/+1
2016-08-24Use `#[prelude_import]` in `libcore`.Jeffrey Seyfried-4/+1