| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-08-13 | libsyntax: Refactor item parsing so that items and view items are parsed in ↵ | Patrick Walton | -30/+113 | |
| the same function. This is a step on the way to "extern mod foo;" and replacing "import" with "use". | ||||
| 2012-08-13 | rustc: Make functional record and struct update use ".." instead of "with". | Patrick Walton | -2/+13 | |
| "with" is still accepted for backwards compatibility. | ||||
| 2012-08-13 | Fix method mode parsing bug. Closes #3191. | Michael Sullivan | -1/+0 | |
| 2012-08-08 | libsyntax: Parse common enum fields | Patrick Walton | -52/+70 | |
| 2012-08-08 | syntax: Stop supporting old impl syntax | Brian Anderson | -59/+12 | |
| 2012-08-08 | Convert impls to new syntax | Brian Anderson | -11/+8 | |
| 2012-08-08 | rustc: Do some plumbing work in preparation for common fields in enums | Patrick Walton | -14/+15 | |
| 2012-08-08 | rustc: Do some plumbing work on nested enums | Patrick Walton | -45/+50 | |
| 2012-08-07 | improve borrowck error messages to explain regions better | Niko Matsakis | -1/+1 | |
| 2012-08-07 | rustc: Parse variant structs; add a trivial test case | Patrick Walton | -18/+69 | |
| 2012-08-07 | rustc: Box struct_defs | Patrick Walton | -2/+2 | |
| 2012-08-07 | Implement static typeclass methods. Closes #3132. | Michael Sullivan | -17/+37 | |
| 2012-08-07 | rustc: Split out struct bodies into a separate "struct_def" type in the AST | Patrick Walton | -3/+13 | |
| 2012-08-07 | rustc: Add stub support for struct variants to the AST | Patrick Walton | -10/+11 | |
| 2012-08-07 | syntax: Rename expr_alt to expr_match | Brian Anderson | -3/+3 | |
| 2012-08-07 | syntax: Fix parsing of inherent traits | Brian Anderson | -1/+2 | |
| 2012-08-07 | syntax: Make match arm parsing more restrictive again | Brian Anderson | -5/+12 | |
| Require comma separators for all expression types except the plain block | ||||
| 2012-08-06 | rustc: Parse and stub (broken) typechecking for bounded function types | Patrick Walton | -14/+23 | |
| 2012-08-06 | Disallow multiple constructors or destructors in the same class | Tim Chevalier | -5/+25 | |
| Closes #2825 | ||||
| 2012-08-06 | rustc: Implement pattern matching for structs | Patrick Walton | -62/+128 | |
| 2012-08-06 | make `ref x` bindings produce region ptrs and fix various minor bugs | Niko Matsakis | -69/+85 | |
| we now detect inconsistent modes, binding names, and various other errors. typeck/trans integration is mostly done. borrowck not so much. more tests needed. | ||||
| 2012-08-06 | Convert alt to match. Stop parsing alt | Brian Anderson | -117/+117 | |
| 2012-08-06 | Handle interpolated paths in pattern parsing. Fixes #3007. | Eric Holk | -2/+10 | |
| We might need to use is_ident_or_path in a for other places too. | ||||
| 2012-08-06 | rustc: Implement functional record update for structs | Patrick Walton | -3/+12 | |
| 2012-08-05 | syntax: Stop parsing alts without arrows | Brian Anderson | -6/+2 | |
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -461/+445 | |
| 2012-08-03 | rustc: Merge fn& and fn in favor of fn&. | Patrick Walton | -11/+8 | |
| This is a step on the way to moving the function "proto" sigil out front. | ||||
| 2012-08-03 | rustc: Parse and typecheck repeating vector expressions; e.g. [ 0, ..512 ] | Patrick Walton | -31/+64 | |
| 2012-08-03 | libsyntax: Fix trailing whitespace | Patrick Walton | -1/+1 | |
| 2012-08-03 | rustc: Parse, serialize, and deserialize trait inheritance | Patrick Walton | -1/+11 | |
| 2012-08-03 | rustc: Add the notion of inherited visibility | Patrick Walton | -45/+61 | |
| 2012-08-03 | rustc: Remove all fixed-length strings from our codebase | Patrick Walton | -3/+3 | |
| 2012-08-02 | Purge placement new; Make borrowck know about unary move. | Niko Matsakis | -8/+1 | |
| cc #3071 | ||||
| 2012-08-02 | Revert "Remove "iface" from keyword table." | Lindsey Kuper | -1/+1 | |
| This reverts commit 51b9674ed7af96f31aa164215722710f8d3d9384. | ||||
| 2012-08-02 | Remove "iface" from keyword table. | Lindsey Kuper | -1/+1 | |
| 2012-08-02 | Extend ast_map to know about method declarations in traits. | Michael Sullivan | -1/+1 | |
| 2012-08-02 | Remove modes from map API and replace with regions. | Niko Matsakis | -7/+7 | |
| API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map). | ||||
| 2012-08-02 | Allow `macro_rules! m { (...) => ... }` | Paul Stansifer | -2/+7 | |
| 2012-08-02 | Allow interpolations of all the nt_*s. | Paul Stansifer | -10/+33 | |
| 2012-08-01 | syntax: Remove 'ret' | Brian Anderson | -1/+1 | |
| 2012-08-01 | Convert ret to return | Brian Anderson | -265/+276 | |
| 2012-08-01 | syntax: Allow any block-like expr to be used as alt arm w/o comma separator | Brian Anderson | -20/+25 | |
| 2012-08-01 | libsyntax: Use the keyword "copy" for copy-mode bindings instead of the +. | Patrick Walton | -16/+8 | |
| Mea culpa for introducing + in the first place. | ||||
| 2012-08-01 | libsyntax: Fix a parsing problem with the temporary syntax for by-value ↵ | Patrick Walton | -2/+2 | |
| pattern match bindings | ||||
| 2012-07-31 | rustc: Parse by-reference pattern bindings with the "ref" keyword | Patrick Walton | -60/+90 | |
| 2012-07-31 | rustc: Implement unary move. Closes #917. | Patrick Walton | -7/+11 | |
| 2012-07-31 | Introduce 'return', 'match' and 'module' as synonyms | Brian Anderson | -9/+23 | |
| 2012-07-31 | rustc: Check self types in method lookup; allow required trait methods to ↵ | Patrick Walton | -0/+1 | |
| have self types; write self types into metadata | ||||
| 2012-07-31 | syntax: More tweaks to make alt arrows parse and print correctly | Brian Anderson | -41/+46 | |
| 2012-07-31 | accept naked exprs with commas in pattern arms | Niko Matsakis | -2/+19 | |
| pretty printing will use them, but indentation is slightly off if the expr is long | ||||
