about summary refs log tree commit diff
path: root/src/libcore/ptr.rs
AgeCommit message (Expand)AuthorLines
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
2014-05-23auto merge of #14359 : brson/rust/minordoc, r=alexcrichtonbors-11/+6
2014-05-23Minor library doc copyeditingBrian Anderson-11/+6
2014-05-22libcore: Remove all uses of `~str` from `libcore`.Patrick Walton-2/+3
2014-05-18Removed unnecessary transmuteAdolfo Ochagavía-2/+2
2014-05-15core: Update all tests for fmt movementAlex Crichton-7/+1
2014-05-11core: Remove the cast moduleAlex Crichton-20/+18
2014-05-07std: Small doc tweaksBrian Anderson-0/+2
2014-05-07core: Get coretest workingAlex Crichton-3/+3
2014-05-07core: Inherit the ptr moduleAlex Crichton-0/+736
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-561/+0
2013-05-20auto merge of #6604 : bjz/rust/ptr-to-option, r=brsonbors-0/+51
2013-05-20Update to stop unsolicited copying and mark methods as unsafeBrendan Zabarauskas-11/+29
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-12/+12
2013-05-19Add Ptr::to_option methodBrendan Zabarauskas-0/+33
2013-05-15Rename vec::len(var) to var.len()Youngmin Yoo-1/+1
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-2/+2
2013-05-13Remove re-exports from libcore/core.rcAlex Crichton-1/+1
2013-05-08auto merge of #6327 : z0w0/rust/rm-notest, r=brsonbors-5/+5
2013-05-08libcore: Remove mutable fields from os and ptrPatrick Walton-1/+4
2013-05-08Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)]Zack Corr-5/+5
2013-05-01correct incorrect handling of overloaded operators, exposing various other bi...Niko Matsakis-8/+8