summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-09-01HIR Conv Expand - Clean up duplicated codeJohn Hodge1-24/+3
2016-09-01HIR - Support looking up items using ext crate pathsJohn Hodge1-7/+16
2016-09-01Resolve Abs - Fix paths from ext cratesJohn Hodge1-3/+29
2016-09-01Resolve - HIR pointers for enum variantsJohn Hodge4-6/+28
2016-09-01Expand - Support box operator (untested)John Hodge5-5/+86
2016-08-31HIR From AST - Trait bindingJohn Hodge2-6/+4
2016-08-31HIR From AST - Box receiver, start on fixing missing informationJohn Hodge4-11/+37
2016-08-31HIR - Support for ext crates in FromASTJohn Hodge2-7/+21
2016-08-31Resolve Abs - Fix primitive hackJohn Hodge1-1/+5
2016-08-31Resolve - Hack in support for multiple bindings for one useJohn Hodge4-110/+203
2016-08-30Resolve - (minor) DebugJohn Hodge2-2/+10
2016-08-30Resolve Use - Notes on handling mutiple bindingsJohn Hodge1-4/+2
2016-08-29Resolve - More bindingsJohn Hodge1-6/+67
2016-08-29Expand Derive - Hack in crate nameJohn Hodge1-57/+58
2016-08-29Resolve Abs - Fix binding edgecasesJohn Hodge1-5/+41
2016-08-29Expand - Core path for ? tooJohn Hodge1-3/+4
2016-08-29Expand - Core crate name for for desugarJohn Hodge1-4/+5
2016-08-29Resolve Absolute - Extern crate enumsJohn Hodge1-1/+19
2016-08-29Resolve Abs - Hacking up extern supportJohn Hodge3-5/+46
2016-08-29Resolve Absolute - Support imports from HIRJohn Hodge1-3/+58
2016-08-29Resolve Index - Extern support in Normalise_PathJohn Hodge1-54/+69
2016-08-29HIR Deserialise - Hackily set crate names, clean up a littleJohn Hodge8-22/+52
2016-08-29Resolve Index - Add an assertion that currently firesJohn Hodge1-2/+3
2016-08-29HIR From AST - Convert use statements into HIR itemsJohn Hodge1-0/+17
2016-08-29Resolve Abs - Glob imports from externJohn Hodge2-3/+42
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