| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-06-29 | Great renaming: propagate throughout the rest of the codebase | Corey Richardson | -9/+8 | |
| 2013-06-26 | Fix old .each usage | Corey Richardson | -2/+2 | |
| 2013-06-26 | rustc: Eliminate extra failing case in metadata::loader::crate_from_metas | Tim Chevalier | -52/+50 | |
| Closes #2406 | ||||
| 2013-06-23 | vec: remove BaseIter implementation | Daniel Micay | -5/+5 | |
| I removed the `static-method-test.rs` test because it was heavily based on `BaseIter` and there are plenty of other more complex uses of static methods anyway. | ||||
| 2013-06-21 | librust: cleanup warnings (except 1) | James Miller | -23/+21 | |
| 2013-06-13 | Revert "std: convert {vec,str}::to_owned to methods." | Brian Anderson | -1/+1 | |
| This fixes the strange random crashes in compile-fail tests. This reverts commit 96cd61ad034cc9e88ab6a7845c3480dbc1ea62f3. Conflicts: src/librustc/driver/driver.rs src/libstd/str.rs src/libsyntax/ext/quote.rs | ||||
| 2013-06-13 | Use @str instead of @~str in libsyntax and librustc. Fixes #5048. | Huon Wilson | -6/+6 | |
| This almost removes the StringRef wrapper, since all strings are Equiv-alent now. Removes a lot of `/* bad */ copy *`'s, and converts several things to be &'static str (the lint table and the intrinsics table). There are many instances of .to_managed(), unfortunately. | ||||
| 2013-06-12 | std: convert {vec,str}::to_owned to methods. | Huon Wilson | -1/+1 | |
| 2013-06-08 | remove deprecated vec::{is_empty, len} functions | Daniel Micay | -1/+1 | |
| 2013-06-05 | token_to_ident takes argument by reference | John Clements | -1/+1 | |
| 2013-06-05 | interner just uses uints, not idents with syntax context | John Clements | -1/+2 | |
| 2013-05-30 | Remove a bunch of unnecessary allocations and copies | Björn Steinbrink | -2/+1 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -1/+8 | |
| 2013-05-28 | Remove unnecessary allocations flagged by lint | Seo Sanghyeon | -2/+2 | |
| 2013-05-22 | librustc: Change `std` to `extra` throughout libsyntax and librustc | Patrick Walton | -1/+1 | |
| 2013-05-22 | libextra: Rename the actual metadata names of libcore to libstd and libstd ↵ | Patrick Walton | -1/+2 | |
| to libextra | ||||
| 2013-05-20 | Remove all unnecessary allocations (as flagged by lint) | Alex Crichton | -2/+2 | |
| 2013-05-15 | Rename vec::len(var) to var.len() | Youngmin Yoo | -1/+1 | |
| 2013-05-14 | Use static string with fail!() and remove fail!(fmt!()) | Björn Steinbrink | -1/+1 | |
| fail!() used to require owned strings but can handle static strings now. Also, it can pass its arguments to fmt!() on its own, no need for the caller to call fmt!() itself. | ||||
| 2013-05-11 | auto merge of #6389 : sonwow/rust/issue-3356, r=bstrie | bors | -1/+1 | |
| Fix for #3356 | ||||
| 2013-05-10 | Move flate from core to std | Brian Anderson | -1/+1 | |
| 2013-05-10 | renamed str::from_slice to str::to_owned | Youngsoo Son | -1/+1 | |
| 2013-05-03 | rustc: Warning police | Tim Chevalier | -1/+1 | |
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -10/+0 | |
| 2013-04-20 | Replaced many instances of reinterpret_cast with transmute | Matthijs Hofstra | -1/+1 | |
| 2013-04-19 | rustc: de-mode + fallout from libsyntax changes | Alex Crichton | -4/+4 | |
| 2013-04-10 | FIX meta_section_name for macos | ILyoan | -1/+12 | |
| 2013-03-13 | librustc: Don't accept `as Trait` anymore; fix all occurrences of it. | Patrick Walton | -5/+8 | |
| 2013-03-13 | Remove `++` mode from the compiler (it is parsed as `+` mode) | Niko Matsakis | -1/+1 | |
| and obsolete `-` mode altogether (it *was* parsed as `+` mode). | ||||
| 2013-03-05 | core: convert vec::{last,last_opt} to return references | Erick Tryzelaar | -2/+2 | |
| 2013-03-05 | rustc: minor code cleanup | Erick Tryzelaar | -1/+1 | |
| 2013-03-05 | rustc: remove some copies | Erick Tryzelaar | -6/+7 | |
| 2013-02-20 | Merge | Tim Chevalier | -2/+2 | |
| 2013-02-20 | librustc: Get rid of structural records save for front/test.rs. | Luqman Aden | -19/+17 | |
| 2013-02-19 | librustc: convert creader and cstore to use @~strs | Erick Tryzelaar | -6/+6 | |
| 2013-02-19 | librustc: minor cleanup | Erick Tryzelaar | -8/+8 | |
| 2013-02-19 | convert syntax::attr to use @~strs | Erick Tryzelaar | -1/+1 | |
| 2013-02-15 | librustc: Get rid of `move`. | Luqman Aden | -1/+1 | |
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -2/+2 | |
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -2/+2 | |
| 2013-01-31 | Finalize moves-based-on-type implementation. | Niko Matsakis | -2/+3 | |
| Changes: - Refactor move mode computation - Removes move mode arguments, unary move, capture clauses (though they still parse for backwards compatibility) - Simplify how moves are handled in trans - Fix a number of illegal copies that cropped up - Workaround for bug involving def-ids in params (see details below) Future work (I'll open bugs for these...): - Improve error messages for moves that are due to bindings - Add support for moving owned content like a.b.c to borrow check, test in trans (but I think it'll "just work") - Proper fix for def-ids in params Def ids in params: Move captures into a map instead of recomputing. This is a workaround for a larger bug having to do with the def-ids associated with ty_params, which are not always properly preserved when inlining. I am not sure of my preferred fix for the larger bug yet. This current fix removes the only code in trans that I know of which relies on ty_param def-ids, but feels fragile. | ||||
| 2013-01-29 | librustc: De-export metadata. rs=deexporting | Patrick Walton | -21/+11 | |
| 2013-01-24 | remove remaining is_not_empty functions/methods | Daniel Micay | -1/+1 | |
| 2013-01-23 | libsyntax: Remove `fn() unsafe { ... }`. r=graydon | Patrick Walton | -40/+42 | |
| 2013-01-14 | syntax/rustc: Eliminate some bad copies | Tim Chevalier | -1/+1 | |
| r=pcwalton | ||||
| 2013-01-13 | Support ARM and Android | kyeongwoon | -2/+5 | |
| Conflicts: src/libcore/os.rs src/librustc/back/link.rs src/librustc/driver/driver.rs src/librustc/metadata/loader.rs src/librustc/middle/trans/base.rs | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -2/+3 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -3/+2 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -2/+3 | |
| module scope. r=tjc | ||||
| 2013-01-08 | arrange core::os::consts | ILyoan | -5/+11 | |
