on 54dfb21 help sign in
all commits
e303fbaRename Optimize modules about cases and decision treesEvan Czaplicki 81566e2Use unique names for all pattern vars, inline when there's only 1 occurrenceEvan Czaplicki ac43b4cDo not bother tracking substitutions in decision treeEvan Czaplicki e5369f5Crush down code generated by decision treesEvan Czaplicki 3f6dcdbBegin generating optimized pattern matchesEvan Czaplicki 16c4b79Reorganize Optimize modules, making things a bit smallerEvan Czaplicki f4a182cPut inlined version of Case into optimized ASTEvan Czaplicki 2d29699Make separate type for the optimized ASTEvan Czaplicki c5c4da6cosmetic: minor indentation and naming changesEvan Czaplicki 8a43c40Special type for vars that are only top-levelJoeyEremondi 99ff520Include freeVars in Opt.FactsJoeyEremondi 5c78998Finish tail call eliminationEvan Czaplicki e35986bIntroduce optimize phase, detect tail callsEvan Czaplicki