git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
ef45cdc
help
sign in
history of
src/IRTS/Compiler.hs
all commits
7143962
Make totality a warning until compiling
David Raymond Christiansen
12 years ago
92d7b51
Fix boolElim optimisation
Edwin Brady
12 years ago
e2249c0
Add workaround for some non-trivial case-matches on detaggable data.
Matus Tejiscak
13 years ago
d7e4bfa
Fix indentation.
Matus Tejiscak
13 years ago
fb3d76c
Add a check for missed newtype optimisations.
Matus Tejiscak
13 years ago
8e3d3c0
Fix erasure from data constructors.
Matus Tejiscak
13 years ago
4be2fba
Allow second argument of assert_smaller to be of different type than first argument since this could be useful for functions that are written with Universe-style pattern matching, i.e., where the rhs pattern has different type than the lhs expression.
Ahmad Salim Al-Sibahi
13 years ago
24ced57
Fix name confusion.
Matus Tejiscak
13 years ago
013d766
Use ASTUtils in Compiler.hs.
Matus Tejiscak
13 years ago
171e45b
Exact name lookups in getArity.
Matus Tejiscak
13 years ago
4bc8589
Improve --dumpcases.
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
779ecf2
Fix laziness in Compiler.hs.
Matus Tejiscak
13 years ago
2604c1d
Fix compilation of applied de bruijn vars.
Matus Tejiscak
13 years ago
4e1d50e
Use method info to erase stuff in Compiler.hs.
Matus Tejiscak
13 years ago
cee5985
Recognise instance constructors in Compiler.hs.
Matus Tejiscak
13 years ago
5bdfe51
Comment clarification.
Matus Tejiscak
13 years ago
ca257e0
Remove commented-out dead code.
Matus Tejiscak
13 years ago
67b01ec
Refactor Compiler.hs.
Matus Tejiscak
13 years ago
37b3f6c
Add instance ctor application analysis.
Matus Tejiscak
13 years ago
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
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