68c5bb7Merge pull request #390 from Ralith/vector-ftypesEdwin Brady
d9e7912FTy convenience names for fixed-width intsBenjamin Saunders
f0c1e19Vector FFI and bitcastsBenjamin Saunders
7eaa86aMake LLVM optional but the defaultNiklas Larsson
773e454Make ChType a member of IntTy ITChar.Jan Bessai
0aa3fd6Beginnings of integer SIMD support (no backend yet)Benjamin Saunders
7b6448eOptimization level selectionBenjamin Saunders
f149970Rename --target to --codegen and add options to specify target triple and CPU, defaulting to that of hostBenjamin Saunders
0cbc384Merge branch 'llvm3' of https://github.com/Ralith/Idris-dev into Ralith-llvm3Edwin Brady
dad12e6Don't inline for compilation (because the evaluator makes bad choices) Instead, inline the compile-time representation to help the totality checker only. This can cause subexpressions to be duplicated, so should be avoided at run-time. For the run-time representation, inline later at IRTS level.Edwin Brady
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
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