git.iko.soy
/
elk
readme
files
commits
refs
on
c19392f
help
sign in
history of
src/AST/Expression/Optimized.hs
all commits
59bd3fe
Remove special case for Never flags. Use () instead.
Evan Czaplicki
9 years ago
e2a5157
Better code gen for complex recursive values
Evan Czaplicki
9 years ago
c0aed6f
Shuffle some code so that port deps get registered for DCE
Evan Czaplicki
10 years ago
12fbd47
Use Var.Global in optimized AST
Evan Czaplicki
10 years ago
d7a266b
Switch to using liftM functions in binary instances
Evan Czaplicki
10 years ago
eb30f83
Add binary instance for everything in AST.Expression.Optimized
Evan Czaplicki
10 years ago
c987f07
Drop unneeded info from GLShader in optimized AST
Evan Czaplicki
10 years ago
30261e2
Distinguish between local and global variables in optimized AST
Evan Czaplicki
10 years ago
f232da4
Do DCE while generating JS.
Evan Czaplicki
10 years ago
5e065de
Convert Strings to Text in all the AST files
Evan Czaplicki
10 years ago
c0b4375
Switch all of the AST modules from String to Text
Evan Czaplicki
10 years ago
b97576d
Attempt to speed up the parsing phase
Evan Czaplicki
10 years ago
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
8f032c9
Make `command` and `subscription` functions available in effect modules
Evan Czaplicki
11 years ago
6d9f01b
Remove ports
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
ac43b4c
Do not bother tracking substitutions in decision tree
Evan Czaplicki
11 years ago
e5369f5
Crush down code generated by decision trees
Evan Czaplicki
11 years ago
3f6dcdb
Begin generating optimized pattern matches
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
2d29699
Make separate type for the optimized AST
Evan Czaplicki
11 years ago
c5c4da6
cosmetic: minor indentation and naming changes
Evan Czaplicki
11 years ago
8a43c40
Special type for vars that are only top-level
JoeyEremondi
11 years ago
99ff520
Include freeVars in Opt.Facts
JoeyEremondi
11 years ago
5c78998
Finish tail call elimination
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