Commit Graph

1054 Commits

Author SHA1 Message Date
Dominik Picheta
52c16a1a79 Implemented asyncfile for Posix. 2014-09-05 21:14:18 +01:00
Dominik Picheta
0f3025e320 Added Windows asyncfile implementation. 2014-09-05 17:36:16 +01:00
Zahary Karadjov
9a3963f51b fix #959
Variable declarations using a type class will be subject to type inference similar to the one
already present in type coercions and the return type inference.
2014-09-04 23:50:00 +03:00
Araq
201a08e9a5 fixes #903, fixes #1513 2014-09-03 19:45:04 +02:00
Araq
d7d059a686 more tests green 2014-08-31 17:23:35 +02:00
Araq
93eb9c456d more stdlib modules work 2014-08-31 15:25:54 +02:00
Araq
30823c1ce3 make tests green 2014-08-31 15:15:26 +02:00
Araq
3ba34f1762 prettified re.nim; make some tests green 2014-08-31 13:46:27 +02:00
Araq
697789a313 prettified some async modules 2014-08-31 12:38:26 +02:00
Araq
ae548a696f made some tests green 2014-08-31 12:34:35 +02:00
Araq
09ab1703e1 fixes #1444 2014-08-31 01:07:58 +02:00
Araq
0257f389fe fixes #1366 2014-08-30 20:16:35 +02:00
Araq
c6034277fc further adaptations 2014-08-29 09:12:12 +02:00
Araq
cd2c6128d1 renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamings 2014-08-29 09:03:00 +02:00
Araq
0f4567d59e koch now uses nim.exe 2014-08-29 02:23:40 +02:00
Araq
6713ebcd98 tester compiles again 2014-08-29 01:12:18 +02:00
Araq
16b15f360a updated the tester 2014-08-29 00:57:21 +02:00
Araq
dbf9117c56 the big renamefest: first steps 2014-08-22 23:54:26 +02:00
Araq
5432b2b83a fixes recently introduced regression 2014-08-21 09:59:57 +02:00
Araq
15b2d6d351 fixes #1418 2014-08-20 02:14:30 +02:00
Araq
ebe313e627 fixes #1334 2014-08-19 22:35:16 +02:00
Araq
1deb9820f5 fixes #1420 2014-08-19 20:28:51 +02:00
Araq
4708cebaa2 fixes #592 2014-08-19 10:07:12 +02:00
Dominik Picheta
53b8d6281d Fixes tenumitems test. 2014-08-16 01:15:36 +01:00
Dominik Picheta
d10cef11dc Fixes #710. 2014-08-16 00:46:14 +01:00
Araq
ae681be629 fixes #1343 2014-08-15 09:57:03 +02:00
Araq
4ab56d6be0 some minor fixes 2014-08-14 22:22:04 +02:00
Araq
f3d530e482 fixes #1434 2014-08-14 00:02:24 +02:00
Araq
32a5d4baf0 fixes #1442 2014-08-13 02:53:00 +02:00
Araq
4d8c127838 made some tests green 2014-08-13 01:30:42 +02:00
Araq
62e454f41b asynchttpserver compiles again; made some tests green 2014-08-13 01:16:18 +02:00
Araq
4d863ebb5e fix failed tests due to gcsafe 2014-08-12 10:11:58 +02:00
Araq
b8ce3a4175 fixes 'gcsafe' 2014-08-12 08:47:31 +02:00
Araq
037d7e4e5d Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-08-10 03:19:00 +02:00
Araq
76011e40ef progress on 'spawn' 2014-08-10 03:17:30 +02:00
Dominik Picheta
4f5f98f0b1 Fixes incorrect async exception handling. Adds sleepAsync.
The tasyncexceptions test has been added which tests for this incorrect
exception handling behaviour. The problem was that the exception was
raised inside a callback which was called from a previously finished async
procedure. This caused a "Future already finished" error. The fix was to
simply reraise the exception if the retFutureSym is already finished.

sleepAsync was added to help with the reproduction of this test. It should
also be useful for users however.

Finally some debug information was added to futures to help with future
bugs.
2014-08-09 17:13:22 +01:00
Araq
cf61072cc9 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
Conflicts:
	compiler/ccgexprs.nim
2014-08-05 21:53:26 +02:00
Araq
ca8135f34b added test 2014-08-05 21:45:58 +02:00
Araq
9673e4f2df progress on deepCopy 2014-08-01 23:40:48 +02:00
Clay Sweetser
e5acd9d410 Merge branch 'ptables_fix' of git://github.com/flyx/Nimrod into flyx-ptables_fix 2014-07-24 18:13:14 -04:00
Simon Jakobi
60a2d8ad58 Remove unnecessary import 2014-07-19 14:37:47 +02:00
Araq
e94203ac21 tester should work again 2014-07-16 01:09:51 +02:00
Andreas Rumpf
396b5619fc Merge pull request #1273 from katlogic/devel
Second stab at `$`(float)
2014-07-15 22:01:58 +02:00
Andreas Rumpf
85ec4dc4cb Merge pull request #1218 from rbehrends/parsefloat-fix
Fixed parsing of float literals.
2014-07-15 21:50:17 +02:00
Andreas Rumpf
f88f082be3 Merge pull request #1361 from def-/setdiff
Add missing difference and  to sets module
2014-07-15 19:07:08 +02:00
Araq
6d3b632b47 Merge branch 'new_spawn' into devel
Conflicts:
	todo.txt
	web/news.txt
	web/nimrod.ini
2014-07-15 09:37:45 +02:00
def
54d61d2f66 Add TSet difference tests 2014-07-15 02:16:12 +02:00
Dominik Picheta
cdcdab49b7 Fix broken async tests. 2014-07-13 11:02:34 +01:00
Araq
eb99c27bd0 fixes #1011 2014-07-09 21:10:11 +02:00
Araq
d80d8aa74d fixes #1323 2014-07-08 20:12:07 +02:00