summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2016-10-22MIR Gen - Don't emit no-op unsizing castsJohn Hodge1-1/+6
2016-10-22HIR Types - Treat unbound path types as fuzzy matches in ↵John Hodge2-2/+10
compare_with_placeholders
2016-10-22HIR Typecheck Expr - Add ivar possibilities from CoerceUnsizedJohn Hodge1-1/+19
2016-10-22HIR Typecheck Expr - Handle TraitObject coerce with no data traitJohn Hodge1-2/+8
2016-10-22HIR Resolve UFCS - Populate trait paramsJohn Hodge1-1/+16
2016-10-22HIR - Allow (partial) TraitObject with no data trait, better logging of ItemPathJohn Hodge6-79/+26
2016-10-22Expand - #[prelude_import] supportJohn Hodge2-4/+23
2016-10-22Parse/Pattern - Handle interpolated patterns after bindingsJohn Hodge1-0/+5
2016-10-22Parse - Fix deficiency in parsing lifetime boundsJohn Hodge1-3/+6
2016-10-22MIR Gen Match - DTN signed integr rangesJohn Hodge1-2/+14
2016-10-22MIR Gen Match - Match literal against enumJohn Hodge1-17/+42
2016-10-22HIR Conv - Bind UFCS paths in patternsJohn Hodge2-12/+64
2016-10-22Travis - Attempt to expand rustc testsJohn Hodge1-0/+2
2016-10-21HIR Bind - Add TODO for binding associated constants in pattern valuesJohn Hodge1-4/+12
2016-10-21MIR Gen Match - Simplify handling of constantsJohn Hodge1-0/+226
2016-10-21HIR Resolve UFCS - Visit patternsJohn Hodge1-0/+11
2016-10-21HIR Const Eval - Support associated constants, fix bug where default EntPtr ↵John Hodge1-10/+20
wasn't NotFound
2016-10-21HIR - Associated constant typecheck and MIR supportJohn Hodge4-55/+103
2016-10-21Expand - Warn (don't error) when an attribute is seen in the wrong placeJohn Hodge1-1/+1
2016-10-20Makefile - Allow overriding the last stage for rust_testsJohn Hodge1-0/+2
2016-10-20HIR Serialise - Replace boost with raw zlibJohn Hodge3-30/+228
2016-10-20Merge pull request #8 from est31/masterJohn Hodge (Mutabah)2-0/+2
Fix build on gcc 6.2
2016-10-20Fix build on gcc 6.2est312-0/+2
2016-10-20MIR Gen - Associated constantsJohn Hodge1-1/+1
2016-10-20HIR Typecheck - Associated constant result typeJohn Hodge2-2/+8
2016-10-20HIR Typecheck Expr - Fix bug in array unsizeJohn Hodge2-1/+25
2016-10-19Makefile - Compile rustc tests through to after MIR validationJohn Hodge1-0/+2
2016-10-19HIR Const Eval - Allow indexingJohn Hodge1-3/+18
2016-10-19main - Cache debug enabled resultJohn Hodge1-2/+8
2016-10-19HIR Deserialise - Clean up buffering code into a nicer abstractionJohn Hodge2-31/+53
2016-10-19Debug - if(false) NullSink usage (gets compiled, but never runs)John Hodge1-3/+3
2016-10-19HIR Deserialise - Add a 1KB buffer to the frontJohn Hodge2-4/+42
2016-10-18main - Determine output file from crate name if not providedJohn Hodge1-23/+75
2016-10-18Debug - Reduce impact of disabled debug.John Hodge3-16/+23
2016-10-18HIR Serialise - Compress (now requires boost, sorry)John Hodge4-446/+535
2016-10-18Expand/cfg - Support #[cfg] on crates by nuking all itemsJohn Hodge1-0/+10
2016-10-18Resolve/Use - Allow glob import of a crate rootJohn Hodge1-1/+3
2016-10-18AST - Search output/ and output/test_deps for extern cratesJohn Hodge1-1/+11
2016-10-18AST - Load referenced crates in anon modulesJohn Hodge2-0/+5
2016-10-16Resolve - Handle glob imports from external enumsJohn Hodge2-14/+38
2016-10-16Parse Patterns - Allow < and << to start a path in a patternJohn Hodge1-0/+2
2016-10-15macro_rules! - Allow match to start an exprJohn Hodge1-0/+1
2016-10-15HIR - Rough support for associated constsJohn Hodge7-16/+47
2016-10-14HIR From AST - Convert associated consts in trait implsJohn Hodge1-2/+15
2016-10-14macro_rules! - Allow reserved words to match :identJohn Hodge2-2/+15
2016-10-14HIR From AST - TODOs for associated constsJohn Hodge1-1/+6
2016-10-14Resolve Abolute - Allow type aliases in pathsJohn Hodge1-0/+4
2016-10-13AST - Handle associated staticsJohn Hodge2-4/+6
2016-10-13AST Dump - Support associated statics+constsJohn Hodge1-0/+12
2016-10-13Makefile+main - Fixes to allow partial compilaing of run-pass testsJohn Hodge1-1/+21