Commit Graph

3518 Commits

Author SHA1 Message Date
dom96
23da2a0eaa Added a helpful iterator to redis. Fixed some issues with stderr in osproc. Fixed doc generation issues. 2011-05-22 19:25:29 +01:00
Araq
90ad118219 pthread_key_t is respected to be an opaque type ... 2011-05-20 16:19:45 +02:00
Araq
c70fa87471 further progress for multi-threading 2011-05-19 23:23:10 +02:00
Araq
9b460a71ce threads with --gc:boehm may work now :-) 2011-05-17 23:43:46 +02:00
Araq
b0b2c233ae still playing with threads 2011-05-17 22:56:34 +02:00
Araq
9207492bb9 lexer, parser cleanup; boehm gc for mac os x 2011-05-17 21:14:30 +02:00
Araq
aeb0506132 thread support: next iteration 2011-05-17 19:22:29 +02:00
Araq
6dd8c85051 store a pointer to thread local storage to make the GC happy 2011-05-16 00:50:46 +02:00
Araq
67a30d8371 further steps for thread support; bootstrapping should require unzip C sources and ./build.sh 2011-05-16 00:27:47 +02:00
Araq
c7b3d828be copy replaced by substr 2011-05-14 21:44:22 +02:00
Araq
c9aac521a0 Merge branch 'master' of git@github.com:Araq/Nimrod 2011-05-14 21:41:59 +02:00
Araq
196c0dd5d3 mmdisp [] instead of ^ 2011-05-14 21:41:45 +02:00
dom96
4fd42d5150 Merge branch 'master' of github.com:Araq/Nimrod 2011-05-14 20:35:17 +01:00
dom96
d1cd1cea34 fixed some redis commands; fixed bindAddr and scgi now doesn't bind to all addresses. copy and delete for json module. 2011-05-14 20:32:31 +01:00
Araq
3e9dcc8be5 deprecated system.copy: use system.substr instead 2011-05-14 01:13:44 +02:00
Araq
32241aa9fe got rid of isLifted 2011-05-14 00:24:52 +02:00
Araq
f45967537f loop unrolled for stack marking 2011-05-13 19:14:49 +02:00
Araq
f94941964d debug build works again; sorry 2011-05-09 22:44:14 +02:00
Araq
f717f1e628 threadvar alternative 2011-05-09 22:29:29 +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
0d75723f91 Merge branch 'master' of github.com:Araq/Nimrod 2011-04-30 00:00:33 +02:00
Araq
48e3b3e0f1 optional native stack traces 2011-04-29 23:30:31 +02:00
Araq
145fabeb67 const table support 2011-04-29 22:55:15 +02:00
dom96
b10640cdad Some minor fixes and additions to the graphics module. 2011-04-26 21:57:00 +01: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
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
1985ac6995 grammar changes for table constructor: second part 2011-04-21 20:26:56 +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
cd292568d7 big repo cleanup 2011-04-12 01:13:42 +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