git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
09eebbf
help
sign in
history of
src/IRTS/Defunctionalise.hs
all commits
a807a34
Remove the unused arg from lookup functions
David Christiansen
14 years ago
c70992b
Generate legal DChkCase expressions when defunctionalization is trivial
Benjamin Saunders
14 years ago
bdf11e8
Better IO + faster compilation by avoiding needless cases in EVAL/APPLY
Edwin Brady
14 years ago
7245290
Some tiny RTS optimisations
Edwin Brady
14 years ago
c101721
Fix Integer matching bug
Edwin Brady
14 years ago
06283b6
Improve evaluation of projection By caching result of evaluation, so that it's already evaluated when next projection happens.
Edwin Brady
14 years ago
28ecd81
Erase unused arguments when compiling
Edwin Brady
14 years ago
3c641ae
Added --dumpdefuns flag
Edwin Brady
14 years ago
0f957f6
Add Proj operator to runtime version of TT Allows extracting arguments without checking constructor first which will make erasing unused values easier shortly
Edwin Brady
14 years ago
bb76c6c
More aggressive simplification; fix case generation bug
Edwin Brady
14 years ago
783d45f
New datatype for defunctionalised programs ...so that we can't make something ill formed by accident
Edwin Brady
14 years ago
c02a58c
Added fork (but not working properly yet)
Edwin Brady
14 years ago
371bd9a
Group EVAL/APPLY constructors
Edwin Brady
14 years ago
b642db5
Almost working new back end
Edwin Brady
14 years ago
35ec145
Added lazy application to IRTS
Edwin Brady
14 years ago
4e0fe22
Added defunctionalisation to IRTS idris --fovm now gives a full defunctionalising compiler for a supercombinator language
Edwin Brady
14 years ago
517acc1
Namespace parsing improvements (for qualified operator names) thanks to Dirk Ullrich
Edwin Brady
14 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