| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-06-28 | librustc: Remove the broken overloaded assign-ops from the language. | Patrick Walton | -9/+18 | |
| They evaluated the receiver twice. They should be added back with `AddAssign`, `SubAssign`, etc., traits. | ||||
| 2013-06-27 | Convert vec::[mut_]slice to methods, remove vec::const_slice. | Huon Wilson | -2/+1 | |
| 2013-06-26 | Refactor extra::term a bit | Kevin Ballard | -6/+6 | |
| Move all the colors into a nested mod named color instead of prefixing with "color_". Define a new type color::Color, and make this a u16 instead of a u8 (to allow for easy comparisons against num_colors, which is a u16). Remove color_supported and replace it with num_colors. Teach fg() and bg() to "dim" bright colors down to the normal intensity if num_colors isn't high enough. Remove unnecessary copies, and fix a bug where a terminfo parse failure would try to use the wrong error and end up failing. | ||||
| 2013-06-26 | Make ^~~~~ colour dependent on error/warning/note level. Also correct ↵ | Ben Blum | -7/+7 | |
| spelling of squigglies. | ||||
| 2013-06-25 | great renaming propagation: syntax | Corey Richardson | -5/+3 | |
| 2013-06-23 | vec: remove BaseIter implementation | Daniel Micay | -1/+1 | |
| 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-22 | Merge pull request #7230 from Blei/green-squiggle | Daniel Micay | -13/+20 | |
| syntax::diagnostics: Color the ^~~~ in green for better visibility | ||||
| 2013-06-21 | vec: rm old_iter implementations, except BaseIter | Daniel Micay | -1/+1 | |
| The removed test for issue #2611 is well covered by the `std::iterator` module itself. This adds the `count` method to `IteratorUtil` to replace `EqIter`. | ||||
| 2013-06-19 | syntax::diagnostics: Color the ^~~~ in green for better visibility | Philipp Brüschweiler | -13/+20 | |
| Fixes #7164. | ||||
| 2013-06-16 | Add copies to type params with Copy bound | Niko Matsakis | -1/+1 | |
| 2013-06-14 | add IteratorUtil to the prelude | Daniel Micay | -1/+0 | |
| 2013-06-13 | Use @str instead of @~str in libsyntax and librustc. Fixes #5048. | Huon Wilson | -2/+2 | |
| 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-11 | option: remove redundant old_iter impls | Daniel Micay | -1/+2 | |
| 2013-06-10 | std: remove str::{len, slice, is_empty} in favour of methods. | Huon Wilson | -4/+3 | |
| 2013-05-31 | extra::term: better error handling and win32 compat | Corey Richardson | -9/+9 | |
| 2013-05-31 | extra::term overhaul | Corey Richardson | -10/+18 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+4 | |
| 2013-05-28 | Remove unnecessary allocations flagged by lint | Seo Sanghyeon | -7/+7 | |
| 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 | -0/+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 | -3/+3 | |
| 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. | ||||
