Age | Commit message (Expand) | Author | Files | Lines |
2015-04-04 | Lexer - Handle integer suffixes | John Hodge | 1 | -11/+29 |
2015-04-04 | Hacked in parsing of HRLs | John Hodge | 1 | -0/+25 |
2015-04-04 | Handle 'self::' paths, fix macro name resolution, fix handling of 'use ::' | John Hodge | 2 | -16/+40 |
2015-04-03 | Added partial support for #[derive()] | John Hodge | 2 | -2/+4 |
2015-04-03 | (minor) Note desire to remove unnessesary copy of vector | John Hodge | 1 | -0/+1 |
2015-04-03 | Save #[] attrs with item, ready for post-processing derive() | John Hodge | 3 | -49/+63 |
2015-04-01 | More work on wildcard impls | John Hodge | 3 | -10/+9 |
2015-03-31 | Fully convert trait name in 'impl' to be a AST:Path | John Hodge | 1 | -5/+7 |
2015-03-29 | Handling for 'T::method()' (where T is a type param) | John Hodge | 1 | -1/+2 |
2015-03-29 | Minor tweaks to handle libcore update | John Hodge | 4 | -2/+40 |
2015-03-29 | Twiddling root-level typecheck | John Hodge | 2 | -48/+14 |
2015-03-27 | Split type and lifetime parameters apart | John Hodge | 1 | -4/+8 |
2015-03-26 | Comment headers and readme update | John Hodge | 6 | -10/+52 |
2015-03-26 | Integer literal output, signed pattern hackery | John Hodge | 1 | -2/+6 |
2015-03-26 | Remove the ASSOCIATED type (now handled by the UFCS path type) | John Hodge | 3 | -5/+25 |
2015-03-25 | Add flag for irrefutable matches, prevents arguments from being resolved | John Hodge | 4 | -39/+50 |
2015-03-25 | Macros updated with concat!, stringify!, and $crate | John Hodge | 5 | -1/+201 |
2015-03-25 | Fix pattern handling (not using Parse_Pattern for & patterns, inverted check ... | John Hodge | 1 | -2/+3 |
2015-03-22 | Clean up local path resolution, add internal 'str' type | John Hodge | 1 | -0/+5 |
2015-03-22 | Parsing "Composite" DSTs (Trait + Trait2 + Trait3) | John Hodge | 2 | -5/+25 |
2015-03-22 | Hack in UFCS <Type as Trait> syntax | John Hodge | 1 | -2/+22 |
2015-03-21 | Planning resolve for local modules | John Hodge | 1 | -2/+1 |
2015-03-21 | (minor) Commenting on ! in Parse_Type | John Hodge | 1 | -2/+3 |
2015-03-21 | Move wildcard use to Path::resolve, add 'bool' type | John Hodge | 1 | -0/+1 |
2015-03-21 | Fix minor lexing and dump issues | John Hodge | 1 | -2/+2 |
2015-03-21 | Add && => & & split in expr | John Hodge | 1 | -0/+3 |
2015-03-21 | Split pattern parsing out of expr.cpp | John Hodge | 3 | -248/+268 |
2015-03-21 | Rework macro handling to (hopefully) correctly handle nested repetions | John Hodge | 6 | -20/+74 |
2015-03-20 | Split parse/root.cpp up | John Hodge | 4 | -357/+425 |
2015-03-20 | Lifetime bounds, pattern fragments, nested modules | John Hodge | 3 | -16/+28 |
2015-03-19 | Struct patterns, return with no semicolon | John Hodge | 1 | -5/+5 |
2015-03-19 | Convert patterns over to tagged unions | John Hodge | 1 | -2/+2 |
2015-03-19 | EVIL tagged union hackjob | John Hodge | 1 | -1/+45 |
2015-03-18 | super path in expr, byte literals, while disallow struct, todo struct match | John Hodge | 3 | -4/+34 |
2015-03-18 | Local macros, fixed array literals | John Hodge | 3 | -18/+54 |
2015-03-18 | '..' pattern, fix macro arg lookup comparison function | John Hodge | 2 | -50/+81 |
2015-03-18 | Array literals, op-equals parsing, super in path, blocks | John Hodge | 4 | -138/+146 |
2015-03-17 | Block fn-s, parse (but no AST) for array literals | John Hodge | 3 | -0/+48 |
2015-03-17 | Fix handling of struct literals and for loops | John Hodge | 1 | -3/+7 |
2015-03-17 | Rework handling of blocks, add sub-modules | John Hodge | 7 | -286/+474 |
2015-03-17 | Hack in hex character literals | John Hodge | 2 | -2/+20 |
2015-03-17 | Clean up handling of TokenTrees, allowing empty but valid TTs | John Hodge | 3 | -2/+13 |
2015-03-17 | Replace Enum variant inner type | John Hodge | 3 | -30/+133 |
2015-03-15 | Rework type params, add ! "type" | John Hodge | 2 | -98/+215 |
2015-03-15 | Extern blocks and rework to function parsing (uses LR(3)) | John Hodge | 1 | -53/+87 |
2015-03-15 | Function types | John Hodge | 1 | -7/+79 |
2015-03-14 | Fixed macros, added range syntax and other tweaks | John Hodge | 8 | -225/+380 |
2015-03-13 | Various other features for libcore, now on to loops | John Hodge | 7 | -40/+123 |
2015-03-13 | Const items in expressions, attributes in impl blocks | John Hodge | 3 | -6/+29 |
2015-03-12 | Float parsing, module-level macro expansion | John Hodge | 5 | -55/+310 |