git.iko.soy
/
elk
readme
files
commits
refs
on
eb97f2a
help
sign in
history of
src/Optimize.hs
all commits
a2a2fc0
Track region information in canonical defs
Evan Czaplicki
10 years ago
0d2c5a2
Remove [1..5] syntax in favor of List.range
Evan Czaplicki
10 years ago
72da9da
Rename `Foreign` to `Port` across the codebase
Evan Czaplicki
11 years ago
856ac59
Check programs that take flags, generate relevant decoder
Evan Czaplicki
11 years ago
66c833d
Get foreign effects working
Evan Czaplicki
11 years ago
fa09513
Type check effect manager functions
Evan Czaplicki
11 years ago
8f032c9
Make `command` and `subscription` functions available in effect modules
Evan Czaplicki
11 years ago
d163289
Parse more liberally, give errors in validation phase for better messages
Evan Czaplicki
11 years ago
3e8eb7b
Just focus on effect modules, ignore foreign effects for now
Evan Czaplicki
11 years ago
455dcb2
Begin supporting "define" in Parse and Validate phases
Evan Czaplicki
11 years ago
50a14ca
Parse "effect module" and "foreign effect module" headers
Evan Czaplicki
11 years ago
6d9f01b
Remove ports
Evan Czaplicki
11 years ago
c4f6f6a
cosmetic: modernize whitespace
Evan Czaplicki
11 years ago
1c20cb3
Properly display the "problematic value" for case-branches with crashes
Evan Czaplicki
11 years ago
c64aa8e
Provide Debug.crash with module names
Evan Czaplicki
11 years ago
e303fba
Rename Optimize modules about cases and decision trees
Evan Czaplicki
11 years ago
81566e2
Use unique names for all pattern vars, inline when there's only 1 occurrence
Evan Czaplicki
11 years ago
c9f3911
Remove a bunch of Control.Applicative imports since we're only GHC 7.10 now
Evan Czaplicki
11 years ago
97572f9
Thread VariantDict through to decision tree compiler
Evan Czaplicki
11 years ago
3f6dcdb
Begin generating optimized pattern matches
Evan Czaplicki
11 years ago
ff98144
Detect crashes, add region information
Evan Czaplicki
11 years ago
16c4b79
Reorganize Optimize modules, making things a bit smaller
Evan Czaplicki
11 years ago
f4a182c
Put inlined version of Case into optimized AST
Evan Czaplicki
11 years ago
87dc670
Rename functions, add some comments
Evan Czaplicki
11 years ago
0cd50f9
Move Optimize.TailCalls to Optimize
Evan Czaplicki
11 years ago
2d29699
Make separate type for the optimized AST
Evan Czaplicki
11 years ago
e35986b
Introduce optimize phase, detect tail calls
Evan Czaplicki
11 years ago
keys
esc 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