Commit Graph

98 Commits

Author SHA1 Message Date
Araq
4ba4999bb7 slice support in system.nim; syntactic sugar for tables; cleanup of grammar/parser 2011-04-23 17:11:24 +02:00
Araq
8dda362fa6 slices are first class citizens 2011-04-22 10:53:43 +02:00
Araq
f00072fd55 grammar changes for table constructor: first part 2011-04-21 19:47:10 +02:00
Araq
36c67455d4 got rid of some arcane module names 2011-04-21 00:54:44 +02:00
Araq
cd292568d7 big repo cleanup 2011-04-12 01:13:42 +02:00
Araq
3d696c3da5 p[] instead of p^ 2011-04-11 21:42:28 +02:00
Araq
4741e8f9a1 ugh, maybe broke git 2011-04-01 15:07:16 +02:00
Araq
dc669155e3 some little bugfixes 2011-03-27 00:33:20 +01:00
Araq
368bb3b5e2 Merge branch 'master' of https://github.com/Tass/Nimrod into Tass-master 2011-03-24 01:02:19 +01:00
Araq
5b789f2da8 bugfixes; field discriminant checks; linearScanEnd, unroll, shallow pragmas 2011-03-23 01:09:52 +01:00
Simon Hafner
00f0e9927f + documentation for implicit conversions 2011-03-18 23:52:44 +01:00
Araq
8d734244b1 linearScanEnd pragma; string case statement optimization 2011-03-14 23:57:41 +01:00
Araq
62b4cc6c02 more fixes for dy(n)lib typo; fixes #15 2011-03-08 22:45:57 +01:00
Araq
f8dd74a073 --stdout support; idetools implemented 2011-02-25 01:53:58 +01:00
Araq
5c7e3efbc3 bugfix: readline wrapper; bugfix: evaluation of type conversions 2011-02-14 21:20:35 +01:00
Araq
55c4074647 REPL improvements 2011-02-13 21:24:52 +01:00
Araq
5b28d08203 non-nil AST; continue after errors for IDE support 2011-02-12 19:24:20 +01:00
Araq
134f24f579 changed handling of generalized string literals 2011-02-07 00:11:11 +01:00
Araq
783273032f documentation improvements 2011-02-06 15:39:06 +01:00
Araq
437eb2c37e nimgrep: first working version 2011-02-02 00:05:55 +01:00
Araq
9387913b73 documentation improvements 2011-01-31 08:50:30 +01:00
Araq
f46870fe1c changes to threads; --recursivePath support 2011-01-29 01:47:58 +01:00
Araq
66cfc851a1 basic thread support; still broken on Windows; untested on Mac OS X 2011-01-18 02:22:01 +01:00
Araq
07b784373b docgen: module dependencies are now listed 2011-01-16 14:30:31 +01:00
Araq
fa111b9067 cleanup: E_Base should not be used for inheriting exceptions; documentation generator generates dependencies section 2011-01-15 23:57:19 +01:00
Araq
1a8c6fb49f Feature: explicit string representation for enum fields 2011-01-11 01:09:48 +01:00
Araq
d48ab37495 SPEC change: ^ is right-assoc and of highest priority 2011-01-10 21:29:49 +01:00
Araq
19fbc8a55e SPEC change: ^ is right-assoc and of highest priority 2011-01-10 21:28:48 +01:00
Araq
ceb1f5e218 support for objective C generation 2011-01-10 01:29:10 +01:00
Araq
62643fbc93 documentation improvements 2011-01-09 19:56:31 +01:00
Araq
b2e9977592 documentation for source code filters 2011-01-06 23:06:40 +01:00
Araq
45862e58a7 better tester; yet another iterator bugfix 2011-01-06 22:21:44 +01:00
Araq
5635fde060 transf: big refactoring; other small fixes 2011-01-05 23:46:50 +01:00
Araq
adf13aaea3 docgen understands and ignores *when false* 2010-11-18 22:26:20 +01:00
Araq
8ee63f9836 pegs: captured search loop 2010-11-07 23:52:41 +01:00
Araq
7e356f6ef2 niminst: support for doc_start 2010-11-02 07:51:07 +01:00
Araq
ec67d98286 pegs: bugfixes and extensions 2010-10-31 00:16:01 +02:00
Araq
0879f0b0a7 added install.sh; scgi: does not set system.stackTraceNewLine anymore 2010-10-26 07:51:26 +02:00
Araq
1dd9ec85b2 bugfix: typo in SMTP module; SCGI module finished 2010-10-25 23:49:48 +02:00
Araq
770cc71640 added base64 module; decoding still broken 2010-10-23 17:19:32 +02:00
Araq
765366c1f3 version 0.8.10 2010-10-21 00:12:14 +02:00
Araq
47886978c7 tiny C support; cosmetic improvements for the docs 2010-08-28 22:33:07 +02:00
Andreas Rumpf
fc0b66a7ff accurate file/line information 2010-08-14 15:46:07 +02:00
Andreas Rumpf
fee8e328ef documentation changes 2010-08-12 07:44:00 +02:00
Andreas Rumpf
afbff2d504 c2nim: new features & bugfixes 2010-08-11 23:13:11 +02:00
Andreas Rumpf
25ff3913ec inlining of the write barrier for dlls 2010-08-08 22:46:35 +02:00
Andreas Rumpf
8098e2a421 inlining of the write barrier for dlls 2010-08-08 22:45:21 +02:00
Andreas Rumpf
804e2ac89d implemented user-defined pragmas 2010-07-23 20:17:12 +02:00
Andreas Rumpf
be878a5993 c2nim: better parsing of #ifdef C2NIM; #def support 2010-07-22 19:18:26 +02:00
Andreas Rumpf
cdf03b06b9 added system.appType magic 2010-07-21 20:59:06 +02:00