git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
e31205d
help
sign in
history of
src/IRTS/Compiler.hs
all commits
826fa9c
Replace projections from instance ctors with special names.
Matus Tejiscak
13 years ago
e8c6a5b
arity in Compiler a bit safer.
Matus Tejiscak
13 years ago
b7d5cbc
Broaden cover of getArity.
Matus Tejiscak
13 years ago
7f5043a
Respect unused args in case-projections from data ctors.
Matus Tejiscak
13 years ago
7408d94
Add newtype-case elimination.
Matus Tejiscak
13 years ago
b51cf28
Include erasure in data constructors.
Matus Tejiscak
13 years ago
080a291
Compile data ctors with real arity.
Matus Tejiscak
13 years ago
5b62302
Add "detaggable" as an argument to OptInfo.
Matus Tejiscak
13 years ago
c1f89fa
Remove the last occurrence of "force".
Matus Tejiscak
13 years ago
7688a12
More small fixes.
Matus Tejiscak
13 years ago
f8e2582
Erase unused case-branches.
Matus Tejiscak
13 years ago
5ae2e58
Fix erasure from data ctors.
Matus Tejiscak
13 years ago
eea9302
Disable forcing and collapsibility (dirty hack).
Matus Tejiscak
13 years ago
7e633ee
Improve reporting of accessibility errors.
Matus Tejiscak
13 years ago
dfb2663
Run erasure analysis even when not compiling.
Matus Tejiscak
13 years ago
72b473d
Move Erasure back into Idris/.
Matus Tejiscak
13 years ago
4ae96c9
Remove unused reachability analysis.
Matus Tejiscak
13 years ago
fe0e037
Move erasure to IRTS.
Matus Tejiscak
13 years ago
6e04313
Fix coverage again, add comment.
Matus Tejiscak
13 years ago
0179c54
Fix coverage.
Matus Tejiscak
13 years ago
44ee6d3
Handle overapplied functions correctly.
Matus Tejiscak
13 years ago
8576fba
Remove debug printouts.
Matus Tejiscak
13 years ago
e866fa6
Don't erase from unknown names.
Matus Tejiscak
13 years ago
589bb4b
Ctor erasure fixed.
Matus Tejiscak
13 years ago
8c7af47
Also print residual deps.
Matus Tejiscak
13 years ago
99d5a0a
Only compile the reachable names.
Matus Tejiscak
13 years ago
14d352e
Fix eta-expansion, list reachable names.
Matus Tejiscak
13 years ago
d403d47
Add some debug printouts.
Matus Tejiscak
13 years ago
d4562c4
Remove the old findUnusedArgs.
Matus Tejiscak
13 years ago
b1bef1c
Connect erasure with analysis.
Matus Tejiscak
13 years ago
ad0dce1
Invert the meaning of used/unused in CGInfo.
Matus Tejiscak
13 years ago
f0d7876
Add basic conversion to unused-map.
Matus Tejiscak
13 years ago
dd7a2b2
Remove unsafeDebugIO and traceShow.
Matus Tejiscak
13 years ago
a92914b
Also account for called references.
Matus Tejiscak
13 years ago
a368e1d
Printing reinstated.
Matus Tejiscak
13 years ago
f5532eb
Deps inverted.
Matus Tejiscak
13 years ago
da67875
Forward chaining search implemented.
Matus Tejiscak
13 years ago
49c7abc
Remove cached deps'.
Matus Tejiscak
13 years ago
7e308dd
Eliminate unused inputs to erasure analysis
Matus Tejiscak
13 years ago
4dc937a
Compilability.
Matus Tejiscak
13 years ago
06e0bb9
Cached deps added.
Matus Tejiscak
13 years ago
6041ec1
Improved dep pretty-printing.
Matus Tejiscak
13 years ago
aff2988
Redefine dep analysis data structures.
Matus Tejiscak
13 years ago
20b544c
Intercommit.
Matus Tejiscak
13 years ago
1b75037
Intercommit.
Matus Tejiscak
13 years ago
ccadc82
Ctor usage analysis roughly complete.
Matus Tejiscak
13 years ago
59c3cd1
Make ProjCase take exactly one alternative. (TODO: is this safe?)
Matus Tejiscak
13 years ago
961c6bc
Remove export of traceUnused.
Matus Tejiscak
13 years ago
2ac5aaa
Rename UnusedArgs to Erasure.
Matus Tejiscak
13 years ago
f675e05
Add CodegenInfo structure, give CGs uniform types
Edwin Brady
13 years ago
older commits
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