14ee023Skeleton of stub-generating LLVM codegenBenjamin Saunders
eacfe5cAdded backend target specification to %lib, %link and %include directivesJan Bessai
e6d48b6Take care with 'let' in specialiser - avoid duplicating a redex Let now only reduces if the binding appears at most once in scope during specialisationEdwin Brady
e4fc71aMerge pull request #322 from raichoo/javascriptEdwin Brady
d9435c6New size change graph builder Looks at patterns, rather than case tree, and therefore finds it easier to spot structurally smaller arguments which are more complex.Edwin Brady
2613689javascript: make FFI work with HOFsraichoo
1cf8b7bRevert "Revert "Merge pull request #294 from bitlisp/unified-int-primitives""David Christiansen
05895a5Revert "Merge pull request #294 from bitlisp/unified-int-primitives"Edwin Brady
308efeaFriendly smart constructors for foreign integer typesBenjamin Saunders
b1a9e75Merge branch 'master' of git://github.com/edwinb/Idris-dev into unified-int-primitivesBenjamin Saunders
2572b10Parameterized integer FFIBenjamin Saunders
a807a34Remove the unused arg from lookup functionsDavid Christiansen
263b017Merge pull request #246 from bitlisp/ffi2Edwin Brady
56a58feMore rigorous checking of validity for mkForeign callsBenjamin Saunders
dc91b01Java FFI: imports included and dependencies downloaded via mavenJan Bessai
4358581Refactored Java backend to be more monadic and to allow for the future extension of globalsJan Bessai
2396796Merge branch 'javascript' of https://github.com/raichoo/Idris-dev into raichoo-javascriptEdwin Brady
c020e50javascript: split javascript and node targetraichoo
4c5b1bdMerge branch 'master' into bitstringBenjamin Saunders
e49ab72Reorder the monad transformers in the Idris monad to allow completionDavid Christiansen
41f3d97Merge branch 'master' of git://github.com/edwinb/Idris-dev into bitstringBenjamin Saunders
57628ffMerge pull request #146 from raichoo/javascriptEdwin Brady
b896224Primitive types for groups of 8, 16, 32, and 64 bits, and basic arithmetic and mutual conversion operations on themBenjamin Saunders
4bc6424Compile on GHC 7.0Seo Sanghyeon
12dcee5Merge commit '06fffa315afc0d883f36a6ce971df1123aa6d8e3' into javascriptIrene Knapp
06fffa3JavaScript stuff.Irene Knapp
dd5001fmake TT aware of Set -> Typeraichoo
bdf11e8Better IO + faster compilation by avoiding needless cases in EVAL/APPLYEdwin Brady
7245290Some tiny RTS optimisationsEdwin Brady
c101721Fix Integer matching bugEdwin Brady
bbbe563Merge pull request #114 from raichoo/wordEdwin Brady
e3d393cAdded the ability to dump bytecode to a fileDaniel Waterworth
f6451efword 8/16 primitive typesraichoo
fab5d73Adding support for Windows MingW32chetant
758d56aMinor CG changes remove 'replace' calls, and be more careful with --nocoverageEdwin Brady
449bb27Fix allocation of big integersEdwin Brady
f50f006Expand backend control options and infrastructureBenjamin Saunders
29c67e9Pattern matching on strings, big integers and charactersEdwin Brady
a52bb30Separate 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
7508b64'par' primitive in builtins (not yet implemented)Edwin Brady
ba6042fMessage passing fixes; also abstract SETTY/GETTY in rtsEdwin Brady
9affb75Totality 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 possibleEdwin Brady
d27925cMerge branch 'master' of https://github.com/raichoo/Idris-devEdwin Brady
36aa92bReinstate old coverage checker (because it's better...)Edwin Brady
fb2b17dAdd collapsing optimisation and more aggressive erasureEdwin Brady
a04b57d--dumpcases now dumps post unused arg erasureEdwin Brady
8327dc9Trace unused arguments in the right place...Edwin Brady
28ecd81Erase unused arguments when compilingEdwin Brady
3c641aeAdded --dumpdefuns flagEdwin Brady
8063cfdAdded --dumpcases <file> option for dumping case trees on compilingEdwin Brady
keysesc 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