about summary refs log tree commit diff
path: root/src/libcore/ptr.rs
AgeCommit message (Expand)AuthorLines
2012-09-18core: Rename 'unsafe' mod to 'cast'Brian Anderson-18/+18
2012-09-18Replace uses of 'unchecked' with 'unsafe'Brian Anderson-1/+1
2012-09-14libcore: Implement a box annihilator, not called yetPatrick Walton-0/+5
2012-09-13s/vec::as_buf/vec::as_imm_buf/, fix comment, remove set.rsNiko Matsakis-1/+1
2012-09-12Rename vec::unsafe to vec::rawBrian Anderson-6/+6
2012-09-12fixup mutability of vec::each, make iter_bytes pureNiko Matsakis-17/+33
2012-09-10Convert 'import' to 'use'. Remove 'import' keyword.Brian Anderson-2/+2
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-3/+3
2012-09-04libcore: "import" -> "use"Patrick Walton-2/+2
2012-09-02Fix use of reinterpret_cast in to_mut_unsafe_ptrBrian Anderson-1/+1
2012-09-02libcore: Add ptr::to_mut_unsafe_ptrPatrick Walton-2/+11
2012-09-01Demode reinterpret_castBrian Anderson-15/+15
2012-08-29rustc: Make `<=`, `>=`, and `>` use traits as wellPatrick Walton-3/+19
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-2/+29
2012-08-27preliminary work on making future's sendableNiko Matsakis-2/+3
2012-08-27libcore: Fix equality for pointers... againPatrick Walton-2/+2
2012-08-27libcore: Fix signature of the impl for *TPatrick Walton-1/+1
2012-08-27libcore: Implement equality for pointersPatrick Walton-0/+6
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-15Convert more core types to camel caseBrian Anderson-3/+3
2012-08-14Add rw_arc.downgrade() + std and cfail tests. Tons of region FIXMEs... (cf #2...Ben Blum-1/+1
2012-08-13Add ptr::ref_eq()Ben Blum-2/+8
2012-08-08Convert impls to new syntaxBrian Anderson-1/+1
2012-08-02Make comparisons between region pointers workTim Chevalier-0/+26
2012-08-01Convert ret to returnBrian Anderson-1/+1
2012-07-31test: Move two tests from run-pass into the libsBrian Anderson-0/+11
2012-07-24Update some str functions to slices, merge as_buf and unpack_slice.Graydon Hoare-1/+2
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-0/+1
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-4/+4
2012-07-11core: Newtype a bunch of types in libcorePatrick Walton-1/+6
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-26/+26
2012-07-03Switch 'native' to 'extern' (or 'foreign' in some descriptions)Graydon Hoare-2/+2
2012-07-01Convert to new closure syntaxBrian Anderson-8/+8
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-8/+8
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-3/+3
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-3/+3
2012-06-25core: Convert declarations to not use the trailing 'unsafe' notationBrian Anderson-40/+50
2012-06-21Move vector addition out of trans and into libcore.Eric Holk-0/+9
2012-06-07mark addr_or and friends pureNiko Matsakis-2/+2
2012-06-04Machine types are different from int/uint, etc (Issue #2187)Eric Holk-3/+3
2012-06-02make vec fns/methods take imm slices.Niko Matsakis-0/+7
2012-05-02remove extra type parameter from ptr::is_null() and friendsNiko Matsakis-2/+2
2012-04-15core: Add extension methods for is_null, is_not_nullBrian Anderson-0/+10
2012-04-15export buf_len from ptrAlexander Stavonin-1/+3
2012-04-13Trivial change to force a doc rebuild.Graydon Hoare-2/+2
2012-04-11Add ptr::position and ptr::buf_len, close #2183.Graydon Hoare-0/+43
2012-04-03core: Export is_null, is_not_nullBrian Anderson-0/+2
2012-04-03core: Add ptr::is_null/is_not_nullBrian Anderson-1/+7
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-10/+10
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-1/+1