| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-01-06 | Remove some unnecessary type casts | Florian Hahn | -1/+1 | |
| Conflicts: src/librustc/middle/lint.rs | ||||
| 2013-12-15 | librustc: Remove identifiers named `box`, since it's about to become a keyword. | Patrick Walton | -16/+16 | |
| 2013-12-11 | Make 'self lifetime illegal. | Erik Price | -1/+1 | |
| Also remove all instances of 'self within the codebase. This fixes #10889. | ||||
| 2013-11-26 | libstd: Remove all non-`proc` uses of `do` from libstd | Patrick Walton | -6/+6 | |
| 2013-11-26 | librustc: Remove remaining uses of `&fn()` in favor of `||`. | Patrick Walton | -1/+1 | |
| 2013-11-19 | libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstd | Patrick Walton | -1/+2 | |
| 2013-10-26 | Rewrite boxed_region/memory_region in Rust | Alex Crichton | -2/+2 | |
| This drops more of the old C++ runtime to rather be written in rust. A few features were lost along the way, but hopefully not too many. The main loss is that there are no longer backtraces associated with allocations (rust doesn't have a way of acquiring those just yet). Other than that though, I believe that the rest of the debugging utilities made their way over into rust. Closes #8704 | ||||
| 2013-10-22 | Drop the '2' suffix from logging macros | Alex Crichton | -1/+1 | |
| Who doesn't like a massive renaming? | ||||
| 2013-10-17 | std: Move size/align functions to std::mem. #2240 | Brian Anderson | -2/+2 | |
| 2013-10-11 | De-pub some private runtime components | Alex Crichton | -5/+5 | |
| This change was waiting for privacy to get sorted out, which should be true now that #8215 has landed. Closes #4427 | ||||
| 2013-10-10 | Migrate users of io::fd_t to io::native::file::fd_t | Alex Crichton | -12/+5 | |
| 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. | ||||
