| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-03-11 | libsyntax: Remove newtype enums from libsyntax. rs=deenum | Patrick Walton | -2/+2 | |
| 2013-03-08 | syntax: Remove uses of DVec | Alex Crichton | -5/+4 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -6/+6 | |
| 2013-03-07 | libsyntax: Stop parsing structural record types | Patrick Walton | -8/+0 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -1/+0 | |
| 2013-03-03 | libsyntax: deny deprecated_self in libsyntax | Erick Tryzelaar | -3/+7 | |
| 2013-02-27 | librustc: Forbid `pub` or `priv` before trait implementations | Patrick Walton | -15/+15 | |
| 2013-02-22 | libsyntax: Remove all mutable fields from libsyntax. rs=demuting | Patrick Walton | -3/+3 | |
| 2013-02-21 | Get rid of structural records in libsyntax and the last bit in librustc. | Luqman Aden | -2/+7 | |
| 2013-02-20 | librustc: Separate most trait bounds with '+'. rs=plussing | Patrick Walton | -2/+2 | |
| 2013-02-15 | librustc: Stop parsing `impl Type : Trait` and fix several declarations that ↵ | Patrick Walton | -15/+15 | |
| slipped through. r=tjc | ||||
| 2013-02-15 | libsyntax: Get rid of uses of `move` and don't parse it. | Luqman Aden | -2/+2 | |
| 2013-02-13 | auto merge of #4922 : jbclements/rust/add-deriving-eq-to-asts, r=catamorphism | bors | -0/+1 | |
| r? Apply deriving_eq to the data structures in ast.rs, and get rid of the custom definitions of eq that were everywhere. resulting ast.rs is about 400 lines shorter. Also: add a few test cases and a bunch of comments. Also: change ast_ty_to_ty_cache to use node ids rather than ast::ty's. I believe this was a suggestion related to my changes, and it appears to pass all tests. Also: tiny doc fix, remove references to crate keywords. | ||||
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -2/+2 | |
| 2013-02-13 | deriving-eq all over ast | John Clements | -0/+1 | |
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -2/+2 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-01-31 | test cases, cleanup | John Clements | -28/+102 | |
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -3/+3 | |
| 2013-01-30 | librustc: Change `self` as a type to `Self` everywhere. r=brson | Patrick Walton | -1/+1 | |
| 2013-01-29 | libsyntax: De-export a lot of libsyntax. rs=deëxporting | Patrick Walton | -15/+15 | |
| 2013-01-29 | libstd: Remove "dual impls" from the language and enforce coherence rules. ↵ | Patrick Walton | -1/+1 | |
| r=brson "Dual impls" are impls that are both type implementations and trait implementations. They can lead to ambiguity and so this patch removes them from the language. This also enforces coherence rules. Without this patch, records can implement traits not defined in the current crate. This patch fixes this, and updates all of rustc to adhere to the new enforcement. Most of this patch is fixing rustc to obey the coherence rules, which involves converting a bunch of records to structs. | ||||
| 2013-01-23 | libsyntax: Remove `fn() unsafe { ... }`. r=graydon | Patrick Walton | -8/+10 | |
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+2 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -2/+0 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+2 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Implement GLB algorithm. (Issue #2263) | Niko Matsakis | -0/+4 | |
| r=brson | ||||
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -1/+8 | |
| contain at least two components. r=graydon | ||||
| 2012-12-17 | Switch from serialization to std::serialize. (snapshot) | Erick Tryzelaar | -9/+6 | |
| 2012-12-09 | Remove transitional code | Brian Anderson | -18/+0 | |
| 2012-12-05 | Convert Num to explicit self | Brian Anderson | -39/+35 | |
| 2012-12-04 | librustc: Long lines. rs=rustbot | Patrick Walton | -1/+1 | |
| 2012-12-04 | librustc: Remove all legacy pattern bindings from libsyntax and librustc. ↵ | Patrick Walton | -4/+4 | |
| rs=refactoring | ||||
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-11-30 | libs: Remove transitionary material on iter_bytes, add workcache to build. | Graydon Hoare | -17/+0 | |
| 2012-11-28 | Merge remote-tracking branch 'brson/companion' into incoming | Brian Anderson | -46/+0 | |
| Conflicts: src/compiletest/compiletest.rs src/libcargo/cargo.rs src/libcore/core.rs src/librustc/rustc.rs src/librustdoc/rustdoc.rc | ||||
| 2012-11-28 | Register snapshots | Brian Anderson | -46/+0 | |
| 2012-11-28 | librustc: Add explicit self to IterBytes. r=nmatsakis | Patrick Walton | -0/+17 | |
| 2012-11-19 | rustc: Implement explicit self for Eq and Ord. r=graydon | Patrick Walton | -6/+48 | |
| 2012-11-16 | Remove unused MultiByteChar.sum field from codemap | Brian Anderson | -10/+0 | |
| 2012-11-16 | Add some docs to codemap | Brian Anderson | -13/+48 | |
| 2012-11-16 | Remove incorrect comment from codemap | Brian Anderson | -2/+0 | |
| 2012-11-16 | Remove unused types from codemap | Brian Anderson | -15/+0 | |
| 2012-11-16 | Stop tracking CodeMap offsets in the parse session. Big simplification | Brian Anderson | -26/+17 | |
| 2012-11-16 | Stop storing char positions in CodeMap | Brian Anderson | -15/+15 | |
| 2012-11-16 | Change spans to use byte offsets instead of char offsets | Brian Anderson | -39/+106 | |
| 2012-11-15 | Remove CodeMap.lookup_byte_pos | Brian Anderson | -5/+0 | |
| 2012-11-15 | Convert CodeMap and FileMap to use &self instead of @self | Brian Anderson | -17/+17 | |
| 2012-11-15 | Add some comments to codemap and lexer | Brian Anderson | -0/+5 | |
| 2012-11-15 | Refactor the lexer to use FilePos types | Brian Anderson | -5/+14 | |
| 2012-11-14 | Create CodeMap.add_filemap | Brian Anderson | -0/+4 | |
