git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
7afa310
help
sign in
history of
src/Idris/DataOpts.hs
all commits
6a0f2f8
Added TODO for DataOpts.hs
Jan de Muijnck-Hughes
12 years ago
9abbc3f
Cache uniqueness information in NameType
Edwin Brady
12 years ago
eedf489
Remove collapsibility and forceability altogether.
Matus Tejiscak
13 years ago
5b62302
Add "detaggable" as an argument to OptInfo.
Matus Tejiscak
13 years ago
eea9302
Disable forcing and collapsibility (dirty hack).
Matus Tejiscak
13 years ago
9b80d0d
Add an "inaccessible" field to OptData.
Matus Tejiscak
13 years ago
d337b5d
Performance/compiler temporary hack: %erase
Edwin Brady
13 years ago
46e894d
Use Data.Text for variable names
Edwin Brady
13 years ago
5d8f805
Shrink IBCs dramatically
Edwin Brady
13 years ago
67da31a
Merge branch 'master' into cabal-library
Brian McKenna
13 years ago
7d30e05
Fix too-new import
Melvar Chen
13 years ago
65c301c
Recursive constructor disjointness + cleanup
Matus Tejiscak
13 years ago
5000aeb
Add a Cabal library
Brian McKenna
13 years ago
90eb6a2
Library changes: Please read details below!
Edwin Brady
13 years ago
dcd4007
Normalise pattern types when typechecking
Edwin Brady
13 years ago
3c32b65
Whitespace cleanup.
George Leontiev
13 years ago
93992c3
Compile Nat as Int, (and plus/mult/fromInteger)
Edwin Brady
13 years ago
1d4d226
Optimise datatypes with one constructor and one argument No need to pack them up (because we're strict!) so just treat them as a newtype would be in Haskell.
Edwin Brady
13 years ago
a807a34
Remove the unused arg from lookup functions
David Christiansen
14 years ago
8624d06
Fix collapsibility bug
Edwin Brady
14 years ago
3a27fde
Arguments under type constructors are not forceable!
Edwin Brady
14 years ago
fb2b17d
Add collapsing optimisation and more aggressive erasure
Edwin Brady
14 years ago
489ea6f
Pass pattern variable names to match compiler
Edwin Brady
15 years ago
1112fe4
Coverage checker Not quite complete - a bug (which I know how to fix) makes some things appear not covering even though they are. Results currently used only for pruning case trees in compiled code. There is a small performance penalty - coverage checking can be disable with --nocoverage
Edwin Brady
15 years ago
baaba44
Run-time forcing optimisation
Edwin Brady
15 years ago
02881b1
Implemented forcing optimisation Constructor arguments which are inferrable from the indices in the constructor type are erased both at compile-time and run-time
Edwin Brady
15 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