Commit graph

80 commits

Author SHA1 Message Date
Araq
9145bcfbb6 new VM: some progress for the FFI support 2013-12-23 01:17:48 +01:00
Araq
f095e51275 more tests work 2013-12-13 21:29:35 +01:00
Araq
328f193292 new VM: globals kinda work 2013-12-13 01:21:23 +01:00
Araq
6db20a4be8 new VM: improvements 2013-12-12 01:34:01 +01:00
Araq
430c8d8b52 new VM supports 'getAst' 2013-12-06 20:29:37 +01:00
Araq
4ffe6a8282 new VM: passes more tests 2013-12-06 01:48:02 +01:00
Araq
9035d15ed2 next steps for FFI support 2013-11-25 13:04:11 +01:00
Araq
4cda0861f5 tcnstseq works again 2013-11-07 00:25:54 +01:00
Araq
27ec76dd3a VM now supports lambda lifting 2013-11-06 08:37:20 +01:00
Araq
b4e25a6372 new VM is getting stable 2013-10-29 01:07:59 +01:00
Araq
6ea538cec3 computed goto now works; some progress on the new VM 2013-10-25 13:30:34 +02:00
Araq
ca12bf76f5 opcLdGlobal bugfix 2013-10-16 17:26:07 +02:00
Araq
3d18053370 some complex macros work 2013-10-16 16:41:24 +02:00
Araq
6a9baf3fd7 compiler bootstraps with new VM 2013-10-15 08:06:54 +02:00
Araq
f9861e1fab cooler quote for c2nim 2013-10-10 00:45:15 +02:00
Araq
9bf32ff72d bugfix: package names should not contain '.' 2013-10-07 21:36:31 +02:00
Araq
8b5aa221ad support for multiple modules of the same name; niminst supports 'platforms'; minor bugfixes 2013-09-24 16:07:07 +02:00
Araq
cf38d635bf implemented opcTypeTrait 2013-08-22 19:28:34 +02:00
Araq
6f1fc1b5ba fixed and documented computedGoto pragma 2013-08-22 08:38:47 +02:00
Araq
d53f313599 implemented computed goto support 2013-08-13 11:21:02 +02:00
Araq
d18c82a9ef new VM: preparations for evalMacroCall 2013-08-11 18:48:33 +02:00
Araq
288cd05f89 new VM: register allocator bugfix; implemented more magics 2013-08-08 21:10:54 +02:00
Araq
aefa0da8a6 new VM: implemented constructors and jump optimizer 2013-08-07 01:40:08 +02:00
Araq
30bb68d48a new VM: next steps 2013-08-03 21:14:57 +02:00
Araq
ef975d277a new vm: further progress 2013-07-29 01:21:32 +02:00
Araq
27b7ecbbff new vm: lots of fixes 2013-07-27 01:28:31 +02:00
Araq
698eac2a94 new vm: can execute simple programs 2013-07-26 12:17:36 +02:00
Araq
02c86567ee new vm: next steps 2013-07-25 22:40:25 +02:00
Araq
3e0899359b new evaluation engine: next steps 2013-07-25 08:37:37 +02:00
Araq
b30e237a37 first steps to a new evaluation engine 2013-07-24 21:39:39 +02:00