summary refs log tree commit diff
path: root/src/libcore/ptr.rs
AgeCommit message (Expand)AuthorLines
2012-10-04Kill bootstrapping code in ptrTim Chevalier-6/+0
2012-10-04Forbid deprecated modes again in coreTim Chevalier-0/+3
2012-10-02libstd: Switch off legacy modes in both core and std.Patrick Walton-1/+1
2012-10-01Move over to calling ptr::addr_ofTim Chevalier-4/+1
2012-10-01libcore: Implement a sys::args() on MacPatrick Walton-5/+12
2012-09-28Add a demoded version of ptr::addr_ofTim Chevalier-11/+20
2012-09-28De-export ptr, hash. Part of #3583.Graydon Hoare-2/+0
2012-09-28demode vecNiko Matsakis-3/+3
2012-09-26libcore: De-export ptr, send_map, and task::local_dataPatrick Walton-45/+24
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-52/+0
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under #[l...Graydon Hoare-0/+2
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+52
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