Commit Graph

1559 Commits

Author SHA1 Message Date
Araq
3e9dcc8be5 deprecated system.copy: use system.substr instead 2011-05-14 01:13:44 +02:00
Araq
d2e2d71d05 newStringOfCap implemented and used to optimize some procs 2011-05-08 17:38:34 +02:00
Araq
1893f4101a bugfix: don't change OSError()'s behaviour 2011-05-08 09:23:50 +02:00
dom96
0db6f3c00f select() for processes; copyDir() for os. 2011-05-07 23:17:10 +01:00
Araq
73c3551766 gc tweaking to gain a few percent of performance 2011-05-07 22:13:24 +02:00
Araq
4d5c3ebd46 little repo cleanup 2011-05-02 00:01:50 +02:00
Araq
fcabc0f9f4 Merge branch 'master' of github.com:Araq/Nimrod 2011-05-01 20:12:14 +02:00
Araq
6ff8752be5 cleaned up the tests; fixes #30; fixes #26 2011-05-01 20:11:55 +02:00
dom96
6b4101f82e The sockets module supports non-blocking sockets now. Many other fixes in sockets. Timeout support in scgi. 2011-04-30 13:51:04 +01:00
Araq
145fabeb67 const table support 2011-04-29 22:55:15 +02:00
Araq
ed887e67e9 bugfix: times.epochTime 2011-04-25 20:13:57 +02:00
dom96
3dd67d20fc Merge branch 'master' of github.com:Araq/Nimrod 2011-04-24 14:13:52 +01:00
dom96
71a3f9d7e9 Lots of fixes in redis.nim 2011-04-24 14:13:06 +01:00
Araq
fd0d3bf086 C source regenerated 2011-04-24 00:58:39 +02:00
dom96
e9dcf26841 Removed the parseBulkStr() proc in redis.nim 2011-04-23 23:32:30 +01:00
dom96
491e325608 Consistency fix in redis.nim 2011-04-23 23:25:22 +01:00
dom96
704e111b63 Added redis client module. 2011-04-23 23:04:07 +01:00
Araq
4591ab0f12 c2nim compiles again 2011-04-23 23:51:39 +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
36c67455d4 got rid of some arcane module names 2011-04-21 00:54:44 +02:00
Araq
c3b16311dd hashtables: 2nd version 2011-04-19 01:00:00 +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
ae5074455d $ for strtabs; skipUntil, skipWhile for parseutils 2011-04-05 00:33:32 +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
dc669155e3 some little bugfixes 2011-03-27 00:33:20 +01:00
Araq
62eb5b124e fixes #21 2011-03-24 00:58:28 +01:00
Araq
5b789f2da8 bugfixes; field discriminant checks; linearScanEnd, unroll, shallow pragmas 2011-03-23 01:09:52 +01:00
Araq
8d734244b1 linearScanEnd pragma; string case statement optimization 2011-03-14 23:57:41 +01:00
Araq
6fdb0f034e fixes #17; I hope! 2011-03-08 23:44:50 +01:00
Araq
62b4cc6c02 more fixes for dy(n)lib typo; fixes #15 2011-03-08 22:45:57 +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
2cdfe35e73 tests themselves contain the expected result 2011-02-20 20:12:22 +01:00
dom96
0b143a46a5 Forgot that capital E can be used in floats too, I hate case sensitivity. 2011-02-13 00:49:42 +00:00
dom96
8915df00e2 JSON module now distinguishes between Integers and Floats. 2011-02-13 00:45:15 +00:00
Araq
5b28d08203 non-nil AST; continue after errors for IDE support 2011-02-12 19:24:20 +01:00
Araq
77d045b3ac bugfix terminal compiles for windows again 2011-02-07 00:04:31 +01:00
Araq
783273032f documentation improvements 2011-02-06 15:39:06 +01:00
Araq
1eba1063bd nimgrep --ext support 2011-02-02 23:03:42 +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
dom96
557adbcaac Merge branch 'master' of github.com:Araq/Nimrod 2011-01-28 00:07:08 +00:00
dom96
4b7ff3e090 Corrected pretty() in json module, and added another file with json test data. 2011-01-28 00:05:42 +00:00
Araq
66cfc851a1 basic thread support; still broken on Windows; untested on Mac OS X 2011-01-18 02:22:01 +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
ff0b0f6b6d json module changes 2011-01-15 11:50:12 +01:00
Araq
faac1bee85 httpserver changes 2011-01-14 08:39:41 +01:00