| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-06-08 | Lexer: Avoid unnecessary allocations | Björn Steinbrink | -42/+57 | |
| 2013-06-08 | Avoid unnecessary (re-)allocations in the lexer | Björn Steinbrink | -7/+8 | |
| 2013-06-08 | std: remove each[i]_mut functions, in favour of iterators. | Huon Wilson | -3/+4 | |
| 2013-06-08 | std: remove vec::each2 and vec::each2_mut in favour of iterators | Huon Wilson | -2/+3 | |
| 2013-06-07 | syntax: correct the modifications to deriving(Ord) so that it works. | Huon Wilson | -30/+13 | |
| 2013-06-07 | syntax: rewrite deriving(Ord) to not require Eq. | Huon Wilson | -57/+59 | |
| lt and gt are implement directly in terms of the corresponding method on their elements, and le and ge are the negations of these. | ||||
| 2013-06-07 | syntax: move expand_generic_deriving to be a method on TraitDef | Huon Wilson | -55/+37 | |
| 2013-06-07 | syntax: move functions from deriving/mod to deriving/generic. | Huon Wilson | -277/+199 | |
| These are now only called in generic and can be private. This includes manually inlining/merging some that are called once. | ||||
| 2013-06-06 | auto merge of #6982 : Aatch/rust/better-foreign-error, r=pcwalton | bors | -2/+2 | |
| I encountered this. A straight fail is not useful and most people aren't going to happily spelunk in `parser.rs` | ||||
| 2013-06-07 | Provide an actual error when expanding macros to foreign items | James Miller | -2/+2 | |
| 2013-06-06 | implement fold traversing macros | John Clements | -3/+38 | |
| 2013-06-06 | add test cases for fold traversing macros | John Clements | -0/+150 | |
| 2013-06-06 | Clean up a handful of build warnings. | Michael Sullivan | -13/+13 | |
| 2013-06-06 | Deduplicate words in code comments | Alexei Sholik | -3/+3 | |
| 2013-06-05 | moved TLS of sctable to ast_util, hid parameter in hygiene calls | John Clements | -81/+103 | |
| 2013-06-05 | added fresh-name fn | John Clements | -0/+28 | |
| 2013-06-05 | add hygiene support functions | John Clements | -27/+78 | |
| 2013-06-05 | remove unused get_ident_interner's | John Clements | -5/+5 | |
| 2013-06-05 | removed unused imports (and one unused argument) | John Clements | -18/+10 | |
| 2013-06-05 | remove interner field from string_reader | John Clements | -28/+16 | |
| 2013-06-05 | remove interner from tt_reader | John Clements | -11/+3 | |
| 2013-06-05 | remove unused cx's | John Clements | -96/+96 | |
| 2013-06-05 | token_to_ident takes argument by reference | John Clements | -22/+22 | |
| 2013-06-05 | interner just uses uints, not idents with syntax context | John Clements | -132/+165 | |
| 2013-06-05 | removed some interner fields | John Clements | -10/+1 | |
| 2013-06-05 | just use TLS interner | John Clements | -75/+84 | |
| 2013-06-05 | rename repr to name | John Clements | -104/+104 | |
| 2013-06-05 | removed obsolete reference to purity | John Clements | -3/+0 | |
| 2013-06-05 | parser comments | John Clements | -1/+2 | |
| 2013-06-05 | comments & whitespace | John Clements | -0/+3 | |
| 2013-06-05 | change to newer macro escape mechanism, using uints in more places | John Clements | -128/+166 | |
| 2013-06-05 | add renaming and sctable funs | John Clements | -1/+48 | |
| 2013-06-05 | auto merge of #6948 : huonw/rust/less-alloc, r=bstrie | bors | -2/+2 | |
| 2013-06-05 | syntax: Remove an unnecessary allocation. | Huon Wilson | -2/+2 | |
| 2013-06-04 | librustc: Disallow multiple patterns from appearing in a "let" declaration. | Patrick Walton | -59/+111 | |
| You can still initialize multiple variables at once with "let (x, y) = (1, 2)". | ||||
| 2013-06-04 | libsyntax: Remove `pub impl` from the language | Patrick Walton | -13/+11 | |
| 2013-06-03 | auto merge of #6826 : cmr/rust/terminfo, r=thestinger | bors | -10/+18 | |
| This will let *everyone* (non-windows, at least) who can see colors see the glorious colors rustc produces. | ||||
| 2013-06-01 | auto merge of #6896 : nickdesaulniers/rust/issue4501, r=brson | bors | -24/+7 | |
| review? @brson | ||||
| 2013-06-01 | auto merge of #6807 : catamorphism/rust/rustpkg-extern-mod, r=catamorphism | bors | -0/+15 | |
| r? @graydon Addresses #5681 | ||||
| 2013-06-01 | syntax: Add an each_view_item method on traits | Tim Chevalier | -0/+15 | |
| 2013-06-01 | Swap return value of pipes::init Fixes #4501 | Nick Desaulniers | -24/+7 | |
| 2013-06-01 | syntax: move callee_id into the expr_ variants | Erick Tryzelaar | -88/+127 | |
| 2013-06-01 | Remove all uses of `pub impl`. rs=style | Patrick Walton | -338/+360 | |
| 2013-05-31 | auto merge of #6851 : alexcrichton/rust/bugfixes, r=pcwalton | bors | -957/+232 | |
| Closes #5090 by using the excellent new generic deriving code Promotes the unreachable code attribute to a lint attribute (instead of always being a warning) Fixes some edge cases when creating hashmaps/hashsets and also when consuming them. (fixes #5998) | ||||
| 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-31 | auto merge of #6833 : fdr/rust/fix-warnings, r=Aatch | bors | -6/+2 | |
| Fix a laundry list of warnings involving unused imports that glutted up compilation output. There are more, but there seems to be some false positives (where 'remedy' appears to break the build), but this particular set of fixes seems safe. | ||||
| 2013-05-30 | Rewrite deriving(Decodable, Encodable) | Alex Crichton | -957/+232 | |
| Now it uses the generic deriving code and should in theory work in all cases. | ||||
| 2013-05-30 | Fix parser test | Niko Matsakis | -1/+1 | |
| 2013-05-30 | Remove unnecessary 'use' forms | Daniel Farina | -6/+2 | |
| Fix a laundry list of warnings involving unused imports that glutted up compilation output. There are more, but there seems to be some false positives (where 'remedy' appears to break the build), but this particular set of fixes seems safe. | ||||
