aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2016-10-30Handle newer versions of monoMichael Williamson
2016-10-30Check mcs succeeded before continuingMichael Williamson
2016-08-29Initial support for static methods/fields on interfacesMichael Williamson
2016-08-29Allow transformation of type declarations to return multiple typesMichael Williamson
2016-08-29Remove unused codeMichael Williamson
2016-08-29Remove extra spaceMichael Williamson
2016-08-29Desugar all types at onceMichael Williamson
2016-08-29Apply node transformers across lists of typesMichael Williamson
2016-08-29Write arrays as native C# arraysMichael Williamson
2016-08-06Cache execution of C# as well as compilationMichael Williamson
2016-08-06Cache C# compiled outputMichael Williamson
2016-08-06Rename Node.type() to Node.nodeType()Michael Williamson
2016-08-06Assign node types automaticallyMichael Williamson
2016-08-06Ensure that try statements create new blockMichael Williamson
2016-07-31Add missing final modifierMichael Williamson
2016-07-31Extract common code for building desugar statement transformersMichael Williamson
2016-07-31Use only where appropriateMichael Williamson
2016-07-31Desugar foreach to for rather than whileMichael Williamson
2016-07-31Create new block when desugaring for loopsMichael Williamson
2016-07-31Remove unused argumentMichael Williamson
2016-07-31Implement for loops using desugarMichael Williamson
2016-07-31Extract MAIN_IDENTIFIER in testsMichael Williamson
2016-07-31Create new block when desugarring foreach loopsMichael Williamson
2016-07-31Add C# serialization for blocksMichael Williamson
2016-07-31Read statement blocksMichael Williamson
2016-07-31Read for-each as sugared statementsMichael Williamson
2016-07-31Throw error if iterables are of different lengthsMichael Williamson
2016-07-31Remove old TODOMichael Williamson
2016-07-31Remove old TODOMichael Williamson
2016-07-17Update docs for DynamicNodeVisitorMichael Williamson
2016-07-15Use different temp prefix for switch desugarringMichael Williamson
2016-07-15Remove unused fieldMichael Williamson
2016-07-15Remove Identifiers in favour of instance methodsMichael Williamson
2016-07-15Remove unnecessary semicolonMichael Williamson
2016-07-15Remove Guava functions from NodeTransformerMichael Williamson
2016-07-15Rename transform to transformSubTree, update usages accordinglyMichael Williamson
2016-07-15Handle char literals properlyMichael Williamson
2016-07-15Transform subnodes in NodeTransformerMichael Williamson
2016-07-15Generate switch statements in C# backendMichael Williamson
2016-07-15Split switch handling off to desugar stepMichael Williamson
2016-07-15Remove ExpressionNodeMapperMichael Williamson
2016-07-15Remove StatementNodeMapperMichael Williamson
2016-07-14Simplify dynamic visitor creationMichael Williamson
2016-07-14Make it easier to construct visitors that close over localsMichael Williamson
2016-07-14Generate bytecode for visitor instantiationMichael Williamson
2016-07-14Remove AssignableExpressionVisitorMichael Williamson
2016-07-14Remove NodeMapper interfacesMichael Williamson
2016-07-14Inline unnecessary methodMichael Williamson
2016-07-14Remove duplicated dynamic generation codeMichael Williamson
2016-07-14Remove NodeMapper in favour of a DynamicNodeMapperMichael Williamson