| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-06-11 | fix the docstring for copy_nonoverlapping_memory | Daniel Micay | -9/+25 | |
| 2013-06-11 | fix the ptr::set_memory docstring | Daniel Micay | -4/+4 | |
| 2013-06-09 | remove unused import warnings | Huon Wilson | -2/+0 | |
| 2013-06-06 | libc: omit memcpy, memmove and memset | Daniel Micay | -23/+1 | |
| LLVM provides these functions as intrinsics, and will generate calls to libc when appropriate. They are exposed in the `ptr` module as `copy_nonoverlapping_memory`, `copy_memory` and `set_memory`. | ||||
| 2013-06-03 | rename the Ptr trait to RawPtr | Daniel Micay | -3/+3 | |
| Closes #6607 | ||||
| 2013-06-02 | ptr: split out borrowed pointer utilities | Daniel Micay | -46/+0 | |
| The ptr module is intended to be for raw pointers. Closes #3111 | ||||
| 2013-05-31 | ptr: replace unnecessary unsafe code | Daniel Micay | -58/+18 | |
| 2013-05-31 | mv the raw pointer {swap,replace}_ptr to std::ptr | Daniel Micay | -0/+31 | |
| 2013-05-30 | Require documentation by default for libstd | Alex Crichton | -0/+29 | |
| Adds documentation for various things that I understand. Adds #[allow(missing_doc)] for lots of things that I don't understand. | ||||
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -9/+15 | |
| 2013-05-28 | Silence various warnings throughout test modules | Alex Crichton | -2/+2 | |
| 2013-05-27 | fix casts on 32-bit | Daniel Micay | -1/+1 | |
| 2013-05-26 | add memset32/memset64 | Daniel Micay | -0/+24 | |
| 2013-05-26 | make the memcpy/memmove intrinsics higher-level | Daniel Micay | -19/+41 | |
| This allows them to make use of the type's alignment, instead of being pessimistic and assuming it is only 1. | ||||
| 2013-05-23 | optimize util::swap, &mut pointers never alias | Daniel Micay | -0/+22 | |
| 2013-05-23 | swap_ptr: rm equality check | Daniel Micay | -0/+1 | |
| This isn't needed semantically, and it's the wrong case to optimize for. | ||||
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -0/+561 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
| 2011-12-14 | Remove some duplicated unused parts of std now that they're present in core. | Graydon Hoare | -52/+0 | |
| 2011-12-06 | Establish 'core' library separate from 'std'. | Graydon Hoare | -0/+52 | |
