summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2016-10-23HIR Typecheck Static - HACK: Assume placeholder generics match any traitJohn Hodge1-29/+41
2016-10-22macro_rules - Hack to allow :ident and TOK_IDENT to match each otherJohn Hodge2-20/+34
2016-10-22Parse "::Position" - (minor) Prevent iostream state from breaking printingJohn Hodge1-1/+1
2016-10-22Parse Types - Allow 'self' to start a pathJohn Hodge1-0/+2
2016-10-22HIR - Commit missing header (this is why we have CI)John Hodge1-0/+83
2016-10-22HIR Typecheck Expr - Add trait bound as part of CallValue to correctly link ↵John Hodge2-4/+13
argument types to trait impl
2016-10-22HIR Typecheck Expr - (minor) Comments about possible quirk with ↵John Hodge1-0/+6
Unsize/CoerceUsized handling
2016-10-22HIR Typecheck Expr - If an Unsize bound fails, equate the typesJohn Hodge1-6/+16
2016-10-22HIR Typecheck Expr - Error earlier if an impl can't be foundJohn Hodge4-21/+73
2016-10-22HIR Resolve UFCS - Fix trait path selectionJohn Hodge1-8/+27
2016-10-22HIR Const Eval - Rough MIR binop supportJohn Hodge1-2/+51
2016-10-22HIR Const Eval - (minor) comment about MIR cast opJohn Hodge1-0/+1
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