summaryrefslogtreecommitdiff
path: root/src/hir/deserialise.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-11-05HIR Serialise - Better errorsJohn Hodge1-4/+4
2016-10-30HIR+Resolve - Refactor handling of enum variant importsJohn Hodge1-2/+2
2016-10-29HIR Types - Store array size expr as a shared_ptr to allow cloningJohn Hodge1-1/+1
2016-10-20HIR Serialise - Replace boost with raw zlibJohn Hodge1-0/+1
2016-10-18Debug - Reduce impact of disabled debug.John Hodge1-0/+1
2016-10-18HIR Serialise - Compress (now requires boost, sorry)John Hodge1-218/+111
2016-10-15HIR - Rough support for associated constsJohn Hodge1-2/+11
2016-10-09Expand - #[macro_reexport]John Hodge1-1/+2
2016-10-09HIR - Save/load macro source crateJohn Hodge1-0/+3
2016-10-08HIR+AST - Store/Load/Use extern crate list from loaded cratesJohn Hodge1-0/+9
2016-09-29HIR - Add variadic marking to functions, and propagate unsafe/const markingsJohn Hodge1-0/+1
2016-09-28HIR - Support Variant literalsJohn Hodge1-0/+4
2016-09-27HIR Serialise - Fix not serialising macro loop separator tokenJohn Hodge1-0/+1
2016-09-27HIR Deserialise - Handle `PAT_ITEM`John Hodge1-0/+1
2016-09-27macro_rules - Update logic for determining if a loop should be expandedJohn Hodge1-3/+6
2016-09-11macro_rules - Rework to handle vec! edge caseJohn Hodge1-8/+1
2016-09-07HIR (De)serialise - Support shallow MIR dropsJohn Hodge1-1/+1
2016-09-03HIR - Convert Literal::BorrowOf to use a full pathJohn Hodge1-1/+1
2016-09-01HIR Serialise - Save const literalJohn Hodge1-2/+1
2016-08-29HIR Deserialise - Hackily set crate names, clean up a littleJohn Hodge1-5/+10
2016-08-29HIR - Remove dependency on macro_rules.hppJohn Hodge1-2/+7
2016-08-27HIR (De)serialise - Working deserialiseJohn Hodge1-15/+77
2016-08-27HIR Deserialise - Fix quirk with std::stringJohn Hodge1-5/+17
2016-08-27HIR Deserialise - Fully fleshed?John Hodge1-297/+335
2016-08-27HIR Serialise - Untested deserialiserJohn Hodge1-0/+947