59bd3feRemove special case for Never flags. Use () instead.Evan Czaplicki
e2a5157Better code gen for complex recursive valuesEvan Czaplicki
2aa8628Register variables used as binary operators for DCEEvan Czaplicki
c0aed6fShuffle some code so that port deps get registered for DCEEvan Czaplicki
e99688dAdd init, onEffects, etc. deps when registering effect managersEvan Czaplicki
12fbd47Use Var.Global in optimized ASTEvan Czaplicki
c987f07Drop unneeded info from GLShader in optimized ASTEvan Czaplicki
30261e2Distinguish between local and global variables in optimized ASTEvan Czaplicki
f232da4Do DCE while generating JS.Evan Czaplicki
5b4fbc7Upgrade Optimize code from String to TextEvan Czaplicki
b97576dAttempt to speed up the parsing phaseEvan Czaplicki
a2a2fc0Track region information in canonical defsEvan Czaplicki
0d2c5a2Remove [1..5] syntax in favor of List.rangeEvan Czaplicki
72da9daRename `Foreign` to `Port` across the codebaseEvan Czaplicki
856ac59Check programs that take flags, generate relevant decoderEvan Czaplicki
66c833dGet foreign effects workingEvan Czaplicki
fa09513Type check effect manager functionsEvan Czaplicki
8f032c9Make `command` and `subscription` functions available in effect modulesEvan Czaplicki
d163289Parse more liberally, give errors in validation phase for better messagesEvan Czaplicki
3e8eb7bJust focus on effect modules, ignore foreign effects for nowEvan Czaplicki
455dcb2Begin supporting "define" in Parse and Validate phasesEvan Czaplicki
50a14caParse "effect module" and "foreign effect module" headersEvan Czaplicki
6d9f01bRemove portsEvan Czaplicki
c4f6f6acosmetic: modernize whitespaceEvan Czaplicki
1c20cb3Properly display the "problematic value" for case-branches with crashesEvan Czaplicki
c64aa8eProvide Debug.crash with module namesEvan Czaplicki
e303fbaRename Optimize modules about cases and decision treesEvan Czaplicki
81566e2Use unique names for all pattern vars, inline when there's only 1 occurrenceEvan Czaplicki
c9f3911Remove a bunch of Control.Applicative imports since we're only GHC 7.10 nowEvan Czaplicki
97572f9Thread VariantDict through to decision tree compilerEvan Czaplicki
3f6dcdbBegin generating optimized pattern matchesEvan Czaplicki
ff98144Detect crashes, add region informationEvan Czaplicki
16c4b79Reorganize Optimize modules, making things a bit smallerEvan Czaplicki
f4a182cPut inlined version of Case into optimized ASTEvan Czaplicki
87dc670Rename functions, add some commentsEvan Czaplicki
0cd50f9Move Optimize.TailCalls to OptimizeEvan Czaplicki
2d29699Make separate type for the optimized ASTEvan Czaplicki
e35986bIntroduce optimize phase, detect tail callsEvan Czaplicki
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list