about summary refs log tree commit diff
path: root/src/libstd/ptr.rs
AgeCommit message (Expand)AuthorLines
2013-08-18auto merge of #8551 : huonw/rust/speling, r=alexcrichtonbors-1/+1
2013-08-17Fix warnings in testsErick Tryzelaar-1/+1
2013-08-16auto merge of #8532 : kballard/rust/cstr-cleanup, r=ericktbors-4/+4
2013-08-16doc: correct spelling in documentation.Huon Wilson-1/+1
2013-08-15ptr: inline the Clone implementationDaniel Micay-0/+1
2013-08-15Add ToCStr method .with_c_str()Kevin Ballard-4/+4
2013-08-12Forbid pub/priv where it has no effectAlex Crichton-4/+4
2013-08-12fix build with the new snapshot compilerDaniel Micay-22/+0
2013-08-07Merge remote-tracking branch 'remotes/origin/master' into remove-str-trailing...Erick Tryzelaar-0/+41
2013-08-06vec: use `offset_inbounds` for iteratorsDaniel Micay-1/+20
2013-08-06add an intrinsic for inbounds GEPDaniel Micay-0/+22
2013-08-06Merge remote-tracking branch 'remotes/origin/master' into remove-str-trailing...Erick Tryzelaar-4/+3
2013-08-06std: Remove uint::iterate, replaced by `range`blake2-ppc-4/+3
2013-08-04Merge remote-tracking branch 'remotes/origin/master' into str-remove-nullErick Tryzelaar-26/+0
2013-08-04std and rustc: explicitly pass c strings to c functionsErick Tryzelaar-47/+54
2013-08-04std: replace str::as_c_str with std::c_strErick Tryzelaar-11/+12
2013-08-03register snapshotsDaniel Micay-26/+0
2013-07-30implement pointer arithmetic with GEPDaniel Micay-21/+46
2013-07-23std: move StrUtil::as_c_str into StrSliceErick Tryzelaar-10/+6
2013-07-18auto merge of #7857 : blake2-ppc/rust/fix-test-warnings, r=alexcrichtonbors-3/+4
2013-07-18auto merge of #7842 : thestinger/rust/closure, r=huonwbors-28/+6
2013-07-18Fix warnings in libstd and librusti testsblake2-ppc-3/+4
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-2/+9
2013-07-17rm unnecessary stage0 `zero_memory` fnDaniel Micay-28/+6
2013-07-10Added overloaded Add and Sub traits for pointer arithmetic=Mark Sinclair-0/+96
2013-07-09ptr: optimize {swap,replace,read}_ptrDaniel Micay-6/+6
2013-07-08Address nits by @catamorphismNiko Matsakis-1/+1
2013-07-08update ptr intrinsics and rewrite vec routines to be more correct.Niko Matsakis-0/+50
2013-07-04Convert vec::{as_imm_buf, as_mut_buf} to methods.Huon Wilson-1/+1
2013-06-29Removing a lot of usage of '&const'Alex Crichton-9/+9
2013-06-21Remove all #[cfg(stage0)]-protected codeJames Miller-63/+6
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-37/+37
2013-06-11fix the docstring for copy_nonoverlapping_memoryDaniel Micay-9/+25
2013-06-11fix the ptr::set_memory docstringDaniel Micay-4/+4
2013-06-09remove unused import warningsHuon Wilson-2/+0
2013-06-06libc: omit memcpy, memmove and memsetDaniel Micay-23/+1
2013-06-03rename the Ptr trait to RawPtrDaniel Micay-3/+3
2013-06-02ptr: split out borrowed pointer utilitiesDaniel Micay-46/+0
2013-05-31ptr: replace unnecessary unsafe codeDaniel Micay-58/+18
2013-05-31mv the raw pointer {swap,replace}_ptr to std::ptrDaniel Micay-0/+31
2013-05-30Require documentation by default for libstdAlex Crichton-0/+29
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-9/+15
2013-05-28Silence various warnings throughout test modulesAlex Crichton-2/+2
2013-05-27fix casts on 32-bitDaniel Micay-1/+1
2013-05-26add memset32/memset64Daniel Micay-0/+24
2013-05-26make the memcpy/memmove intrinsics higher-levelDaniel Micay-19/+41
2013-05-23optimize util::swap, &mut pointers never aliasDaniel Micay-0/+22
2013-05-23swap_ptr: rm equality checkDaniel Micay-0/+1
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+561
2011-12-14Remove some duplicated unused parts of std now that they're present in core.Graydon Hoare-52/+0