Nim/lib
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
..
core Fixes typeinfo after PR #1408 broke it. 2014-07-29 21:29:39 +01:00
impure Add missing sql proc for db_mysql 2014-07-14 03:49:15 +02:00
js Hyperlinks back JavaScript target. 2014-06-21 23:48:41 +02:00
packages/docutils 'lambda' is no keyword anymore 2014-08-08 02:24:19 +02:00
posix Add "struct" to POSIX flock 2014-07-31 11:28:26 +02:00
pure Fixes incorrect async exception handling. Adds sleepAsync. 2014-08-09 17:13:22 +01:00
system fixes #1456 2014-08-08 09:55:19 +02:00
windows renamed UINT in windows.nim to WINUINT 2014-05-26 23:47:18 -04:00
wrappers Merge branch 'pr_documents_koch' of git://github.com/gradha/Nimrod into gradha-pr_documents_koch 2014-05-31 14:41:34 -04:00
cycle.h Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
nimbase.h added stack overflow prevention 2014-07-16 22:32:09 +02:00
nimrtl.nim Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
nimrtl.nimrod.cfg Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
prelude.nim Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
stdlib.babel better handling of packages, still incomplete 2014-03-02 15:41:53 +01:00
system.nim Merge pull request #1447 from gradha/pr_tutorial_improvements 2014-08-06 22:53:08 -04:00