summaryrefslogtreecommitdiff
path: root/src/ast/crate.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-24No more tears!ubsan1-6/+6
2016-11-02Parse - Refactor TTStream and TokenTree into their own filesJohn Hodge1-0/+1
2016-10-18AST - Search output/ and output/test_deps for extern cratesJohn Hodge1-1/+11
2016-10-18AST - Load referenced crates in anon modulesJohn Hodge1-0/+4
2016-10-08HIR+AST - Store/Load/Use extern crate list from loaded cratesJohn Hodge1-3/+11
2016-09-25Start on liblibc - Add cfg_attr support to LoadCratesJohn Hodge1-0/+11
2016-09-09Expand - Move loading of libstd/libcore into LoadCrates for cleaner debugJohn Hodge1-0/+23
2016-09-07LoadCrates - Better error reportingJohn Hodge1-3/+10
2016-08-29Resolve Abs - Hacking up extern supportJohn Hodge1-1/+2
2016-08-29HIR Deserialise - Hackily set crate names, clean up a littleJohn Hodge1-14/+4
2016-08-29macro_rules - Source crate!John Hodge1-0/+9
2016-08-29AST Crate - Planning post-load index passJohn Hodge1-2/+7
2016-08-29HIR - Remove dependency on macro_rules.hppJohn Hodge1-2/+2
2016-08-27Expand macro_use - Handle on an `extern crate`John Hodge1-1/+8
2016-08-27AST - Enable crate loading!John Hodge1-4/+3
2016-08-27AST - Roughing in `extern crate` loading infrastructureJohn Hodge1-38/+8
2016-08-27AST - Use cfg when loading cratesJohn Hodge1-6/+19
2016-08-20AST - Remove unused AST serialisation codeJohn Hodge1-50/+4
2016-08-19AST - Nicer TODO for `extern crate`John Hodge1-4/+4
2016-05-24AST - Spanned paths in impl blocks, remove dead codeJohn Hodge1-196/+0
2016-05-22macro_rules - Rework pattern matching to not use try-catchJohn Hodge1-1/+1
2016-05-22Clean up dead code (both useless code, and stuff that will be rewritten for HIR)John Hodge1-22/+0
2016-05-18All - Fix up a bunch of -Wextra warningsJohn Hodge1-1/+3
2016-04-30Resolve - Further work on use/index.John Hodge1-1/+1
2016-03-20Tagged Union - Rework to remove indirectionJohn Hodge1-1/+1
2016-03-19Expand - Handle std/core loading (partially)John Hodge1-3/+10
2016-03-13Parse - Store module path in moduleJohn Hodge1-1/+1
2016-03-12AST - Remove some header codeJohn Hodge1-0/+8
2016-03-06HUGE REFACTOR - Move named module items into a tagged unionJohn Hodge1-0/+345