| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -1/+0 | |
| 2013-02-26 | libsyntax: add explicit copies | Erick Tryzelaar | -5/+5 | |
| 2013-02-26 | libsyntax: change token fns to take &Token | Erick Tryzelaar | -1/+1 | |
| 2013-02-26 | libsyntax: change token::to_str to take &Token | Erick Tryzelaar | -1/+1 | |
| 2013-02-21 | Get rid of structural records in libsyntax and the last bit in librustc. | Luqman Aden | -10/+17 | |
| 2013-02-19 | Change functions from taking ~str to taking &str | Erick Tryzelaar | -3/+3 | |
| 2013-02-14 | auto merge of #4911 : lifthrasiir/rust/comment-exemptions, r=catamorphism | bors | -28/+38 | |
| This is a natural extension of #4887, and handles the following three cases: ~~~~ a line with only /s //////////////////////////////////////////// a line with only /s followed by whitespace //////////////////////////////////////////// a block comment with only *s between two /s /********************************/ ~~~~ | ||||
| 2013-02-14 | librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵ | Patrick Walton | -1/+1 | |
| rs=implflipping | ||||
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -2/+2 | |
| 2013-02-13 | libsyntax: don't parse ////, /***/ as doc comments | Kang Seonghoon | -28/+38 | |
| 2013-02-07 | librustc: Lots of de-muting. rs=demuting | Patrick Walton | -14/+17 | |
| 2013-01-31 | test cases, cleanup | John Clements | -2/+2 | |
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -2/+2 | |
| 2013-01-29 | libsyntax: De-export a lot of libsyntax. rs=deëxporting | Patrick Walton | -16/+9 | |
| 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-17 | librustc: Implement write guards for borrowing `@mut` to `&` or `&mut`. ↵ | Patrick Walton | -1/+1 | |
| r=nmatsakis | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -1/+3 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -3/+1 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -1/+3 | |
| module scope. r=tjc | ||||
| 2013-01-04 | Rename option::get_default => get_or_default, get_zero => get_or_zero | Tim Chevalier | -1/+1 | |
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -4/+15 | |
| contain at least two components. r=graydon | ||||
| 2012-12-13 | librustc: Make `use` statements crate-relative by default. r=brson | Patrick Walton | -3/+2 | |
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-11-28 | Register snapshots | Brian Anderson | -12/+0 | |
| 2012-11-19 | rustc: Implement explicit self for Eq and Ord. r=graydon | Patrick Walton | -0/+12 | |
| 2012-11-16 | Stop tracking CodeMap offsets in the parse session. Big simplification | Brian Anderson | -1/+2 | |
| 2012-11-16 | Stop storing char positions in CodeMap | Brian Anderson | -10/+6 | |
| 2012-11-16 | Change spans to use byte offsets instead of char offsets | Brian Anderson | -6/+6 | |
| 2012-11-15 | Refactor the lexer to use FilePos types | Brian Anderson | -5/+5 | |
| 2012-11-14 | Track character and byte positions together in the parser | Brian Anderson | -3/+7 | |
| 2012-11-14 | Add types for character position and byte position in the codemap | Brian Anderson | -7/+12 | |
| 2012-11-14 | Camel case all the codemap types except span | Brian Anderson | -2/+2 | |
| 2012-11-12 | Move filemap ctors to static methods | Brian Anderson | -1/+2 | |
| 2012-11-12 | Remove filemap box typedef from codemap | Brian Anderson | -1/+1 | |
| 2012-10-05 | Remove uses of mutable ref mode. | Tim Chevalier | -14/+14 | |
| It's still in the compiler right now, but warned about | ||||
| 2012-10-05 | Revert "wip" | Tim Chevalier | -14/+14 | |
| This reverts commit ca49fd402af8e7bf613c43e996274b5a017958d2. | ||||
| 2012-10-05 | wip | Tim Chevalier | -14/+14 | |
| 2012-09-26 | Demode vec::push (and convert to method) | Niko Matsakis | -7/+7 | |
| 2012-09-26 | Refactoring ReaderUtil trait, combining it with the traitless impl on Reader. | Eric Holk | -0/+1 | |
| 2012-09-23 | Register snapshots. Remove redundant Eq impls, Makefile hacks | Brian Anderson | -11/+0 | |
| 2012-09-21 | De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachi | Niko Matsakis | -1/+1 | |
| 2012-09-21 | libcore: De-mode str | Patrick Walton | -2/+2 | |
| 2012-09-20 | rustc: De-mode all overloaded operators | Patrick Walton | -0/+11 | |
| 2012-09-10 | rustc: Make shape-based compare glue never called for comparison operators. | Patrick Walton | -0/+9 | |
| Only called for string patterns. | ||||
| 2012-09-07 | Convert 'again' to 'loop'. Remove 'again' keyword | Brian Anderson | -1/+1 | |
| 2012-09-04 | libsyntax: "import" -> "use" | Patrick Walton | -3/+3 | |
| 2012-08-31 | Make utility funs in core::int, core::uint, etc. not by-reference | Tim Chevalier | -1/+1 | |
| Closes #3302 | ||||
| 2012-08-29 | core: Demode int/uint mods | Brian Anderson | -1/+1 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -4/+4 | |
| 2012-08-23 | `m1!{...}` -> `m1!(...)` | Paul Stansifer | -10/+10 | |
