| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-14 | syntax: Remove #[allow(vecs_implicitly_copyable)] | Alex Crichton | -1/+1 | |
| 2013-05-06 | refinement to technique used to not run regionck | Niko Matsakis | -1/+7 | |
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -7/+0 | |
| 2013-04-22 | Revert "Errors with the same span print the span once" | Brian Anderson | -147/+13 | |
| This reverts commit 6030e3982a52c8d9ede225f992088bb75fba4ef1. | ||||
| 2013-04-20 | syntax: remove unused 'mut' variables | Alex Crichton | -1/+1 | |
| 2013-04-18 | Errors with the same span print the span once | Youngmin Yoo | -13/+147 | |
| 2013-03-26 | option: rm functions that duplicate methods | Daniel Micay | -3/+1 | |
| 2013-03-22 | syntax: replace uses of old deriving attribute with new one | Andrew Paseltiner | -1/+1 | |
| 2013-03-13 | librustc: Don't accept `as Trait` anymore; fix all occurrences of it. | Patrick Walton | -6/+6 | |
| 2013-03-11 | librustc: Replace all uses of `fn()` with `&fn()`. rs=defun | Patrick Walton | -1/+1 | |
| 2013-03-08 | syntax: Remove uses of DVec | Alex Crichton | -2/+1 | |
| 2013-03-05 | auto merge of #5212 : thestinger/rust/iter, r=graydon | bors | -1/+1 | |
| A small step towards fixing #2827 | ||||
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -1/+0 | |
| 2013-03-03 | replace option::iter with a BaseIter impl | Daniel Micay | -1/+1 | |
| 2013-03-02 | libsyntax: Remove `fn@`, `fn~`, and `fn&` from libsyntax. rs=defun | Patrick Walton | -4/+4 | |
| 2013-02-22 | libsyntax: De-mut the pipe compiler | Patrick Walton | -1/+1 | |
| 2013-02-21 | Cleanup, commenting, trivial renaming | John Clements | -11/+17 | |
| 2013-02-21 | Get rid of structural records in libsyntax and the last bit in librustc. | Luqman Aden | -2/+2 | |
| 2013-02-20 | librustc: Separate most trait bounds with '+'. rs=plussing | Patrick Walton | -1/+1 | |
| 2013-02-14 | Convert all uses of vec::slice to vec::view Issue #3869 | Nick Desaulniers | -1/+1 | |
| Rename const_view to const_slice Renamed mut_view to mut_slice | ||||
| 2013-02-14 | librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵ | Patrick Walton | -2/+2 | |
| rs=implflipping | ||||
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -2/+2 | |
| 2013-02-09 | Added related FIXME for 3260 | Matthijs Hofstra | -1/+1 | |
| 2013-02-09 | Fix for issue 2174 | Matthijs Hofstra | -4/+16 | |
| The function that formats and prints the squigly line that hilights errors counted tabs as spaces, which resulted in incorrect error messages when tabs were used for indentation. This change compares the highlight line with the previous line and inserts a tab instead of a space whenever such a tab exists on the previous line. Note that error messages will still highlight incorrectly when the previous line include characters that require more than one utf8 code point, as mentioned in issue 3260. | ||||
| 2013-02-07 | librustc: Lots of de-muting. rs=demuting | Patrick Walton | -71/+69 | |
| 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 | -18/+13 | |
| 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-24 | remove remaining is_not_empty functions/methods | Daniel Micay | -1/+1 | |
| 2013-01-20 | Convert many libsyntax records into structs | Erick Tryzelaar | -13/+8 | |
| Specifically: ast_map::ctx ast_util::id_range diagnostic::{handler_t,codemap_t} auto_encode::field ext::base::{macro_def,syntax_expander_tt,syntax_expander_tt_item} ext::pipes::proto::next_state | ||||
| 2013-01-15 | librustc: Make the default sigil for block lambdas `&` instead of `@`. | Graydon Hoare | -1/+3 | |
| 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 | -2/+10 | |
| r=brson | ||||
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -2/+9 | |
| contain at least two components. r=graydon | ||||
| 2012-12-04 | librustc: Remove all legacy pattern bindings from libsyntax and librustc. ↵ | Patrick Walton | -1/+1 | |
| rs=refactoring | ||||
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-11-29 | librustc: Eliminate most expressions of the form `a.b()` that are not method ↵ | Patrick Walton | -5/+5 | |
| calls. rs=refactoring | ||||
| 2012-11-28 | Register snapshots | Brian Anderson | -10/+0 | |
| 2012-11-19 | rustc: Implement explicit self for Eq and Ord. r=graydon | Patrick Walton | -0/+10 | |
| 2012-11-14 | Add types for character position and byte position in the codemap | Brian Anderson | -2/+2 | |
| 2012-11-14 | Camel case all the codemap types except span | Brian Anderson | -1/+1 | |
| 2012-11-12 | Objectify the codemap | Brian Anderson | -8/+8 | |
| 2012-11-12 | Remove CodeMap box typedef from codemap | Brian Anderson | -9/+9 | |
| 2012-10-15 | rustc: Merge module and type namespaces. r=brson | Patrick Walton | -10/+9 | |
| 2012-10-12 | Replace several common macros of the form #m[...] with m!(...) | Kevin Cantu | -1/+1 | |
| This commit replaces nearly all remaining uses of #fmt, #debug, #error, and #info, and fixes some error messages... | ||||
| 2012-09-28 | Demode extfmt | Tim Chevalier | -34/+36 | |
| Needs a snapshot before this can be completed, because I changed the mode for conv_poly. | ||||
| 2012-09-26 | core: Replace map/map_default with map_ref/map_default_ref | Brian Anderson | -1/+1 | |
| 2012-09-23 | Register snapshots. Remove redundant Eq impls, Makefile hacks | Brian Anderson | -9/+0 | |
