summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2016-08-29AST Resolve - Prelude handlingJohn Hodge6-114/+130
2016-08-29Resolve Abs - Comment about hacked-around quirkJohn Hodge1-1/+3
2016-08-29Resolve Absolute - Hack around name resolution quirkJohn Hodge3-23/+52
2016-08-29Resolve Abs - Working around a quirk of name resolutionJohn Hodge1-5/+55
2016-08-29Main - Split resolve into three logged passesJohn Hodge1-3/+9
2016-08-29Expand format_args - Add detection for ::std/::coreJohn Hodge1-2/+15
2016-08-29Resolve Abs - Partial extern crate supportJohn Hodge1-17/+91
2016-08-29AST Resolve - Slow work on cratesJohn Hodge1-25/+67
2016-08-29macro_rules - Source crate!John Hodge2-2/+10
2016-08-29AST Crate - Planning post-load index passJohn Hodge2-4/+12
2016-08-29HIR From AST - Add TODO for extern crateJohn Hodge1-0/+2
2016-08-29HIR - Remove dependency on macro_rules.hppJohn Hodge8-19/+43
2016-08-29AST Resolve Index - Hacking away on crate handlingJohn Hodge1-41/+92
2016-08-28AST Resolve - Hacking away on extern crate handlingJohn Hodge1-9/+11
2016-08-28Expand - Support #[cfg] on use statementsJohn Hodge6-4/+38
2016-08-27Resolve Use - Include extern crate supportJohn Hodge2-1/+81
2016-08-27Resolve - Working on extern crate supportJohn Hodge4-3/+15
2016-08-27Expand - Add std/core to crate rootJohn Hodge1-0/+2
2016-08-27Resolve - (bugfix) Fix crash when missing item is in rootJohn Hodge1-1/+1
2016-08-27Expand - Import macros from std/coreJohn Hodge1-0/+6
2016-08-27Expand - Extra language items!John Hodge1-0/+5
2016-08-27Main - Disable a bunch of debug againJohn Hodge1-2/+2
2016-08-27Expand macro_use - Handle on an `extern crate`John Hodge3-36/+62
2016-08-27HIR (De)serialise - Working deserialiseJohn Hodge7-23/+159
2016-08-27AST - Enable crate loading!John Hodge2-5/+5
2016-08-27HIR Deserialise - Fix quirk with std::stringJohn Hodge1-5/+17
2016-08-27AST - Roughing in `extern crate` loading infrastructureJohn Hodge5-60/+20
2016-08-27AST - Use cfg when loading cratesJohn Hodge1-6/+19
2016-08-27HIR Deserialise - Fully fleshed?John Hodge2-297/+336
2016-08-27HIR Serialise - Untested deserialiserJohn Hodge4-3/+956
2016-08-27main - Some TODOsJohn Hodge1-0/+5
2016-08-27HIR Serialise - Simplify u64 compressed format, fix bug in string writeJohn Hodge1-27/+6
2016-08-26Main - Disable debug for HIR serialisationJohn Hodge1-1/+3
2016-08-26HIR Serialise - LiteralsJohn Hodge1-1/+27
2016-08-26Const Eval - Evaluate enum valuesJohn Hodge1-0/+12
2016-08-26HIR - Remove None variant for TraitValueItem, add literal for Enum ValueJohn Hodge11-22/+19
2016-08-26HIR Serialise - Fully structuredJohn Hodge1-7/+79
2016-08-26HIR Serialise - Allow serialisation of incomplete MIR BBs (dead code)John Hodge1-1/+2
2016-08-26HIR Serialise - Only serialise MIR if presentJohn Hodge2-1/+10
2016-08-26HIR Expand Closures - Eliminate closure types!John Hodge1-2/+80
2016-08-26HIR Typecheck Validate - Avoid use of the call cacheJohn Hodge1-7/+41
2016-08-26HIR Serialise - MIR serialisation in progressJohn Hodge2-16/+257
2016-08-26HIR Path - Fix bad clone implJohn Hodge1-2/+2
2016-08-25HIR Serialise - Working alongJohn Hodge3-7/+202
2016-08-25Main - Silence a bunch of loggingJohn Hodge1-1/+10
2016-08-25HIR Serialise - Stubbing inJohn Hodge1-0/+329
2016-08-25main - Start on structure for outputJohn Hodge1-6/+33
2016-08-25AST - Support for crate_name and crate_type (draft)John Hodge4-22/+74
2016-08-25HIR Expand Closures - Stable closure namesJohn Hodge1-13/+16
2016-08-25HIR Dump - Don't print `mod {}` for rootJohn Hodge1-4/+10