Araq
903ca78289
fixes #1989
2015-02-01 11:58:41 +01:00
Araq
26b853923c
nimsuggest: first version
2015-01-27 01:36:19 +01:00
Audun Wilhelmsen
ca257efc84
Proposed fix for issue #1946
2015-01-16 22:32:00 +01:00
Dustin Lacewell
0619383f46
Revert 5e4ae8d
2015-01-07 14:07:06 -08:00
Guillaume Gelin
3119fe087d
Happy new year!
2015-01-06 15:26:33 +01:00
Zahary Karadjov
5e4ae8dbb4
fix #1858 ; Add support for generic templates and macros
...
Implementation notes:
Just after overload resolution, the resolved generic params will be added to the
call expression to be later processed in evalTemplate and evalMacroCall. These
procs have been modified to handle the increased number of parameters, but one
remaining issue is that immediate templates and macros don't go through the same
process. The next commit will outlaw the use of generic parameters with such macros.
2015-01-05 03:53:31 +02:00
Araq
bd88e526cf
fixes #1744
2014-12-17 23:21:15 +01:00
Araq
b7c8063816
fixes #1689
2014-12-10 21:00:02 +01:00
Araq
d3cf767c3a
fixes #1692
2014-12-10 19:59:14 +01:00
Araq
57689037c5
fixes #916
2014-11-20 21:39:08 +01:00
Araq
bc5879b9b7
fixes error propagation for macros.parseExpr
2014-11-13 09:12:27 +01:00
Araq
b2f577df23
fixes #1473
2014-11-12 02:36:59 +01:00
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