Commit Graph

67 Commits

Author SHA1 Message Date
Araq
86e1408a39 slight change in the spec of unary '..' 2011-04-23 17:13:25 +02:00
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
d1b766cec0 hashtables: 1st version; parseutils additions 2011-04-18 23:41:31 +02:00
Araq
48dd9679bd := templatable; lexer improvements 2011-04-17 20:17:45 +02:00
Araq
46c41e4369 p[] instead of p^ 2011-04-11 23:28:53 +02:00
Araq
b3e24382a0 added another system.open; bugfix: koch clean may not break .git dirs anymore 2011-04-03 23:12:03 +02:00
Araq
b38c7adad1 bugfix: GC more forgiving 2011-04-03 22:59:00 +02:00
Araq
4741e8f9a1 ugh, maybe broke git 2011-04-01 15:07:16 +02:00
Araq
bd4f0b94ae added 'reset' magic proc 2011-03-25 01:49:42 +01:00
Araq
032599c156 bugfix: type converter that converts to bool in 'if' context 2011-03-25 00:47:03 +01:00
Araq
8d734244b1 linearScanEnd pragma; string case statement optimization 2011-03-14 23:57:41 +01:00
Araq
6850fb73c1 fixes #20 2011-03-12 12:38:42 +01:00
Araq
3005955d20 distinction between re.replace and re.replacef; speed improvements for re module 2011-03-06 21:16:05 +01:00
Araq
e424e13bd9 various bugfixes for generics; added generic sort proc 2011-03-03 02:01:22 +01:00
Araq
627e192f64 basic continue after error works; interactive mode more useful 2011-02-13 03:39:11 +01:00
Araq
437eb2c37e nimgrep: first working version 2011-02-02 00:05:55 +01:00
Araq
36accda8aa unary <; countup two type parameters; --recursivePath should work now 2011-01-29 14:18:43 +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
5635fde060 transf: big refactoring; other small fixes 2011-01-05 23:46:50 +01:00
Araq
63ac32e6de bugfix: multiple yield statements and loop body vars 2010-12-13 07:58:35 +01:00
Araq
0a57f662fa bugfix: finally sections are executed before return/break 2010-09-20 22:33:23 +02:00
Araq
93b3c03dbd threading code deactivated; tiny C bugfix: don't report warnings to error callback 2010-09-19 21:35:44 +02:00
Araq
c065694598 standard filter supports multiple line expressions; better amd64 detection for mac os X 2010-09-17 01:17:51 +02:00
Araq
866572e2e4 fixes for exception handling; added system.compileOption 2010-09-13 00:52:44 +02:00
Araq
e439c6b02e bugfix: init of temps 2010-08-24 00:19:16 +02:00
Andreas Rumpf
afbff2d504 c2nim: new features & bugfixes 2010-08-11 23:13:11 +02:00
Andreas Rumpf
8098e2a421 inlining of the write barrier for dlls 2010-08-08 22:45:21 +02:00
Andreas Rumpf
c9e011e36c DLL generation of the stdlib for unix 2010-08-04 07:57:51 +02:00
Andreas Rumpf
03724c2952 before stack init change 2010-08-01 14:49:54 +02:00
Andreas Rumpf
ff02ce2d50 handling of compiler procs improved for DLL generation 2010-07-29 21:30:04 +02:00
Andreas Rumpf
2b21285144 bugfix: c2nim: typedef unsigned char 2010-07-22 00:02:08 +02:00
Andreas Rumpf
cdf03b06b9 added system.appType magic 2010-07-21 20:59:06 +02:00
Andreas Rumpf
c441cdb64c bugfix: exception handling (still not correct) 2010-06-04 00:45:46 +02:00
Andreas Rumpf
8f13575978 system.each makes more sense with var? 2010-05-29 00:47:06 +02:00
Andreas Rumpf
9a22ae0217 resolved system.nim conflicts 2010-05-29 00:39:33 +02:00
Andreas Rumpf
6c20509121 explicit types for generic routines 2010-05-28 23:32:46 +02:00
PhiLho
286e5958d6 Integrating my changes, mostly minor/cosmetic fixes; plus a big Windows lib update 2010-05-21 16:03:21 +02:00
Andreas Rumpf
e90665bff2 crc check for external files to compile; bugfix: os.parseCmdLine 2010-04-05 19:47:18 +02:00
Andreas Rumpf
a22d6b7e68 fixed anti-aliasing for graphics module 2010-03-05 09:48:47 +01:00
Andreas Rumpf
40ea1d0330 fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
rumpf_a@web.de
40a5d6c3b9 continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
Andreas Rumpf
f721ddd75b new XML modules 2010-02-10 03:21:03 +01:00
Andreas Rumpf
c7bd3f94cd BUGFIX: system.insert 2010-02-02 19:21:08 +01:00
Andreas Rumpf
6ecbed7284 added system.del; delete; insert 2010-02-02 19:20:16 +01:00
rumpf_a@web.de
e22c73fd89 parseutils added 2010-01-31 14:33:33 +01:00
Andreas Rumpf
fb2ae12c49 sockets module complete 2010-01-13 00:38:39 +01:00
rumpf_a@web.de
a58a2f3823 better subscript overloading 2010-01-03 12:31:21 +01:00
Andreas Rumpf
7063670a2c variable dynamic lib names 2009-12-15 01:50:26 +01:00
Andreas Rumpf
3b7ef2288f floating point checks 2009-12-14 01:38:05 +01:00