| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-03-19 | Remove std::cast::transmute_immut_unsafe | Tobias Bucher | -6/+0 | |
| It can be done in safe code using `as *T`. | ||||
| 2014-02-23 | std: Move raw to std::raw | Brian Anderson | -1/+1 | |
| Issue #1457 | ||||
| 2014-02-23 | std: Move intrinsics to std::intrinsics. | Brian Anderson | -1/+1 | |
| Issue #1457 | ||||
| 2014-02-09 | std: Stop parameterizing some memcpy functions over RawPtr | Brian Anderson | -3/+2 | |
| It unsafe assumptions that any impl of RawPtr is for actual pointers, that they can be copied by memcpy. Removing it is easy, so I don't think it's solving a real problem. | ||||
| 2014-02-09 | std: Add init and uninit to mem. Replace direct intrinsic usage | Brian Anderson | -1/+1 | |
| 2014-01-07 | 'borrowed pointer' -> 'reference' | Brian Anderson | -2/+2 | |
| 2013-12-23 | std: Fix all code examples | Alex Crichton | -1/+3 | |
| 2013-12-15 | libstd: Fix merge fallout. | Patrick Walton | -1/+1 | |
| 2013-12-15 | librustc: Remove identifiers named `box`, since it's about to become a keyword. | Patrick Walton | -4/+4 | |
| 2013-12-01 | remove useless `transmute_immut` function | Daniel Micay | -6/+0 | |
| 2013-11-14 | remove `cast::unsafe_copy` | Daniel Micay | -8/+0 | |
| This is the same functionality as `ptr::read_ptr`. | ||||
| 2013-11-03 | simplify memcpy/memmove/memset intrinsics | Daniel Micay | -13/+2 | |
| This moves the per-architecture difference into the compiler. | ||||
| 2013-10-17 | std: Move size/align functions to std::mem. #2240 | Brian Anderson | -3/+3 | |
| 2013-09-25 | rustdoc: Change all code-blocks with a script | Alex Crichton | -2/+2 | |
| find src -name '*.rs' | xargs sed -i '' 's/~~~.*{\.rust}/```rust/g' find src -name '*.rs' | xargs sed -i '' 's/ ~~~$/ ```/g' find src -name '*.rs' | xargs sed -i '' 's/^~~~$/ ```/g' | ||||
| 2013-08-27 | librustc: Remove `&const` and `*const` from the language. | Patrick Walton | -2/+3 | |
| They are still present as part of the borrow check. | ||||
| 2013-08-22 | doc: Fix transmute example | Keegan McAllister | -1/+4 | |
| 2013-08-12 | fix build with the new snapshot compiler | Daniel Micay | -10/+0 | |
| 2013-08-04 | Remove trailing null from strings | Erick Tryzelaar | -0/+10 | |
| 2013-07-26 | Consolidate raw representations of rust values | Alex Crichton | -2/+2 | |
| This moves the raw struct layout of closures, vectors, boxes, and strings into a new `unstable::raw` module. This is meant to be a centralized location to find information for the layout of these values. As safe method, `repr`, is provided to convert a rust value to its raw representation. Unsafe methods to convert back are not provided because they are rarely used and too numerous to write an implementation for each (not much of a common pattern). | ||||
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -0/+8 | |
| 2013-07-10 | Add a `mut_split()` method for dividing one `&mut [T]` into two | Niko Matsakis | -1/+0 | |
| 2013-06-21 | Remove all #[cfg(stage0)]-protected code | James Miller | -15/+2 | |
| New snapshot means this can all go. Also removes places that have comments that say they are workarounds for stage0 errors. | ||||
| 2013-06-18 | replace #[inline(always)] with #[inline]. r=burningtree. | Graydon Hoare | -14/+14 | |
| 2013-06-15 | std: Remove doc references to reinterpret_cast | Brian Anderson | -5/+2 | |
| 2013-05-30 | Require documentation by default for libstd | Alex Crichton | -0/+2 | |
| Adds documentation for various things that I understand. Adds #[allow(missing_doc)] for lots of things that I don't understand. | ||||
| 2013-05-27 | fix casts on 32-bit | Daniel Micay | -1/+1 | |
| 2013-05-26 | inline bump_box_refcount | Daniel Micay | -0/+1 | |
| 2013-05-26 | make transmute_copy use memcpy, and inline it | Daniel Micay | -0/+21 | |
| 2013-05-26 | use uninit for cast::transmute_copy | Daniel Micay | -1/+1 | |
| 2013-05-23 | cleanup warnings from libstd | Erick Tryzelaar | -1/+0 | |
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -0/+160 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
