summaryrefslogtreecommitdiff
path: root/src/hir/serialise.cpp
AgeCommit message (Collapse)AuthorFilesLines
2016-11-20HIR Serialise - Fix serialisation of ErasedTypeJohn Hodge1-3/+3
2016-11-20MIR - Union support hacked upJohn Hodge1-0/+5
2016-11-19HIR Serialis - Support ErasedTypeJohn Hodge1-1/+6
2016-10-31All - Rough support for `union` (data structure present in all stages)John Hodge1-0/+12
2016-10-30HIR+Resolve - Refactor handling of enum variant importsJohn Hodge1-2/+6
2016-10-23AST+HIR - Add stubbed support for erased types (`impl Trait`)John Hodge1-0/+3
2016-10-18HIR Serialise - Compress (now requires boost, sorry)John Hodge1-228/+140
2016-10-15HIR - Rough support for associated constsJohn Hodge1-1/+8
2016-10-09HIR - Save/load macro source crateJohn Hodge1-0/+1
2016-10-08HIR+AST - Store/Load/Use extern crate list from loaded cratesJohn Hodge1-0/+4
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-27macro_rules - Update logic for determining if a loop should be expandedJohn Hodge1-3/+5
2016-09-11macro_rules - Rework to handle vec! edge caseJohn Hodge1-6/+1
2016-09-07HIR (De)serialise - Support shallow MIR dropsJohn Hodge1-1/+2
2016-09-03HIR - Convert Literal::BorrowOf to use a full pathJohn Hodge1-1/+1
2016-09-01HIR Serialise - Save const literalJohn Hodge1-1/+1
2016-08-29HIR - Remove dependency on macro_rules.hppJohn Hodge1-0/+5
2016-08-27HIR (De)serialise - Working deserialiseJohn Hodge1-6/+25
2016-08-27HIR Deserialise - Fully fleshed?John Hodge1-0/+1
2016-08-27HIR Serialise - Untested deserialiserJohn Hodge1-3/+4
2016-08-27HIR Serialise - Simplify u64 compressed format, fix bug in string writeJohn Hodge1-27/+6
2016-08-26HIR Serialise - LiteralsJohn Hodge1-1/+27
2016-08-26HIR - Remove None variant for TraitValueItem, add literal for Enum ValueJohn Hodge1-3/+0
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 Hodge1-1/+8
2016-08-26HIR Serialise - MIR serialisation in progressJohn Hodge1-16/+255
2016-08-25HIR Serialise - Working alongJohn Hodge1-6/+198
2016-08-25HIR Serialise - Stubbing inJohn Hodge1-0/+329