summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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-22Makefile - Add dependency for libstd (libcompiler_builtins)John Hodge1-1/+1
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-22Makefile - Rule to start compiling rustc itselfJohn Hodge1-0/+13
2016-10-22Parse - Fix deficiency in parsing lifetime boundsJohn Hodge1-3/+6
2016-10-22Notes/Quirks - UFCS pathsJohn Hodge1-0/+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-ci - Just use GCC6 to reduce loadJohn Hodge1-28/+16
2016-10-22Travis - Attempt to expand rustc testsJohn Hodge2-2/+11
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-21Makefile - Switch to curl instead of wgetJohn Hodge2-6/+3
2016-10-21travis-ci - Upgrade libsslJohn Hodge1-0/+4
2016-10-20Makefile - Suppress message when deleting non-exisant tarballJohn Hodge1-1/+1
2016-10-20travis-ci - meh, don't bother early-downloadingJohn Hodge1-3/+0
2016-10-20travis-ci - Fix bad ruleJohn Hodge1-2/+2
2016-10-20Makefile - Allow overriding the last stage for rust_testsJohn Hodge3-7/+11
2016-10-20HIR Serialise - Replace boost with raw zlibJohn Hodge4-33/+230
2016-10-20travis-ci - boost, take 3John Hodge1-5/+4
2016-10-20travis-ci - Boost, take 2John Hodge1-1/+6
2016-10-20travis-ci - Boost libsJohn Hodge1-1/+1
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-20travis-ci - Attempt to install a good compilerJohn Hodge1-3/+24
2016-10-20HIR Typecheck Expr - Fix bug in array unsizeJohn Hodge2-1/+25
2016-10-19Makefile - Compile rustc tests through to after MIR validationJohn Hodge2-1/+3
2016-10-19HIR Const Eval - Allow indexingJohn Hodge1-3/+18
2016-10-19main - Cache debug enabled resultJohn Hodge1-2/+8
2016-10-19Makefile+gitignore - Comments and tiny warning fixJohn Hodge2-1/+6
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