| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-03-05 | core: convert vec::{last,last_opt} to return references | Erick Tryzelaar | -1/+1 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -6/+0 | |
| 2013-03-02 | libsyntax: add some more explicit copies for vecs_implicitly_copyable) | Erick Tryzelaar | -7/+8 | |
| 2013-03-01 | Merge remote-tracking branch 'remotes/origin/incoming' into incoming | Erick Tryzelaar | -0/+2 | |
| 2013-02-28 | Fix implicit leaks of imports throughout libraries | Alex Crichton | -0/+2 | |
| Also touch up use of 'pub' and move some tests around so the tested functions don't have to be 'pub' | ||||
| 2013-02-26 | libsyntax: add some more explicit copies | Erick Tryzelaar | -10/+15 | |
| 2013-02-26 | libsyntax: remove vecs_implicitly_copyable from the syntax extensions | Erick Tryzelaar | -24/+30 | |
| 2013-02-26 | libsyntax: change token::to_str to take &Token | Erick Tryzelaar | -2/+2 | |
| 2013-02-25 | libsyntax: add some explicit copies | Erick Tryzelaar | -1/+1 | |
| 2013-02-25 | libsyntax: convert visit to pass ty_params by reference | Erick Tryzelaar | -4/+9 | |
| 2013-02-22 | libsyntax: De-mut the parser. rs=demuting | Patrick Walton | -4/+4 | |
| 2013-02-22 | libsyntax: De-mut the macro parser. rs=demuting | Patrick Walton | -12/+12 | |
| 2013-02-22 | libsyntax: De-mut the pipe compiler | Patrick Walton | -1/+1 | |
| 2013-02-21 | librustc: De-mut some of trans | Patrick Walton | -6/+6 | |
| 2013-02-21 | Get rid of structural records in libsyntax and the last bit in librustc. | Luqman Aden | -17/+26 | |
| 2013-02-19 | libsyntax: make enum variants take refs | Erick Tryzelaar | -5/+6 | |
| 2013-02-15 | libsyntax: Get rid of uses of `move` and don't parse it. | Luqman Aden | -14/+14 | |
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -3/+3 | |
| 2013-02-08 | oldmap: get rid of legacy _ref suffixes | Daniel Micay | -1/+1 | |
| 2013-02-07 | librustc: Lots of de-muting. rs=demuting | Patrick Walton | -68/+83 | |
| 2013-02-04 | lines too long | John Clements | -11/+12 | |
| 2013-02-04 | demodeing, un-gc-ing | John Clements | -26/+27 | |
| It looks to me like the string_reader and tt_reader structs are GC pointers only because they predate the modern borrow system. This commit leaves the type names string_reader and tt_reader alone (they still refer to GC-ed pointers), but internally the functions now use borrowed pointers to refer to these structures. My guess would be that it's possible to move this change outward and not use the GCed pointers at all, but that change looks like it could be a larger one. Actually, I'm delighted at how quick this change was. | ||||
| 2013-02-03 | oldmap: use &K instead of K in find and get | Daniel Micay | -3/+3 | |
| 2013-02-03 | oldmap: get rid of the legacy contains_key method | Daniel Micay | -1/+1 | |
| 2013-02-03 | rename map -> oldmap and mark it as deprecated | Daniel Micay | -6/+6 | |
| LinearMap is quite a bit faster, and is fully owned/sendable without requiring copies. The older std::map also doesn't use explicit self and relies on mutable fields. | ||||
| 2013-01-31 | test cases, cleanup | John Clements | -13/+12 | |
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -3/+3 | |
| 2013-01-29 | libsyntax: De-export libsyntax. rs=deexporting | Patrick Walton | -28/+29 | |
| 2013-01-29 | libsyntax: De-export a lot of libsyntax. rs=deëxporting | Patrick Walton | -3/+5 | |
| 2013-01-23 | renaming to adhere to conventions | John Clements | -11/+8 | |
| 2013-01-20 | Convert many libsyntax records into structs | Erick Tryzelaar | -3/+6 | |
| 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 | -2/+2 | |
| 2013-01-09 | syntax: convert ast::spanned into a struct | Erick Tryzelaar | -4/+4 | |
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+4 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -4/+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/+4 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Rename identifiers that still use 'alt' to use 'match' | Lindsey Kuper | -1/+1 | |
| This'll be less confusing for anyone who works on match in future. | ||||
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -21/+38 | |
| contain at least two components. r=graydon | ||||
| 2012-12-13 | librustc: Make `use` statements crate-relative by default. r=brson | Patrick Walton | -4/+5 | |
| 2012-12-04 | librustc: Long lines. rs=rustbot | Patrick Walton | -6/+15 | |
| 2012-12-04 | librustc: Implement moves based on type. r=nmatsakis | Patrick Walton | -2/+2 | |
| 2012-12-04 | librustc: Remove all legacy pattern bindings from libsyntax and librustc. ↵ | Patrick Walton | -37/+37 | |
| rs=refactoring | ||||
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+30 | |
| 2012-11-29 | Properly sync macro_parser.rs after it escapes out to the Rust parser. ↵ | Paul Stansifer | -5/+1 | |
| Closes #3201. | ||||
| 2012-11-29 | No longer parse the delimiters of the RHS of a macro as part of the expansion. | Paul Stansifer | -3/+10 | |
| 2012-11-29 | Make it possible to expand stmt macros. | Paul Stansifer | -3/+4 | |
| 2012-11-29 | Make it possible to invoke item macros without passing identifier arguments. | Paul Stansifer | -2/+2 | |
| 2012-11-29 | Allow `macro_rules!` macros to expand to expressions or items. | Paul Stansifer | -5/+8 | |
| 2012-11-18 | Remove unused file_type enum from the parser | Brian Anderson | -4/+4 | |
| 2012-11-16 | Change spans to use byte offsets instead of char offsets | Brian Anderson | -3/+3 | |
