summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-10-14Resolve Abolute - Allow type aliases in pathsJohn Hodge1-0/+4
2016-10-13Makefile - function to reduce repetition in dependenciesJohn Hodge1-5/+7
2016-10-13AST - Handle associated staticsJohn Hodge3-4/+7
2016-10-13AST Dump - Support associated statics+constsJohn Hodge1-0/+12
2016-10-13Makefile+main - Fixes to allow partial compilaing of run-pass testsJohn Hodge2-1/+32
2016-10-13MIR Gen Match - Keep deref for all borrowsJohn Hodge1-6/+8
2016-10-13HIR Typecheck Expr - Shadow into borrows of tuplesJohn Hodge1-0/+9
2016-10-13HIR - Match function typesJohn Hodge1-1/+14
2016-10-12Make deault ABI a #defineJohn Hodge11-26/+38
2016-10-12HIR Expand Closures - Use a different name for closures from impl blocksJohn Hodge1-1/+1
2016-10-12HIR From AST - Handle float-annotated integer literalsJohn Hodge1-1/+11
2016-10-12Expand - Clear deleted anon modules inside anon modulesJohn Hodge3-10/+11
2016-10-12Expand format_args! - (minor) CommentingJohn Hodge1-1/+2
2016-10-12Resolve Use - Bind to wildcard-imported enum variantsJohn Hodge1-1/+15
2016-10-11Expand format_args! - Fragments in static, fix is_simple checkJohn Hodge1-22/+67
2016-10-11Expand format_args! - Wrap in a matchJohn Hodge1-9/+14
2016-10-11AST Dump - Include binding typesJohn Hodge1-0/+11
2016-10-11Expand format_args - Parse named argument referencesJohn Hodge1-6/+68
2016-10-10Expand - #[lang] eh_personality and handle None itemsJohn Hodge1-1/+6
2016-10-10Makefile - libtest also requires panic_unwindJohn Hodge1-1/+1
2016-10-10MIR Gen Match - Rework _ propagation in DT code (I hope it's still correct)John Hodge1-118/+184
2016-10-10HIR Bind - Bind defaulted path paramsJohn Hodge2-3/+9
2016-10-10HIR Typecheck Expr - Move destructure auto trait checking to its own functionJohn Hodge2-142/+155
2016-10-10Makefile - getopts depends on stdJohn Hodge1-0/+1
2016-10-10HIR Typecheck Expr - Allow casts to become coercesJohn Hodge1-7/+21
2016-10-10HIR Expand Closures - Fix lack of replacement in bindingsJohn Hodge1-1/+1
2016-10-10HIR Expand Closures - Avoid bad monomorphisationsJohn Hodge2-2/+7
2016-10-10HIR Typecheck Static - Handle still-specialisable implsJohn Hodge1-0/+6
2016-10-10HIR Typecheck Expr - Better error for cast to a path/genericJohn Hodge1-2/+7
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