Araq
62ccf13529
'try' works at compile-time
2014-10-02 15:55:48 +02:00
Araq
d330a72a45
fixes documentation generator
2014-09-14 11:34:06 +02:00
Araq
41c7cde61f
updated iup.nim; made tests green
2014-08-31 22:55:51 +02:00
Araq
1f85b3b5d3
VM supports math and a few os procs
2014-08-30 16:37:27 +02:00
Araq
c95e47216f
Nimrod renamed to Nim
2014-08-28 10:01:20 +02:00
Dominik Picheta
25610a2f70
Fixes incorrect macro stack traces.
2014-08-11 20:47:38 +01:00
Araq
dd806cafa0
distinguish between 'defined' and 'declared'
2014-08-11 20:38:28 +02:00
Araq
a7911addf7
parseBiggestFloat is now builtin
2014-07-16 00:41:03 +02:00
Araq
44353c585f
VM: fixes 'raise'
2014-07-10 00:59:00 +02:00
Araq
39ce17a73e
fixes #933
2014-07-08 16:37:45 +02:00
Araq
f16449ec22
fixes #1103 ; fixes #1297
2014-07-08 02:02:58 +02:00
Araq
21be7bf85a
fixes #1310
2014-07-02 21:15:29 +02:00
Araq
6195dbe491
initial non-compiling version of 'parallel'
2014-05-12 11:12:37 +02:00
Araq
a11ae9248f
fixes #1140
2014-05-05 23:29:46 +02:00
Araq
2c97242739
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
2014-04-21 00:07:40 +02:00
Araq
472190bedc
fixes #1085
2014-04-21 00:04:36 +02:00
Dominik Picheta
5cf8c05a22
Fixes #1119 .
2014-04-20 22:56:30 +01:00
Dominik Picheta
57cc8237f7
Fixes #1093 .
2014-04-20 21:55:45 +01:00
Araq
4835199125
new VM: proper shield against endless recursions
2014-04-05 21:05:07 +02:00
Araq
033f2bbbf2
new VM: fixes for exception handling
2014-04-04 09:06:29 +02:00
EXetoC
b919ab790b
Implement overflow/underflow checking for the VM.
2014-03-31 14:11:21 +02:00
Araq
3365b42bbe
fixes #1009
2014-03-27 19:20:59 +01:00
Araq
d15788d00a
added #903 to the test suite
2014-03-26 01:00:34 +01:00
Araq
907e1b80b2
VM: attempt to get integer ops right
2014-03-24 17:29:31 +01:00
Araq
ee1192679e
VM: endless loop prevention
2014-03-24 08:43:57 +01:00
Araq
5920edf6e4
fixes #404
2014-03-23 17:48:10 +01:00
Araq
5f478e5aa1
fixes #1010
2014-03-22 11:50:42 +01:00
Araq
e53fc91282
fixed tuples in a static context; preparations for correct compile time evaluation of integral ops
2014-03-22 02:52:06 +01:00
Araq
2fc84325c7
should fix the nkExprColonExpr bug in the vm
2014-03-13 02:52:40 +01:00
Zahary Karadjov
eebe0035b5
teach opcLdObj about nkExprColonExpr
2014-03-09 17:06:29 +02:00
Araq
f0a70c7aae
xmltree.<> macro works again
2014-02-27 20:47:44 +01:00
Araq
2b271e7b17
renamed TRegister to TFullReg so that older versions can compile it
2014-02-26 06:29:22 +01:00
Araq
384a018906
htmlgen works again
2014-02-25 21:30:18 +01:00
Araq
ad79b125e7
bootstrapping should work again
2014-02-25 18:08:40 +01:00
Araq
b7bb56bdca
made some tests green; htmlgen still broken
2014-02-25 08:41:29 +01:00
Araq
0c31686fec
new VM is getting stable
2014-02-24 01:30:40 +01:00
Araq
efc21baeb9
simple macros work again
2014-02-22 01:37:34 +01:00
Araq
ee74706c3b
fixed opcConv
2014-02-22 01:09:43 +01:00
Araq
6e584c42c2
vm2: new representation of registers
2014-02-21 17:23:37 +01:00
Araq
350a49cc26
fixes #923
2014-02-17 07:52:41 +01:00
Dominik Picheta
02cf019ab6
Fixes macros.len crashing on nodes which lack the sons field.
2014-02-11 23:50:09 +00:00
Araq
3be07d842a
fixes regression: constant fac4 didn't work
2014-02-06 02:41:53 +01:00
Araq
99352c1e4c
macro tests almost green
2014-02-03 17:35:03 +01:00
Araq
efcbaa965e
remove the old tester
2014-02-02 00:45:47 +01:00
Araq
0b8f68def0
tstringinterp almost working
2014-02-01 23:58:20 +01:00
Zahary Karadjov
5d712e0d3f
Merge branch 'devel' of https://www.github.com/Araq/Nimrod into devel
2014-01-26 01:38:45 +02:00
Araq
8a7f50889c
fixes #838
2014-01-25 23:03:43 +01:00
Zahary Karadjov
3f71b7f1f6
implements #766 ;
...
expressions such as Type.field are now recognised by the compiler.
This also fixes a bug, preventing the user-defined to check for the presence of
regular fields in addition to procs
2014-01-24 23:52:52 +02:00
Araq
fc452787e7
better html generator for the tester; fixes some VM bugs
2014-01-17 01:18:57 +01:00
Araq
51ee524109
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
2014-01-13 01:22:03 +01:00