on master help sign in
history of43ffd25..master
compare
ef3aed2Fix FLOATOP properlyEdwin Brady 973e014Fix floating point arithmetic code generationEdwin Brady e2587d5Small GC fix, and not for message passingEdwin Brady 3b27284Basic concurrency now working (But with an almighty hack that I don't understand... calling usleep after creating a thread appears necessary otherwise a bus error occurs seemingly non-deterministically)Edwin Brady c02a58cAdded fork (but not working properly yet)Edwin Brady 2303235Merge pull request #50 from raichoo/masterEdwin Brady 758ce70added vim syntax highlighter to tool-supportraichoo 16a6c95Set up for adding new compiler back ends more easilyEdwin Brady 2533b8dAdd missing fileEdwin Brady 34e8788Added Util.System for compatibility (thanks to Dirk Ullrich)Edwin Brady b49000aSupport linking external .o files in new compilerEdwin Brady ef1d7baMerge pull request #48 from raichoo/masterEdwin Brady 7cdb0c0Removed Epic dependencyEdwin Brady e956ecaDon't lambda lift unused argumentsEdwin Brady 371bd9aGroup EVAL/APPLY constructorsEdwin Brady 847ee50Set -O2 in rtsEdwin Brady f959008New RTS in placeEdwin Brady 6b46ffcNew RTS almost ready, but for garbage collection problemEdwin Brady dae8526Added IRTS.CompilerEdwin Brady b642db5Almost working new back endEdwin Brady 7f2d76cenhanced proof handelingraichoo e99339cMerge branch 'master' of github.com:edwinb/Idris-devEdwin Brady c926923Minor change to foreign marshaling codeEdwin Brady 53de817Merge branch 'master' of github.com:edwinb/Idris-devEdwin Brady 0433650Added some useful standard foreign functions for IOEdwin Brady 13e17a4Fix allocation sizeEdwin Brady 7ab5216String/Float primitivesEdwin Brady f2766a6Fix GC errorEdwin Brady b941386Change TRACE mode to use -O2Edwin Brady 0af107cAdded GMP interface for BigIntsEdwin Brady f03a655Added %lazy annotationsEdwin Brady c9c3cf9Added primitive for reading inputEdwin Brady 3009319Added a simple copying GCEdwin Brady 29ba32eLambda lifting in FOVMEdwin Brady 35ec145Added lazy application to IRTSEdwin Brady 99fd819Merge pull request #47 from raichoo/masterEdwin Brady b8815e2added proof listraichoo 4e0fe22Added defunctionalisation to IRTS idris --fovm now gives a full defunctionalising compiler for a supercombinator languageEdwin Brady 517acc1Namespace parsing improvements (for qualified operator names) thanks to Dirk UllrichEdwin Brady 3812df8Compile foreign callsEdwin Brady 168706fInvoke gcc directlyEdwin Brady d4df20eMore primitives; started FFI in IRTSEdwin Brady 93d645aIdentify tail calls while simplifyingEdwin Brady eb57f08Remove closure.oEdwin Brady c41bf4bBasic C generation in new back end now worksEdwin Brady 79e6bf7Set up C generatorEdwin Brady b70780frename rts include fileEdwin Brady ccc0f67Added SLIDE for tail callsEdwin Brady 204d938Starting to make new RTS workEdwin Brady 1a7ae4dDeal with applications and stack management in bytecodeEdwin Brady