about summary refs log tree commit diff
path: root/src/libcore/ptr.rs
AgeCommit message (Expand)AuthorLines
2015-01-17Remove unnecessary explicit conversions to *const Twe-1/+1
2015-01-13Remove unneeded box import in examplesChase Southwood-1/+0
2015-01-08Improvements to feature stagingBrian Anderson-1/+1
2015-01-07Test fixes and rebase conflictsAlex Crichton-2/+3
2015-01-07Merge pull request #20674 from jbcrail/fix-misspelled-commentsbors-2/+2
2015-01-06Fix misspelled comments.Joseph Crail-2/+2
2015-01-07markers -> markerNick Cameron-1/+1
2015-01-07Change `std::kinds` to `std::markers`; flatten `std::kinds::marker`Nick Cameron-1/+1
2015-01-03Remove deprecated functionalityAlex Crichton-46/+1
2015-01-03sed -i -s 's/\bmod,/self,/g' **/*.rsJorge Aparicio-2/+2
2015-01-02rollup merge of #20410: japaric/assoc-typesAlex Crichton-7/+17
2015-01-02merge `*SliceExt` traits, use assoc types in `SliceExt`, `Raw[Mut]Ptr`Jorge Aparicio-7/+17
2015-01-02Fix fallout from change, adding explicit `Sized` annotations where necessary.Niko Matsakis-2/+2
2014-12-30Stabilize cmpAaron Turon-0/+10
2014-12-29std: Second pass stabilization for `ptr`Alex Crichton-54/+87
2014-12-28Don't expose NonZero through libstd.Luqman Aden-88/+1
2014-12-28libcore: Make it unsafe to create NonZero and impl Deref.Luqman Aden-3/+21
2014-12-28libcore: Add NonZero lang item and implement some methods.Luqman Aden-0/+70
2014-12-26Rename `UniquePtr` to `Unique`Flavio Percoco-12/+12
2014-12-26Make Send and Sync traits unsafeFlavio Percoco-2/+2
2014-12-26Rename `OwnedPtr` to `UniquePtr`Flavio Percoco-12/+12
2014-12-26Require types to opt-in SyncFlavio Percoco-0/+33
2014-12-21rollup merge of #20070: aturon/stab-2-cloneAlex Crichton-1/+2
2014-12-21rollup merge of #19651: Gankro/ptr-docsAlex Crichton-26/+74
2014-12-20Stabilize cloneAaron Turon-1/+2
2014-12-18clean up ptr docsAlexis Beingessner-26/+74
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-7/+7
2014-12-12Add Ord impl to raw pointersMike Pedersen-11/+25
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+1
2014-12-05Utilize fewer reexportsCorey Farwell-2/+5
2014-12-03Deprecate EquivJorge Aparicio-0/+4
2014-10-29Rename fail! to panic!Steve Klabnik-1/+1
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-64/+0
2014-09-16Fallout from renamingAaron Turon-2/+2
2014-09-16Align with _mut conventionsAaron Turon-1/+5
2014-08-31Rename `RawPtr::to_option()` to `RawPtr::as_ref()`Andrew Poelstra-8/+38
2014-08-08Register new snapshot 12e0f72Niko Matsakis-3/+0
2014-07-24librustc: Stop desugaring `for` expressions and translate them directly.Patrick Walton-1/+4
2014-07-09libcore: Reexport a couple of widely-used low-level intrinsics to reducePatrick Walton-80/+4
2014-06-29Implement RFC#28: Add PartialOrd::partial_cmpSteven Fackler-1/+41
2014-06-29Extract tests from libcore to a separate crateSteven Fackler-267/+2
2014-06-29c_str: replace .with_ref with .as_ptr throughout the codebase.Huon Wilson-12/+8
2014-06-28Rename all raw pointers as necessaryAlex Crichton-42/+46
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-4/+4
2014-06-11rustc: Remove ~[T] from the languageAlex Crichton-19/+26
2014-06-04core: Apply stability attributes to ptr modBrian Anderson-30/+60
2014-06-01std: Drop Total from Total{Eq,Ord}Alex Crichton-3/+3
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-8/+8
2014-05-24auto merge of #14392 : alexcrichton/rust/mem-updates, r=sfacklerbors-3/+3
2014-05-23core: Finish stabilizing the `mem` module.Alex Crichton-3/+3