git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
ace080c
help
sign in
history of
src/IRTS/Compiler.hs
all commits
a807a34
Remove the unused arg from lookup functions
David Christiansen
14 years ago
263b017
Merge pull request #246 from bitlisp/ffi2
Edwin Brady
14 years ago
56a58fe
More rigorous checking of validity for mkForeign calls
Benjamin Saunders
14 years ago
dc91b01
Java FFI: imports included and dependencies downloaded via maven
Jan Bessai
14 years ago
4358581
Refactored Java backend to be more monadic and to allow for the future extension of globals
Jan Bessai
14 years ago
2396796
Merge branch 'javascript' of https://github.com/raichoo/Idris-dev into raichoo-javascript
Edwin Brady
14 years ago
c020e50
javascript: split javascript and node target
raichoo
14 years ago
4c5b1bd
Merge branch 'master' into bitstring
Benjamin Saunders
14 years ago
e49ab72
Reorder the monad transformers in the Idris monad to allow completion
David Christiansen
14 years ago
41f3d97
Merge branch 'master' of git://github.com/edwinb/Idris-dev into bitstring
Benjamin Saunders
14 years ago
57628ff
Merge pull request #146 from raichoo/javascript
Edwin Brady
14 years ago
b896224
Primitive types for groups of 8, 16, 32, and 64 bits, and basic arithmetic and mutual conversion operations on them
Benjamin Saunders
14 years ago
4bc6424
Compile on GHC 7.0
Seo Sanghyeon
14 years ago
12dcee5
Merge commit '06fffa315afc0d883f36a6ce971df1123aa6d8e3' into javascript
Irene Knapp
14 years ago
06fffa3
JavaScript stuff.
Irene Knapp
14 years ago
dd5001f
make TT aware of Set -> Type
raichoo
14 years ago
bdf11e8
Better IO + faster compilation by avoiding needless cases in EVAL/APPLY
Edwin Brady
14 years ago
7245290
Some tiny RTS optimisations
Edwin Brady
14 years ago
c101721
Fix Integer matching bug
Edwin Brady
14 years ago
bbbe563
Merge pull request #114 from raichoo/word
Edwin Brady
14 years ago
e3d393c
Added the ability to dump bytecode to a file
Daniel Waterworth
14 years ago
f6451ef
word 8/16 primitive types
raichoo
14 years ago
fab5d73
Adding support for Windows MingW32
chetant
14 years ago
758d56a
Minor CG changes remove 'replace' calls, and be more careful with --nocoverage
Edwin Brady
14 years ago
449bb27
Fix allocation of big integers
Edwin Brady
14 years ago
f50f006
Expand backend control options and infrastructure
Benjamin Saunders
14 years ago
29c67e9
Pattern matching on strings, big integers and characters
Edwin Brady
14 years ago
a52bb30
Separate compile time and run time inlinings Run time can be more aggressive - compile time needs to be careful since over aggressive inline can make the termination check harder, especially for type class instances.
Edwin Brady
14 years ago
7508b64
'par' primitive in builtins (not yet implemented)
Edwin Brady
14 years ago
ba6042f
Message passing fixes; also abstract SETTY/GETTY in rts
Edwin Brady
14 years ago
9affb75
Totality checker improvements Now does a better job of checking type class instances for totality, by inlining dictionaries where possible. Added %default total declarations to some libraries where possible
Edwin Brady
14 years ago
d27925c
Merge branch 'master' of https://github.com/raichoo/Idris-dev
Edwin Brady
14 years ago
36aa92b
Reinstate old coverage checker (because it's better...)
Edwin Brady
14 years ago
fb2b17d
Add collapsing optimisation and more aggressive erasure
Edwin Brady
14 years ago
a04b57d
--dumpcases now dumps post unused arg erasure
Edwin Brady
14 years ago
8327dc9
Trace unused arguments in the right place...
Edwin Brady
14 years ago
28ecd81
Erase unused arguments when compiling
Edwin Brady
14 years ago
3c641ae
Added --dumpdefuns flag
Edwin Brady
14 years ago
8063cfd
Added --dumpcases <file> option for dumping case trees on compiling
Edwin Brady
14 years ago
72d4d96
Starting unused argument analysis
Edwin Brady
14 years ago
0f957f6
Add Proj operator to runtime version of TT Allows extracting arguments without checking constructor first which will make erasing unused values easier shortly
Edwin Brady
14 years ago
4ff3b25
Added --dumpc flag
Edwin Brady
14 years ago
bb76c6c
More aggressive simplification; fix case generation bug
Edwin Brady
14 years ago
7b4fb2a
Constructors don't need completely independent tags
Edwin Brady
14 years ago
c02a58c
Added fork (but not working properly yet)
Edwin Brady
14 years ago
16a6c95
Set up for adding new compiler back ends more easily
Edwin Brady
14 years ago
b49000a
Support linking external .o files in new compiler
Edwin Brady
14 years ago
e956eca
Don't lambda lift unused arguments
Edwin Brady
14 years ago
f959008
New RTS in place
Edwin Brady
14 years ago
6b46ffc
New RTS almost ready, but for garbage collection problem
Edwin Brady
14 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