Commit Graph

7456 Commits

Author SHA1 Message Date
Araq
037d7e4e5d Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-08-10 03:19:00 +02:00
Araq
86b654c58c Merge branch 'master' of https://github.com/Araq/Nimrod into devel 2014-08-10 03:17:39 +02:00
Araq
76011e40ef progress on 'spawn' 2014-08-10 03:17:30 +02:00
Andreas Rumpf
0f15ebf8ca Merge pull request #1468 from Varriount/fix-1435
Fix 1435
2014-08-09 22:55:18 +02:00
Clay Sweetser
f8ea5f1a37 Adds documentation on skipTypes and mapType 2014-08-09 16:40:58 -04:00
Clay Sweetser
e46a735bb5 Fixes #1435 2014-08-09 16:40:35 -04:00
Dominik Picheta
7358fc256f More future debug info. Added new error code to SafeDisconn list. 2014-08-09 20:50:06 +01:00
Dominik Picheta
f8e714bd30 Fixes async on Linux. 2014-08-09 18:10:45 +01: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
Clay Sweetser
7a09b3b57b Fix #1424 some more 2014-08-08 17:22:50 -04:00
Araq
fd086abb43 fixes #1456 2014-08-08 09:55:19 +02:00
Araq
abf511245a nice error message 2014-08-08 09:54:43 +02:00
Araq
c5b9486455 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-08-08 02:28:35 +02:00
Araq
0914b489b3 'parallel' statement works again 2014-08-08 02:28:26 +02:00
Araq
32197b7a13 fixes #1456 2014-08-08 02:26:56 +02:00
Araq
68accb53c4 setMaxPoolSize improvements 2014-08-08 02:25:07 +02:00
Araq
057b53e139 'lambda' is no keyword anymore 2014-08-08 02:24:19 +02:00
Grzegorz Adam Hankiewicz
bab41babea Adds --parallelBuild to koch web and automatic reruns. Refs #1455. 2014-08-08 02:21:13 +02:00
Andreas Rumpf
4ce127bba7 Merge pull request #1465 from def-/cpp-cstring-len
Include string.h for strlen with cpp backend
2014-08-08 01:03:18 +02:00
def
9bb739332f Also include string.h for strlen for C backend 2014-08-08 01:02:44 +02:00
Clay Sweetser
7c3a28ae8b Fix #1424 2014-08-07 17:52:37 -04:00
def
a41be8021b Include string.h for strlen with cpp backend 2014-08-07 21:32:17 +02:00
Varriount
0db99beecb Merge pull request #1446 from gradha/pr_links_typetraits_module
Links typetraits module
2014-08-06 22:54:35 -04:00
Varriount
505b4158aa Merge pull request #1447 from gradha/pr_tutorial_improvements
Tutorial improvements
2014-08-06 22:53:08 -04:00
Clay Sweetser
c4ac8edce9 Make device and file ID's public.
Added the isHidden() proc
2014-08-06 20:42:43 -04:00
Grzegorz Adam Hankiewicz
278c265c6f Parallelizes documentation building. 2014-08-06 21:19:20 +02:00
Araq
404ada2aff Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-08-06 09:54:31 +02:00
Araq
a64d733029 some bugfixes for 'deepCopy' 2014-08-06 09:54:23 +02:00
def
c0422ae8af Move floating point rounding and exceptions handling to math
(it's C99 as well, not just POSIX)
2014-08-06 02:31:19 +02:00
Andreas Rumpf
cc230fc869 Merge pull request #1453 from dschauer/devel
Added carriage return and linefeed check to os::parseCmdLine to delimiti...
2014-08-06 02:09:57 +02:00
Dwight Schauer
530d210c91 Added carriage return and linefeed check to os::parseCmdLine ti delimiting whitespace eating. 2014-08-05 18:57:45 -05:00
Araq
1e8a9aead0 fixes typos 2014-08-05 21:54:39 +02: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
55250b3f36 added debug output (but not active) 2014-08-05 21:40:17 +02:00
Araq
3df553ef25 check there is only one deepCopy per type 2014-08-05 21:38:49 +02:00
Araq
053b34d91d fixes yet another LL bug 2014-08-05 21:38:27 +02:00
def
2476ee0cd7 Add -lm for fesetround and fegetround 2014-08-05 20:34:07 +02:00
Grzegorz Adam Hankiewicz
f3d785b5cf Factors exception hierarchy into reusable fragment.
The fragment with hyperlinks is included now from the system module.
2014-08-05 18:11:41 +02:00
Grzegorz Adam Hankiewicz
1daa54e5a2 Downgrades public module comments to private level.
This avoids the weird concatenation in the final system.html file which
doesn't make any sense.
2014-08-05 17:07:43 +02:00
Grzegorz Adam Hankiewicz
8aa0be82d4 Improves tut2.txt with more hyperlinks. 2014-08-05 16:44:27 +02:00
Grzegorz Adam Hankiewicz
688db0f70a Improves tut1.txt with more hyperlinks and minor fixes. 2014-08-05 14:49:56 +02:00
Grzegorz Adam Hankiewicz
5c9d6762e4 Adds typetraits to library index and doc build. 2014-08-05 11:43:22 +02:00
Grzegorz Adam Hankiewicz
00f56b20d7 Adds usage example to typetraits.name().
Credit goes to fowl (http://forum.nimrod-lang.org/t/430).
2014-08-05 11:25:54 +02:00
def
c7898a0c81 Extend list comprehension documentation 2014-08-03 19:07:45 +02:00
def
9f99dd0196 Add list comprehensions to future module 2014-08-03 14:11:57 +02:00
Dominik Picheta
915d3291ab Merge branch 'gradha-pr_updates_babel_js' into devel 2014-08-02 20:36:48 +01:00
Grzegorz Adam Hankiewicz
ca937cdba8 Uses case insensitive comparison for sorting. Refs #1292. 2014-08-02 20:53:56 +02:00
Grzegorz Adam Hankiewicz
bddfe007b6 Adds placeholder text for js disabled browsers. Refs #1292. 2014-08-02 20:51:21 +02:00
Grzegorz Adam Hankiewicz
9fd6464a74 Updates js.high usage for line ending dots. Refs #1291 and #1292. 2014-08-02 20:45:38 +02:00