Commit Graph

  • 42e6130b2c first steps to explicit channels for thread communication; added mainThreadId Araq 2011-07-16 18:34:18 +02:00
  • fe5df368c1 0.8.12 bugfix: some files not in download package Araq 2011-07-11 21:07:31 +02:00
  • 3ed1c958f3 version 0.8.12 Araq 2011-07-10 16:53:24 +02:00
  • 5b96eaa953 preparations for 0.8.12 Araq 2011-07-10 15:48:13 +02:00
  • 2565ff8dde basic message passing working Araq 2011-07-09 01:18:33 +02:00
  • 99bcc233cd bugfix: 'set' overloadable; further steps for multi threading support Araq 2011-07-08 01:29:15 +02:00
  • 170573a87f bugfix: subranges in generics properly detected Araq 2011-06-29 19:14:35 +02:00
  • 5c94a9e1ae tests are green again Araq 2011-06-28 01:31:53 +02:00
  • 3091bc4958 importCompilerProc pragma introduced because the hacks for typeinfo.nim did not suffice Araq 2011-06-27 08:33:03 +02:00
  • 3e91b456e5 second attempt to fix code gen for pegs.nim Araq 2011-06-26 23:55:47 +02:00
  • aa14667ca1 bugfix: pegs.nim compiles again Araq 2011-06-26 22:43:38 +02:00
  • e25384db89 improvements to get code size down for programs that don't use GC Araq 2011-06-26 20:17:19 +02:00
  • c9d21164be regenerated C sources for bootstrapping Araq 2011-06-26 20:15:35 +02:00
  • 990dc2d715 code gen bugfixes; marshal.nim implemented Araq 2011-06-26 17:21:52 +02:00
  • db0a4a9f86 bugfix: shallowCopy should not break bootstrapping anymore; encodings.nim for windows improved Araq 2011-06-21 01:52:42 +02:00
  • cfb107f346 implemented write access to s[i] for macros Araq 2011-06-21 00:47:58 +02:00
  • f1100356b1 zipfiles compiles again; added system.shallowCopy Araq 2011-06-20 23:20:11 +02:00
  • c3f11d1637 bugfix: invoking a generic iterator twice triggers a code gen bug (titer2) Araq 2011-06-20 01:28:41 +02:00
  • 8b6f9ef5e8 case branches support constant sets for convenience Araq 2011-06-19 17:45:33 +02:00
  • 54021471e4 nicer error messages for used keywords as identifiers Araq 2011-06-19 16:22:39 +02:00
  • d608e4d115 bugfix: empty object case branches produce an error Araq 2011-06-19 16:13:31 +02:00
  • 898e5c3d2c tests/reject/temptycaseobj.nim Araq 2011-06-19 16:01:54 +02:00
  • 18bec94e22 bugfix: typeinfo generation for tuples Araq 2011-06-19 15:47:10 +02:00
  • 849208d779 got rid of unsound co/contravariance in procvars Araq 2011-06-17 01:04:33 +02:00
  • dc6a80bd1d pegs module: bugfixes for the anchor ^; pegs.replace now does what the docs say Araq 2011-06-16 12:50:17 +02:00
  • 04f9c2585a readFile raises EIO instead of returning nil; added system.writeFile Araq 2011-06-16 10:47:44 +02:00
  • de659eba65 added encodings stdlib Araq 2011-06-16 02:03:33 +02:00
  • 9a8b39c85b rebuilt csources; bootstrap should work again Araq 2011-06-15 17:52:04 +02:00
  • f7884717c1 bugfix: proper return types for templates Araq 2011-06-15 12:35:47 +02:00
  • a15475f582 tuple unpacking is not enforced in for loops anymore Araq 2011-06-15 10:15:32 +02:00
  • 4fa80956b8 compiler can emulate thread local variables Araq 2011-06-15 02:09:02 +02:00
  • adbb48fbce bugfix: endless loop in parser; added sphinx wrapper Araq 2011-06-14 12:05:36 +02:00
  • ade67f1abc intsets are now a proper module and part of the stdlib Araq 2011-06-14 01:36:49 +02:00
  • ca637c019c further improvements for thread analysis Araq 2011-06-13 20:57:49 +02:00
  • 9f9f0f0818 basic thread analysis working Araq 2011-06-13 16:22:19 +02:00
  • c019d17561 first (non working) implementation of global thread analysis Araq 2011-06-13 01:40:22 +02:00
  • 9365cb710e fixed typos in typeinfo.nim Araq 2011-06-12 00:46:04 +02:00
  • 8887684aaa lots of changes and additions to typeinfo.nim Araq 2011-06-12 00:41:53 +02:00
  • 165302cda4 Merge branch 'master' of git@github.com:Araq/Nimrod Araq 2011-06-11 17:03:57 +02:00
  • ec2bd53ead implemented tables.add Araq 2011-06-11 17:03:45 +02:00
  • bf685877b5 Some typeinfo.nim changes. dom96 2011-06-11 16:02:49 +01:00
  • 922e216b86 got rid of nstrtabs and nhashes modules Araq 2011-06-10 22:49:06 +02:00
  • 988de05707 fixed system.nim to use the proper getTypeInfo magic Araq 2011-06-10 02:25:43 +02:00
  • 47caccabeb Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-06-10 02:22:28 +02:00
  • 5f2d930a54 Bugfix: no #line dir with 0 generated Araq 2011-06-10 02:22:16 +02:00
  • 8b98ba9a63 Added typeinfo module dom96 2011-06-09 22:23:29 +01:00
  • 3bc821aa5c basic generic collections implemented and tested Araq 2011-06-07 03:37:36 +02:00
  • 42eb21be7b bugfix: generic instantiation across module boundaries Araq 2011-06-06 08:45:11 +02:00
  • 958961bd8d overloading of [] for derefence operation should be possible now Araq 2011-06-05 13:59:41 +02:00
  • e5eb36e472 ugh cannot get rid of rawEcho yet because old compiler relies on it Araq 2011-06-05 10:56:20 +02:00
  • 24ed9d560f threads clean up their heap Araq 2011-06-04 23:55:10 +02:00
  • 5008b44467 bugfixes for semantic checking; thread implementation pushed the compiler Araq 2011-06-04 02:56:55 +02:00
  • 3260702a60 first steps to thread local heaps Araq 2011-06-02 13:02:40 +02:00
  • d0bfc3665f bugfix second attempt: osproc Araq 2011-05-22 22:05:52 +02:00
  • d8c6e0ed92 bugfix stderr osproc Araq 2011-05-22 21:23:43 +02:00
  • ea7425b6e2 Merge branch 'master' of git@github.com:Araq/Nimrod Araq 2011-05-22 21:15:40 +02:00
  • 9f12727d65 thread progress Araq 2011-05-22 21:15:13 +02:00
  • 23da2a0eaa Added a helpful iterator to redis. Fixed some issues with stderr in osproc. Fixed doc generation issues. dom96 2011-05-22 19:25:29 +01:00
  • 90ad118219 pthread_key_t is respected to be an opaque type ... Araq 2011-05-20 16:19:45 +02:00
  • c70fa87471 further progress for multi-threading Araq 2011-05-19 23:23:10 +02:00
  • 9b460a71ce threads with --gc:boehm may work now :-) Araq 2011-05-17 23:43:46 +02:00
  • b0b2c233ae still playing with threads Araq 2011-05-17 22:56:34 +02:00
  • 9207492bb9 lexer, parser cleanup; boehm gc for mac os x Araq 2011-05-17 21:14:30 +02:00
  • aeb0506132 thread support: next iteration Araq 2011-05-17 19:22:29 +02:00
  • 6dd8c85051 store a pointer to thread local storage to make the GC happy Araq 2011-05-16 00:50:46 +02:00
  • 67a30d8371 further steps for thread support; bootstrapping should require unzip C sources and ./build.sh Araq 2011-05-16 00:27:47 +02:00
  • c7b3d828be copy replaced by substr Araq 2011-05-14 21:44:22 +02:00
  • c9aac521a0 Merge branch 'master' of git@github.com:Araq/Nimrod Araq 2011-05-14 21:41:59 +02:00
  • 196c0dd5d3 mmdisp [] instead of ^ Araq 2011-05-14 21:41:45 +02:00
  • 4fd42d5150 Merge branch 'master' of github.com:Araq/Nimrod dom96 2011-05-14 20:35:17 +01:00
  • d1cd1cea34 fixed some redis commands; fixed bindAddr and scgi now doesn't bind to all addresses. copy and delete for json module. dom96 2011-05-14 20:32:31 +01:00
  • 3e9dcc8be5 deprecated system.copy: use system.substr instead Araq 2011-05-14 01:13:44 +02:00
  • 32241aa9fe got rid of isLifted Araq 2011-05-14 00:24:52 +02:00
  • f45967537f loop unrolled for stack marking Araq 2011-05-13 19:14:49 +02:00
  • f94941964d debug build works again; sorry Araq 2011-05-09 22:44:14 +02:00
  • 5c9552437c Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-05-09 22:29:41 +02:00
  • f717f1e628 threadvar alternative Araq 2011-05-09 22:29:29 +02:00
  • d2e2d71d05 newStringOfCap implemented and used to optimize some procs Araq 2011-05-08 17:38:34 +02:00
  • 74b1b28f7e tester now outputs json dom96 2011-05-08 12:39:59 +01:00
  • 1893f4101a bugfix: don't change OSError()'s behaviour Araq 2011-05-08 09:23:50 +02:00
  • 0db6f3c00f select() for processes; copyDir() for os. dom96 2011-05-07 23:17:10 +01:00
  • 73c3551766 gc tweaking to gain a few percent of performance Araq 2011-05-07 22:13:24 +02:00
  • 7d2b3dd6db fixes #12 Araq 2011-05-02 20:42:29 +02:00
  • 4d5c3ebd46 little repo cleanup Araq 2011-05-02 00:01:50 +02:00
  • fcabc0f9f4 Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-05-01 20:12:14 +02:00
  • 6ff8752be5 cleaned up the tests; fixes #30; fixes #26 Araq 2011-05-01 20:11:55 +02:00
  • 6b4101f82e The sockets module supports non-blocking sockets now. Many other fixes in sockets. Timeout support in scgi. dom96 2011-04-30 13:51:04 +01:00
  • 0d75723f91 Merge branch 'master' of github.com:Araq/Nimrod Araq 2011-04-30 00:00:33 +02:00
  • 0523738db3 c sources regenerated to get rid of execinfo.h dependency Araq 2011-04-29 23:35:14 +02:00
  • 48e3b3e0f1 optional native stack traces Araq 2011-04-29 23:30:31 +02:00
  • 145fabeb67 const table support Araq 2011-04-29 22:55:15 +02:00
  • b10640cdad Some minor fixes and additions to the graphics module. dom96 2011-04-26 21:57:00 +01:00
  • ed887e67e9 bugfix: times.epochTime Araq 2011-04-25 20:13:57 +02:00
  • 3dd67d20fc Merge branch 'master' of github.com:Araq/Nimrod dom96 2011-04-24 14:13:52 +01:00
  • 71a3f9d7e9 Lots of fixes in redis.nim dom96 2011-04-24 14:13:06 +01:00
  • fd0d3bf086 C source regenerated Araq 2011-04-24 00:58:39 +02:00
  • e9dcf26841 Removed the parseBulkStr() proc in redis.nim dom96 2011-04-23 23:32:30 +01:00
  • 491e325608 Consistency fix in redis.nim dom96 2011-04-23 23:25:22 +01:00
  • 704e111b63 Added redis client module. dom96 2011-04-23 23:04:07 +01:00
  • 4591ab0f12 c2nim compiles again Araq 2011-04-23 23:51:39 +02:00