| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-01-09 | auto merge of #11055 : pcwalton/rust/placement-box, r=pcwalton | bors | -1/+15 | |
| r? @nikomatsakis | ||||
| 2014-01-09 | librustc: Implement placement `box` for GC and unique pointers. | Patrick Walton | -1/+15 | |
| 2014-01-09 | libsyntax: Renamed types, traits and enum variants to CamelCase. | Eduard Burtescu | -539/+532 | |
| 2014-01-09 | auto merge of #11414 : nick29581/rust/span, r=alexcrichton | bors | -1/+2 | |
| ...at the start of the path, rather than at the start of the view_path. Fixes #11317 | ||||
| 2014-01-08 | Remove the io::Decorator trait | Alex Crichton | -2/+1 | |
| This is just an unnecessary trait that no one's ever going to parameterize over and it's more useful to just define the methods directly on the types themselves. The implementors of this type almost always don't want inner_mut_ref() but they're forced to define it as well. | ||||
| 2014-01-09 | Start the span for a path in a view_path at the correct place (at the start ↵ | Nick Cameron | -1/+2 | |
| of the path, rather than at the start of the view_path). | ||||
| 2014-01-08 | Renamed Option::map_default and mutate_default to map_or and mutate_or_set | Marvin Löbel | -2/+2 | |
| 2014-01-03 | librustc: Remove `@mut` support from the parser | Patrick Walton | -8/+4 | |
| 2014-01-03 | libsyntax: De-`@mut` `CodeMap::files` | Patrick Walton | -1/+4 | |
| 2014-01-03 | libsyntax: De-`@mut` `name_idx` | Patrick Walton | -7/+8 | |
| 2014-01-03 | librustc: De-`@mut` the span handler | Patrick Walton | -10/+10 | |
| 2014-01-03 | libsyntax: De-`@mut` `StringReader`, `TtReader`, and `reader` | Patrick Walton | -59/+58 | |
| 2014-01-03 | libsyntax: De-`@mut` `TtReader::cur_span` | Patrick Walton | -2/+2 | |
| 2014-01-03 | libsyntax: De-`@mut` `TtReader::cur_tok` | Patrick Walton | -2/+5 | |
| 2014-01-03 | libsyntax: De-`@mut` `StringReader::peek_span` | Patrick Walton | -9/+10 | |
| 2014-01-03 | libsyntax: De-`@mut` `StringReader::peek_tok` | Patrick Walton | -10/+13 | |
| 2014-01-03 | libsyntax: De-`@mut` `StringReader::curr` | Patrick Walton | -76/+80 | |
| 2014-01-03 | libsyntax: De-`@mut` `StringReader::col` | Patrick Walton | -7/+7 | |
| 2014-01-03 | libsyntax: De-`@mut` `StringReader::last_pos` | Patrick Walton | -48/+54 | |
| 2014-01-03 | libsyntax: De-`@mut` `StringReader::pos` | Patrick Walton | -13/+14 | |
| 2014-01-03 | librustc: De-`@mut` the parse session | Patrick Walton | -28/+28 | |
| 2014-01-03 | libsyntax: De-`@mut` `ParseSess::included_mod_stack` | Patrick Walton | -16/+29 | |
| 2014-01-03 | auto merge of #11149 : alexcrichton/rust/remove-either, r=brson | bors | -13/+13 | |
| Had to change some stuff in typeck to bootstrap (getting methods in fmt off of Either), but other than that not so painful. Closes #9157 | ||||
| 2014-01-03 | Remove std::either | Alex Crichton | -13/+13 | |
| 2014-01-02 | libsyntax: Fix test and merge fallout. | Patrick Walton | -3/+3 | |
| 2014-01-02 | libsyntax: Long line | Patrick Walton | -1/+2 | |
| 2014-01-02 | libsyntax: Remove increasingly inaccurate comment | Patrick Walton | -1/+0 | |
| 2014-01-02 | libsyntax: De-`@mut` `Parser::open_braces` | Patrick Walton | -5/+9 | |
| 2014-01-02 | libsyntax: De-`@mut` `Parser::mod_path_stack` | Patrick Walton | -4/+3 | |
| 2014-01-02 | libsyntax: De-`@mut` `Parser::obsolete_set` | Patrick Walton | -2/+2 | |
| 2014-01-02 | libsyntax: De-`@mut` `Parser::restriction` | Patrick Walton | -7/+7 | |
| 2014-01-02 | libsyntax: De-`@mut` `Parser::tokens_consumed` | Patrick Walton | -3/+3 | |
| 2014-01-02 | libsyntax: De-`@mut` `Parser::buffer_start` and `Parser::buffer_end` | Patrick Walton | -13/+13 | |
| 2014-01-02 | libsyntax: De-`@mut` `Parser::buffer` | Patrick Walton | -3/+3 | |
| 2014-01-02 | libsyntax: De-`@mut` `Parser::last_token` | Patrick Walton | -3/+3 | |
| 2014-01-02 | libsyntax: De-`@mut` `Parser::last_span` | Patrick Walton | -30/+28 | |
| 2014-01-02 | libsyntax: De-`@mut` `Parser::span` | Patrick Walton | -49/+51 | |
| 2014-01-02 | libsyntax: De-`@mut` `token` in the parser | Patrick Walton | -223/+221 | |
| 2014-01-02 | libsyntax: De-`@mut` `quote_depth` in the parser | Patrick Walton | -4/+4 | |
| 2014-01-02 | libsyntax: Make the parser mutable | Patrick Walton | -442/+459 | |
| 2014-01-02 | auto merge of #10696 : fhahn/rust/issue9543-remove-extern-mod-foo, r=pcwalton | bors | -2/+15 | |
| This patch for #9543 throws an `obsolete syntax` error for `extern mod foo (name="bar")` . I was wondering if [this](https://github.com/fhahn/rust/compare/mozilla:master...fhahn:issue9543-remove-extern-mod-foo?expand=1#diff-da9d34ca1d0f6beee2838cf02e07345cR4444) is the correct place to do this? I think the wording of the error message could probably be improved as well. If this approach is OK, I'm going to run the whole test suite tomorrow and update the old syntax to the new one. | ||||
| 2014-01-01 | Remove `extern mod foo (name="bar")` syntax, closes #9543 | Florian Hahn | -2/+15 | |
| 2014-01-01 | syntax::codemap: Add static DUMMY_SP | klutzy | -1/+1 | |
| It replaces `dummy_sp()`. | ||||
| 2014-01-01 | syntax::diagnostic: Remove unnecessary traits | klutzy | -11/+11 | |
| This removes trait `handler` and `span_handler`, and renames `HandlerT` to `Handler`, `CodemapT` to `SpanHandler`. | ||||
| 2013-12-20 | auto merge of #11077 : alexcrichton/rust/crate-id, r=cmr | bors | -0/+24 | |
| Right now the --crate-id and related flags are all process *after* the entire crate is parsed. This is less than desirable when used with makefiles because it means that just to learn the output name of the crate you have to parse the entire crate (unnecessary). This commit changes the behavior to lift the handling of these flags much sooner in the compilation process. This allows us to not have to parse the entire crate and only have to worry about parsing the crate attributes themselves. The related methods have all been updated to take an array of attributes rather than a crate. Additionally, this ceases duplication of the "what output are we producing" logic in order to correctly handle things in the case of --test. Finally, this adds tests for all of this functionality to ensure that it does not regress. | ||||
| 2013-12-20 | rustc: Improve crate id extraction | Alex Crichton | -0/+24 | |
| Right now the --crate-id and related flags are all process *after* the entire crate is parsed. This is less than desirable when used with makefiles because it means that just to learn the output name of the crate you have to parse the entire crate (unnecessary). This commit changes the behavior to lift the handling of these flags much sooner in the compilation process. This allows us to not have to parse the entire crate and only have to worry about parsing the crate attributes themselves. The related methods have all been updated to take an array of attributes rather than a crate. Additionally, this ceases duplication of the "what output are we producing" logic in order to correctly handle things in the case of --test. Finally, this adds tests for all of this functionality to ensure that it does not regress. | ||||
| 2013-12-19 | Accept trailing commas in struct patterns | Alex Crichton | -2/+7 | |
| We decided in the 12/10/13 weekly meeting that trailing commas should be accepted pretty much anywhere. They are currently not allowed in struct patterns, and this commit adds support for that. Closes #10392 | ||||
| 2013-12-18 | auto merge of #10915 : alexcrichton/rust/fixes, r=ILyoan | bors | -0/+6 | |
| Just a little cleanup. | ||||
| 2013-12-17 | Remove obsolete mutability from ast::Ty | Seo Sanghyeon | -9/+8 | |
| 2013-12-15 | Forbid multiple imports in use statements | Alex Crichton | -0/+6 | |
| Closes #10911 | ||||
