summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-10-10HIR Typecheck Expr - Allow merge over ! ivarJohn Hodge1-3/+3
2016-10-10Short-term TODOJohn Hodge1-1/+2
2016-10-10Makefile - libtest depends on libtermJohn Hodge1-1/+1
2016-10-10Parse - Remove old inefficient TT parse codeJohn Hodge3-128/+5
2016-10-10Parse - Fix a few cases where tokens were copied instead of clonedJohn Hodge5-23/+26
2016-10-10HIR Expand - Fix monomorphising of closure typesJohn Hodge2-12/+27
2016-10-10HIR Typecheck Static - Error if an impl couldn't be found in EATJohn Hodge1-16/+1
2016-10-09HIR Typecheck Static - (minor) Reduce debug spamJohn Hodge2-9/+14
2016-10-09HIR Annotate - Handle ref bindings in pattersJohn Hodge1-5/+126
2016-10-09Resolve Use - Handle imports when looking up importsJohn Hodge1-1/+30
2016-10-09main - (minor) CommentingJohn Hodge1-2/+3
2016-10-09main - (minor) CommentingJohn Hodge1-1/+2
2016-10-09Makefile - Dependencies for some testsJohn Hodge1-2/+11
2016-10-09Resolve Use - Fix an edge-case crash, insert TODOJohn Hodge1-2/+5
2016-10-09Expand format_args! - Support basic case (no positional args and no options)John Hodge1-25/+112
2016-10-09Expand - #[macro_reexport]John Hodge7-17/+62
2016-10-09Makefile - Disable compile-fail tests, allow run-pass and run-fail tests to ↵John Hodge1-3/+4
reach resolve
2016-10-09macro_rules - #[macro_export] handling, plan for #[macro_reexport]John Hodge3-6/+15
2016-10-09AST - Remove free MacroInvocation listsJohn Hodge15-157/+116
2016-10-09HIR - Save/load macro source crateJohn Hodge3-5/+9
2016-10-08Parse Expr - Treat [ as the start of a value in .. handlingJohn Hodge1-0/+1
2016-10-08Parse - Handle #! at the end of a block, allow pub items in blocksJohn Hodge1-1/+3
2016-10-08Parse - Handle `unsafe extern fn` in impl blocksJohn Hodge1-1/+1
2016-10-08HIR+MIR - Allow unsize between two genericsJohn Hodge3-23/+18
2016-10-08README - Update, libstd emitted!John Hodge1-3/+4
2016-10-08Makefile - Add the `hello` testJohn Hodge1-1/+4
2016-10-08HIR+AST - Store/Load/Use extern crate list from loaded cratesJohn Hodge4-3/+25
2016-10-08HIR+MIR - Correct handling of diverging loopsJohn Hodge5-19/+58
2016-10-08main - Dump MIR before validationJohn Hodge1-4/+5
2016-10-08HIR Closures - Rework to correctly support borrow typesJohn Hodge4-59/+122
2016-10-08MIR Gen - Allow casts to all integer types from pointersJohn Hodge1-1/+2
2016-10-08MIR Gen Match - Slice decision tree codegenJohn Hodge1-9/+90
2016-10-08HIR Gen Match - Structure support for slices in DTJohn Hodge1-10/+97
2016-10-07MIR Gen Match - (minor) Sort code a little bitJohn Hodge1-549/+552
2016-10-07MIR Gen Match - Slice matchingJohn Hodge2-81/+81
2016-10-07MIR Gen Match - Rough bytestring supportJohn Hodge2-9/+57
2016-10-07MIR Gen Match - (Simple) support array patternsJohn Hodge1-1/+15
2016-10-07MIR Gen - Destructure array patternsJohn Hodge4-7/+69
2016-10-07MIR Gen Match - (Simple) Handle enum variants with no sub-patternsJohn Hodge1-0/+7
2016-10-07MIR Gen Match - Only sort patterns when there's multipleJohn Hodge1-20/+29
2016-10-07MIR Gen Match - Struct patternsJohn Hodge1-3/+22
2016-10-07MIR Gen - Handle no-op castsJohn Hodge1-2/+7
2016-10-07MIR Gen Match - Signed integer branch generationJohn Hodge1-0/+62
2016-10-07MIR Gen Match - Signed integer valuesJohn Hodge1-46/+65
2016-10-07MIR From HIR Match - Array patternsJohn Hodge1-2/+35
2016-10-07MIR From HIR - Enum variant _PathValue support hacked inJohn Hodge1-0/+18
2016-10-07HIR Typecheck Expr - Use bounds from traits for opaque associated typesJohn Hodge4-1/+101
2016-10-07HIR Typecheck Static - Expand associated types in monomorphised bound types, ↵John Hodge1-1/+4
allow ivars
2016-10-07HIR Typecheck Common - Reduce spammyness of monomorphise_typeJohn Hodge1-15/+23
2016-10-07HIR Typecheck Expr - (minor) Fiddling with find_named_trait_in_traitJohn Hodge1-3/+7