summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2016-09-04HIR - Fix sorting of SimplePathJohn Hodge1-2/+2
2016-09-04HIR - Restructure _Unsize handling to operate on pointersJohn Hodge7-101/+229
2016-09-04HIR Typecheck Expr - Planning for the CoerceUnsized traitJohn Hodge2-2/+61
2016-09-03HIR Typecheck Expr - Casts of function pointers are valid to any pointer to unitJohn Hodge1-1/+1
2016-09-03Resolve - Split enum paths pointing into extern cratesJohn Hodge1-0/+1
2016-09-03HIR Bind - HACK: Run over extern crates tooJohn Hodge1-0/+5
2016-09-03HIR Typecheck - Search for type impls in other crates tooJohn Hodge2-22/+25
2016-09-03Resolve - More populated bindingsJohn Hodge2-18/+65
2016-09-03HIR From AST - Add an error message when invalid value found, earlier error ↵John Hodge1-3/+7
for bad binding
2016-09-03HIR Typecheck Expr - Improve bug messageJohn Hodge1-1/+1
2016-09-03HIR Typecheck Outer - Support exter cratesJohn Hodge1-4/+8
2016-09-03HIR Const Eval - Minimal working MIR constevalJohn Hodge1-8/+22
2016-09-03HIR Const Eval - More structure to MIR execution supportJohn Hodge1-3/+20
2016-09-03HIR - Convert Literal::BorrowOf to use a full pathJohn Hodge4-4/+4
2016-09-03HIR Const Eval - Rough structure for MIR evalJohn Hodge1-1/+173
2016-09-02HIR Const Eval - Restructure to allow MIR executionJohn Hodge1-47/+66
2016-09-01HIR Const Eval - Support fn pointersJohn Hodge1-17/+20
2016-09-01HIR Const Eval - Restructure item lookup to make handling fn pointers easierJohn Hodge1-61/+78
2016-09-01HIR Serialise - Save const literalJohn Hodge2-3/+2
2016-09-01HIR Const Eval - Extern crate supportJohn Hodge1-3/+8
2016-09-01HIR - Look for impls in extern cratesJohn Hodge2-7/+18
2016-09-01Resolve Abs - Abs import pathsJohn Hodge1-0/+18
2016-09-01HIR Conv - Fix case where crate name was ignoredJohn Hodge1-1/+8
2016-09-01HIR FromAST - Fix is_marker flag on traitsJohn Hodge2-3/+10
2016-09-01Resolve - Misc fixesJohn Hodge4-11/+15
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 Hodge7-21/+51
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