Commit Graph

281 Commits

Author SHA1 Message Date
Zahary Karadjov
e43f8d842b merged branch overloading-for-macros 2012-03-19 12:06:38 +02:00
Araq
be1154106a clean separation of PNimrodNode and tyExpr 2012-03-16 19:33:24 +01:00
Zahary Karadjov
72f2a6e275 the test suite is mostly green again 2012-03-16 05:33:21 +02:00
Zahary Karadjov
6975ba401b fix for template redefinition. test cases added. 2012-03-15 14:15:37 +02:00
Araq
4da067691e implemented 'static'; macros do not work anymore 2012-03-15 00:28:28 +01:00
Zahary Karadjov
d1d5fc8254 allowing definitions of procs and templates to be overridden in local scopes 2012-03-14 21:01:18 +02:00
Zahary Karadjov
c45b714dfb allowing multiple definitions of templates 2012-03-14 21:01:18 +02:00
Zahary Karadjov
e5bd3b5b97 bootstraps fine with overloadable templates 2012-03-14 21:00:42 +02:00
Araq
c25ffbf262 first steps for cleaner static/const distinction 2012-03-13 02:01:56 +01:00
Araq
1d8ff40f56 vars can be 'compileTime'; shallow introduced weird string aliasing bug 2012-03-11 12:01:10 +01:00
Araq
ec0f982ed4 attempt to make tests green again 2012-03-11 01:46:37 +01:00
Araq
e88123fb17 fixes #100 2012-03-10 12:43:04 +01:00
Araq
ff4a69b624 win64 is a supported target; bugfix: nimrod c -r on windows; stdlib uses wide char versions of the WinAPI 2012-03-04 21:44:56 +01:00
Araq
34d3c042af c2nim, pas2nim compile again 2012-02-29 00:04:34 +01:00
Araq
4a9e07a47c ERecoverableError exception contains the error message 2012-02-25 12:57:16 +01:00
Araq
96e7ee91cc added docgen.rst2html for the forum; fixed tester bug concerning removeDir 2012-02-21 21:03:36 +01:00
Araq
ccd58fba2c bugfix: semfold supports merging of '&' 2012-02-19 21:01:04 +01:00
Araq
a13a14327a fixes #99 2012-02-17 20:19:14 +01:00
Araq
547e8aa418 Merge branch 'master' of github.com:Araq/Nimrod 2012-02-17 02:16:50 +01:00
Araq
97366d4419 bugfix: optimization of complex constant string concatenations 2012-02-17 02:16:33 +01:00
dom96
6901a725d5 niminst is now able to create build files for debhelper so that .deb packages can be created. Implemented $ in the times module for TWeekDay and TMonth. 2012-02-16 22:11:00 +00:00
Araq
375c95d3ad bugfix: no need for arrows to be new token kinds 2012-02-12 18:56:36 +01:00
Zahary Karadjov
560a3bad28 `do' keyword in the grammar for lambda blocks 2012-02-10 14:50:35 +02:00
Araq
fb35b855d5 added 'system.shallow' 2012-02-09 20:13:36 +01:00
Araq
32b4192b3f version 0.8.14 2012-02-09 01:18:33 +01:00
Araq
51850b546a bugfix: lambdalifting: addHiddenParam 2012-02-08 23:02:51 +01:00
Araq
f3f3fc01aa further steps for closure support; added 'system.rawProc', 'system.rawEnv' 2012-02-08 22:56:31 +01:00
Araq
2c4a1dbc0c further steps for closure support 2012-02-08 09:10:59 +01:00
Araq
161f6f7229 further steps for closure support 2012-02-06 08:44:18 +01:00
Araq
a501e73bf9 Merge branch 'master' of github.com:Araq/Nimrod 2012-02-06 00:20:09 +01:00
Araq
632aece191 further steps to closure support 2012-02-06 00:19:56 +01:00
dom96
ee8685a944 ecmas fixes 2012-02-05 18:24:46 +00:00
Araq
0d4c8ec70c Merge branch 'master' of github.com:Araq/Nimrod 2012-02-04 15:48:13 +01:00
Araq
2633e3fb27 closure implementation: first steps 2012-02-04 15:47:48 +01:00
Zahary Karadjov
c3e790b1ed fixes #87 2012-02-03 03:23:43 +02:00
Araq
e4a4588b48 small fixes for tests on windows 2012-01-31 00:05:25 +01:00
Araq
4b95233632 fixes #98 2012-01-29 19:12:48 +01:00
Araq
1ba3dbc759 bugfix tests/tzeroarray 2012-01-29 13:38:23 +01:00
Araq
23340695d0 fixes #89 2012-01-29 02:13:53 +01:00
Araq
1a2ccd6a23 fixes #93 2012-01-29 01:55:56 +01:00
Araq
8d19a93f1a pragma on/off improvements; endb rewritten 2012-01-28 23:22:44 +01:00
Araq
78f4aacde9 pragma blocks; fixed line information issue with user defined assertions 2012-01-17 23:58:18 +01:00
Araq
9a2df340a7 project wide configuration file now with suffix '.nimrod.cfg' 2012-01-15 13:54:28 +01:00
Araq
1d1752cac7 removed nimKeepAlive as it's not necessary with interior pointer checking 2012-01-15 11:54:38 +01:00
Araq
f58cc49672 niminst: bugfixes; documentation changes 2012-01-15 01:03:57 +01:00
Araq
4cfc0462a4 bugfixes: tests are green again 2012-01-13 23:28:08 +01:00
Araq
8ed3e295a3 niminst: diverse improvements; fixes #80 2012-01-13 21:15:00 +01:00
Araq
69997af8e9 bugfix: endless recursion in 'semAfterMacroCall' 2012-01-13 15:17:43 +01:00
Araq
c682a1da2b bugfix: invalid indentation for 'else' is detected; optional indentation for 'if' expressions 2012-01-13 14:59:58 +01:00
Araq
e362cbbfd7 bugfix: tests/reject/tnoinst.nim is now rejected properly 2012-01-13 13:40:05 +01:00