git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
f287e5f
help
sign in
history of
src/IRTS/Compiler.hs
all commits
674b58f
Factor out LLVM backend
Markus Pfeiffer
12 years ago
f905a79
javascript: lift out node backend
raichoo
12 years ago
31de6be
javascript: lift out javascript backend
raichoo
12 years ago
a570354
Fix LLVM build problem
Edwin Brady
12 years ago
8353de5
Find updatable constructors after destructive case
Edwin Brady
12 years ago
a1fb7a3
Inline with blocks
Edwin Brady
12 years ago
5695e4c
Do some inlining in Lang IR
Edwin Brady
12 years ago
e5d1956
Propagate constructor updates to bytecode
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
783ddc3
Invoke external code generator
Edwin Brady
12 years ago
93f407d
Use strings for code generators
Edwin Brady
12 years ago
788f800
Record import paths in ibc
Edwin Brady
12 years ago
4ca8e46
Fix data ctor arity comparison.
Matus Tejiscak
12 years ago
32d47a5
Ensure erasure happens under 'force'
Edwin Brady
12 years ago
67f7373
Support builds that doesn't use cabal for libs and rts
niklas
12 years ago
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
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