| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-02 | Move src/comp to src/rustc | Graydon Hoare | -133/+0 | |
| 2012-01-19 | rustc: ";" to "," in enums | Patrick Walton | -4/+4 | |
| 2012-01-19 | rustc: "tag" -> "enum" | Patrick Walton | -1/+1 | |
| 2012-01-18 | Remove '.' after nullary tags in patterns | Tim Chevalier | -5/+5 | |
| Does what it says on the tin. The next commit will remove support for this syntax. | ||||
| 2012-01-13 | distinguish "any closure" and "stack closure" (block) | Niko Matsakis | -2/+2 | |
| 2012-01-12 | Make driver::session::session no longer an object | Marijn Haverbeke | -0/+1 | |
| Rather, it is now a struct where properties like opts are accessed directly, and the error-reporting methods are part of a static impl (with the same name as the type). | ||||
| 2012-01-10 | rename sendfn to fn~, lambda to fn@ | Niko Matsakis | -2/+2 | |
| 2012-01-09 | Remove proto_sugar and 'lambda' as keyword, commit to fn@. | Graydon Hoare | -5/+5 | |
| 2011-12-19 | implement capture clauses (move, in particular) and integrate | Niko Matsakis | -0/+132 | |
| them into type state and so forth | ||||
| 2011-05-13 | Move capture checking into resolve.rs | Marijn Haverbeke | -119/+0 | |
| Drops capture.rs. The new algorithm also checks for captures function arguments and obj fields. | ||||
| 2011-05-12 | Downcase std modules again, move to :: for module dereferencing | Marijn Haverbeke | -43/+43 | |
| This should be a snapshot transition. | ||||
| 2011-05-12 | Keep resolve data in external hash table, rather than embedded defs | Marijn Haverbeke | -7/+9 | |
| One step closer to removing fold and having a single, immutable AST. Resolve still uses fold, because it has to detect and transform expr_field expressions. If we go through on our plan of moving to a different syntax for module dereferencing, the parser can spit out expr_field expressions, and resolve can move to walk. (I am truly sorry for the things I did in typestate_check.rs. I expect we'll want to change that to walk as well in the near future, at which point it should probably pass around a context record, which could hold the def_map.) | ||||
| 2011-05-11 | Stop depending on block indices in capture.rs | Marijn Haverbeke | -5/+9 | |
| 2011-05-09 | Alias-ify walk, typeck, metadata. Cuts another 80kb off rustc. | Graydon Hoare | -3/+3 | |
| 2011-05-06 | Rename std modules to be camelcased | Marijn Haverbeke | -15/+15 | |
| (Have fun mergining your stuff with this.) | ||||
| 2011-05-05 | Eradicate fold from capture.rs | Marijn Haverbeke | -59/+54 | |
| The pass now uses walk. | ||||
| 2011-04-11 | Implement the "attempted dynamic environment-capture" error in rustc. | Rafael Ávila de Espíndola | -0/+118 | |
