Commit Graph

322 Commits

Author SHA1 Message Date
Zahary Karadjov
e43f8d842b merged branch overloading-for-macros 2012-03-19 12:06:38 +02:00
Araq
e3b25e93ac unittest module compiles again 2012-03-17 18:58:59 +01:00
Zahary Karadjov
72f2a6e275 the test suite is mostly green again 2012-03-16 05:33:21 +02:00
Araq
f2222316bd browsers module should compile on windows again 2012-03-10 21:50:30 +01:00
Zahary Karadjov
f9876d379d unit test for #100
unittest: the check macro will print only the non-literal part of the checked expression
tests/run: added tunittests.nim as a single central executable where unittests could be added for quicker compilation/execution of the test suite
2012-03-10 17:26:34 +02:00
Araq
ff4a69b624 win64 is a supported target; bugfix: nimrod c -r on windows; stdlib uses wide char versions of the WinAPI 2012-03-04 21:44:56 +01:00
Araq
f0172b0a5f exported strutils.abbrev 2012-02-24 19:19:13 +01:00
dom96
38eafd30ae In the IRC module the socket is now closed when EvDisconnected event is created. 2012-02-20 00:15:50 +00:00
Araq
b6ee92f384 added matchers.parseInt 2012-02-20 00:21:15 +01:00
Araq
b2746c4659 added system.setControlCHook, system.writeStackTrace 2012-02-19 23:37:37 +01:00
Araq
ccd58fba2c bugfix: semfold supports merging of '&' 2012-02-19 21:01:04 +01:00
dom96
9aeecaa4cf recvLineAsync for non-blocking sockets implemented, as well as recvLine for asyncio async sockets. Fixed removeDir on windows. 2012-02-18 00:34:44 +00:00
dom96
7fde07ab29 Optimization for the times module; changed let to const. 2012-02-17 10:54:45 +00:00
dom96
6901a725d5 niminst is now able to create build files for debhelper so that .deb packages can be created. Implemented $ in the times module for TWeekDay and TMonth. 2012-02-16 22:11:00 +00:00
Araq
b458dc7009 little fixes for 0.8.14 release 2012-02-09 02:26:08 +01:00
Araq
32b4192b3f version 0.8.14 2012-02-09 01:18:33 +01:00
Araq
2633e3fb27 closure implementation: first steps 2012-02-04 15:47:48 +01:00
Araq
4203aef827 optimized parseurl module a bit 2012-02-01 23:55:22 +01:00
Araq
9083f01fd2 fixed #96 as good as technically possible (debug frames are allocated on the C stack) 2012-01-29 01:53:09 +01:00
Araq
0f18ab9691 removed conflict in system.nim 2012-01-28 23:24:31 +01:00
Araq
8d19a93f1a pragma on/off improvements; endb rewritten 2012-01-28 23:22:44 +01:00
dom96
d2a8a633f6 ftpclient fixes for windows. 2012-01-28 14:44:45 +00:00
dom96
3b02b33564 Fixed windows os.nim issue that was recently introduced. 2012-01-27 22:02:09 +00:00
Araq
354012db67 Merge pull request #97 from ddlsmurf/fixes_macosx
Fixes for macosx
2012-01-22 16:16:42 -08:00
dom96
b298b07567 Added asyncio module; irc, scgi and the ftpclient modules work with it. Added (de)allocCStringArray. Many async sockets fixes. 2012-01-22 16:21:05 +00:00
Eric Doughty-Papassideris
42e74aaf8e Less likely to overload struct timeval 2012-01-21 17:51:58 +01:00
Eric Doughty-Papassideris
374a4cdb8a On Mac OS X 10.5, realpath does not allocate the buffer on its own 2012-01-21 16:49:45 +01:00
Eric Doughty-Papassideris
1602e8e2f4 MSG_NOSIGNAL not defined on mac os x 2012-01-21 15:52:04 +01:00
Araq
4cfc0462a4 bugfixes: tests are green again 2012-01-13 23:28:08 +01:00
Araq
8ed3e295a3 niminst: diverse improvements; fixes #80 2012-01-13 21:15:00 +01:00
Araq
76886432da even more sys assertions 2012-01-13 12:49:06 +01:00
Araq
e6b3f50c7f more sysasserts for allocator/gc 2012-01-12 19:44:57 +01:00
Araq
4f1b89c30c year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
Araq
92395568bb improved actors.sync 2011-12-31 11:18:18 +01:00
Araq
5e5ed192e5 GC: use simple balanced tree instead of AVL tree 2011-12-30 20:42:47 +01:00
Araq
0cda7d59fe Merge pull request #83 from Amrykid/f449d2b7611b4d945eabe03ffb52b5235c544d80
events.nim updates
2011-12-29 07:32:51 -08:00
Amrykid
f449d2b761 Fixed the documentation for events.nim. 2011-12-29 08:39:43 -06:00
Amrykid
d456672408 Added containsHandler to events.nim 2011-12-29 08:23:43 -06:00
Araq
0ad42bd058 Merge pull request #81 from Amrykid/master
Various changes around 'koch update'
2011-12-27 10:46:48 -08:00
Araq
b336bf4039 added support for advanced substitution expressions 2011-12-27 19:22:46 +01:00
Amrykid
f0f904ac70 Documentation comments + slight code modifications to zipfiles.nim.
Changes made to osproc.nim so it will compile.
2011-12-27 09:49:47 -06:00
Amrykid
e978272d3c Allowed waitForExit to have a specified timeout. (osproc.nim) 2011-12-27 09:06:06 -06:00
Araq
76f91b90e2 bugfix: compiler errors for explicit initialization of thread local variables; os.nim does not rely on it anymore 2011-12-23 20:05:08 +01:00
Araq
cc490b35b0 bugfix: environment var caching is now thread safe 2011-12-22 15:36:36 +01:00
Araq
f1f458137b Merge branch 'master' of github.com:Araq/Nimrod 2011-12-22 15:04:13 +01:00
Araq
cd83cc81aa code gen can generate code to keep alive stack roots 2011-12-22 15:04:00 +01:00
dom96
4f08946f64 fixes #77 2011-12-19 21:09:17 +00:00
Zahary Karadjov
67bc23bb60 Merge branch 'master' of github.com:Araq/Nimrod into upstream 2011-12-11 11:26:50 +02:00
Zahary Karadjov
e13a610ad4 The test runner will print out encountered exceptions 2011-12-07 00:57:52 +02:00
Zahary Karadjov
0e609d2101 New implementation for os.sameFile on Windows
Hard-links on Windows are now treated just as they are on POSIX.
The new implementation is faster than the previous, but still it's quite
slower than fstat (use with caution).
2011-12-07 00:53:27 +02:00