git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
cdff1db
help
sign in
history of
src/Idris/Core/CaseTree.hs
all commits
c85af21
Make sure Borrowed constructors aren't updated
Edwin Brady
12 years ago
7e7368d
Store kind in Pi binders
Edwin Brady
12 years ago
cdbfec9
Propagate CaseType through IRs
Edwin Brady
12 years ago
218c735
Mark 'case' on unique types as updatable
Edwin Brady
12 years ago
9abbc3f
Cache uniqueness information in NameType
Edwin Brady
12 years ago
32d47a5
Ensure erasure happens under 'force'
Edwin Brady
12 years ago
61f3456
Simplify argsToAlt.
Matus Tejiscak
12 years ago
019b608
Purify toPats.
Matus Tejiscak
12 years ago
15b9807
Disable PAny for repeated patvars.
Matus Tejiscak
12 years ago
2490a15
Implement accessible+inaccessible splitting.
Matus Tejiscak
12 years ago
1e37348
More changes to argsToAlt.
Matus Tejiscak
12 years ago
2cc6526
Adjust code around argsToAlt.
Matus Tejiscak
12 years ago
747aaf5
Extend argsToAlt to return a quadruple.
Matus Tejiscak
12 years ago
c201192
Bring erasure info to the case tree builder.
Matus Tejiscak
12 years ago
2e9c299
Add ReaderT to CaseBuilder.
Matus Tejiscak
12 years ago
b0cb4e2
Create the CaseBuilder monad alias.
Matus Tejiscak
12 years ago
42dcbc3
Deal with 'Delay' in case building properly
Edwin Brady
12 years ago
e366017
Add two uncovered cases to substSC.
Matus Tejiscak
13 years ago
cfe250a
Case tree building considers heterogeneous types
Edwin Brady
13 years ago
b283c0d
Fix some reachability warnings with Eff
Edwin Brady
13 years ago
08ddbaa
Reformulate decEq for Vect.
Matus Tejiscak
13 years ago
b44cf97
Reformat prune.
Matus Tejiscak
13 years ago
5a8e4f4
Improve indentation of LExp.
Matus Tejiscak
13 years ago
5f93139
Move forcing to Compiler.hs.
Matus Tejiscak
13 years ago
0203531
Fix case-inspection of lazy values.
Matus Tejiscak
13 years ago
5c0c63a
Improve comments.
Matus Tejiscak
13 years ago
64353d2
Don't prune improjectible case-trees.
Matus Tejiscak
13 years ago
7ada264
Fix case-tree projection transformation.
Matus Tejiscak
13 years ago
826fa9c
Replace projections from instance ctors with special names.
Matus Tejiscak
13 years ago
e2dec8b
Fix single-arg-ness of ProjCase.
Matus Tejiscak
13 years ago
7688a12
More small fixes.
Matus Tejiscak
13 years ago
b1d2553
Respect accessibility in case tree elaboration.
Matus Tejiscak
13 years ago
589bb4b
Ctor erasure fixed.
Matus Tejiscak
13 years ago
59c3cd1
Make ProjCase take exactly one alternative. (TODO: is this safe?)
Matus Tejiscak
13 years ago
89c89d3
Fix "Force" in case tree for new indexed form
Edwin Brady
13 years ago
130f437
Remove | annotation, make Force/Delay implicit
Edwin Brady
13 years ago
f9684d6
Add 'Lazy' type for capturing delayed computations
Edwin Brady
13 years ago
6e1cac7
(Temporary!) Turn off typecase test
Edwin Brady
13 years ago
32b66c5
Type constructor arguments are unused at run-time
Edwin Brady
13 years ago
46e894d
Use Data.Text for variable names
Edwin Brady
13 years ago
66ec833
Minor memory usage improvements
Edwin Brady
13 years ago
7604451
Cache argument types for building case trees
Edwin Brady
13 years ago
7e885b3
Disallow explicit types on LHS
Edwin Brady
13 years ago
ad995dc
Check that case does not overspecialise
Edwin Brady
13 years ago
5000aeb
Add a Cabal library
Brian McKenna
13 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