about summary refs log tree commit diff
path: root/src/libcore/ptr.rs
AgeCommit message (Expand)AuthorLines
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
2013-04-29librustc: Rename `reinterpret_cast` to `transmute_copy` and remove the intrinsicPatrick Walton-4/+4
2013-04-29librustc: Remove `ptr::addr_of`.Patrick Walton-11/+0
2013-04-20Replaced many instances of reinterpret_cast with transmuteMatthijs Hofstra-17/+17
2013-04-16libcore,std,syntax,rustc: move tests into `mod tests`, make them private (no ...Huon Wilson-102/+100
2013-04-14core: remove unnecessary unsafe blocks/functionsAlex Crichton-6/+2
2013-03-29Add AbiSet and integrate it into the AST.Niko Matsakis-1/+1
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-26/+26
2013-03-28Removing unused importsAlex Crichton-1/+2
2013-03-26librustc: Modify all code to use new lifetime binder syntaxPatrick Walton-3/+3
2013-03-22libcore: Remove `pure` from libcore. rs=depurePatrick Walton-34/+34
2013-03-18librustc: Make the compiler ignore purity.Patrick Walton-6/+6
2013-03-18librustc: Convert all uses of old lifetime notation to new lifetime notation....Patrick Walton-9/+9