| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-08-27 | librustc: Remove `&const` and `*const` from the language. | Patrick Walton | -2/+2 | |
| They are still present as part of the borrow check. | ||||
| 2013-08-19 | std: Restore dynamic borrow tracking | Brian Anderson | -5/+0 | |
| 2013-08-09 | Remove the C++ runtime. Sayonara | Brian Anderson | -18/+1 | |
| 2013-08-02 | librustc: Disallow "unsafe" for external functions | Patrick Walton | -1/+1 | |
| 2013-08-01 | std: Replace `for` with `do { .. }` expr where internal iterators are used | blake2-ppc | -6/+9 | |
| 2013-07-26 | Consolidate raw representations of rust values | Alex Crichton | -8/+7 | |
| 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-24 | Convert uses of transmute which don't need it | Alex Crichton | -10/+8 | |
| 2013-07-22 | new snapshot | Daniel Micay | -14/+1 | |
| 2013-07-20 | librustc: Remove `pub extern` and `priv extern` from the language. | Patrick Walton | -1/+1 | |
| Place `pub` or `priv` on individual items instead. | ||||
| 2013-07-17 | librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them. | Patrick Walton | -4/+4 | |
| 2013-07-03 | Merge remote-tracking branch 'mozilla/master' | Brian Anderson | -11/+22 | |
| Conflicts: src/libextra/test.rs src/libstd/at_vec.rs src/libstd/cleanup.rs src/libstd/rt/comm.rs src/libstd/rt/global_heap.rs src/libstd/task/spawn.rs src/libstd/unstable/lang.rs src/libstd/vec.rs src/rt/rustrt.def.in src/test/run-pass/extern-pub.rs | ||||
| 2013-06-24 | std: Make box annihilator work with newsched | Brian Anderson | -103/+13 | |
| 2013-06-24 | std: Move dynamic borrowck code from unstable::lang to rt::borrowck | Brian Anderson | -1/+1 | |
| 2013-06-23 | Remove unused TyDesc parameter from the glue functions | Philipp Brüschweiler | -2/+16 | |
| To remove the environment pointer, support for function pointers without an environment argument is needed (i.e. a fixed version of #6661). | ||||
| 2013-06-23 | Remove rust_call_tydesc_glue | Philipp Brüschweiler | -15/+3 | |
| Towards #4812. Also includes some minor cleanups. | ||||
| 2013-06-23 | Remove intrinsic module | Philipp Brüschweiler | -11/+17 | |
| To achieve this, the following changes were made: * Move TyDesc, TyVisitor and Opaque to std::unstable::intrinsics * Convert TyDesc, TyVisitor and Opaque to lang items instead of specially handling the intrinsics module * Removed TypeDesc, FreeGlue and get_type_desc() from sys Fixes #3475. | ||||
| 2013-05-24 | make arm register definition consistent with rt | Jyun-Yan You | -1/+1 | |
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -0/+253 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
