Commit Graph

4135 Commits

Author SHA1 Message Date
Dominik Picheta
4d2ff282f6 Fix case issues in compiler/docgen. 2014-09-10 00:09:59 +01:00
Dominik Picheta
6cc443712b Changes source build recommendations on website. 2014-09-10 00:04:07 +01:00
Dominik Picheta
205b765fdd Fixes case in cgi module. 2014-09-10 00:01:32 +01:00
Dominik Picheta
fce0a89aa0 Added more information to the news. 2014-09-09 16:19:52 +01:00
Dominik Picheta
00b6a14489 More empty stmt fixes. 2014-09-09 15:58:44 +01:00
Dominik Picheta
4fc8fcf37c Mentioned new comment handling in news.txt. 2014-09-09 11:44:19 +01:00
Dominik Picheta
4db6535025 Fixes for new comment handling. 2014-09-09 11:43:54 +01:00
Dominik Picheta
56f11e2c95 Fixes async tests. 2014-09-09 01:17:07 +01:00
Dominik Picheta
dd33069d59 Implements getCurrentException for try in async procs. Ref #1487. 2014-09-09 01:16:28 +01:00
Dominik Picheta
6689fa68f5 Multiple exception idents in except for async. Ref #1487. 2014-09-08 22:04:09 +01:00
Dominik Picheta
952de51170 Removed async console FDs. 2014-09-08 16:48:09 +01:00
Araq
ae53d1ecc8 nimgrep compiles again 2014-09-07 02:52:15 +02:00
Araq
428ee0c022 changed comment handling (breaking change); part 2 2014-09-07 01:47:16 +02:00
Araq
0e5078429f Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak 2014-09-07 00:58:49 +02:00
Araq
1cdb8022d0 changed comment handling (breaking change) 2014-09-07 00:58:31 +02:00
Dominik Picheta
cb8a25b3d1 Added asyncfile.readLine and async stdin/out/err. Ref #1487. 2014-09-06 19:50:11 +01:00
Dominik Picheta
bd542ebea3 Fixes httpclient SSL issue. Implements unbuffered SSL recv. Ref #1487. 2014-09-06 15:29:38 +01:00
Dominik Picheta
cda457c865 Fixes osproc on Windows. 2014-09-06 12:15:31 +01:00
Araq
ef001573df Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak 2014-09-06 00:54:28 +02:00
Araq
7f7b13a45f nimfix handles helloworld 2014-09-06 00:50:53 +02:00
Dominik Picheta
52c16a1a79 Implemented asyncfile for Posix. 2014-09-05 21:14:18 +01:00
Dominik Picheta
31deee5142 Add asyncfile module. 2014-09-05 17:39:14 +01:00
Dominik Picheta
0f3025e320 Added Windows asyncfile implementation. 2014-09-05 17:36:16 +01:00
Andreas Rumpf
5fb12144b3 Merge pull request #1520 from PhilipWitte/bigbreak
fixed posix dynlib names for bigbreak
2014-09-05 08:32:25 +02:00
Philip Witte
33e924a35c fixed poxix dynlib names for bigbreak 2014-09-04 21:38:45 -07:00
Araq
bd4e229464 Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak 2014-09-05 01:17:03 +02:00
Araq
bf557a7cdb added nimfix tool 2014-09-05 01:16:48 +02:00
Zahary Karadjov
7d5e387a48 mostly fixes #1339
The compiler hangs were caused by the interaction of tyError and the instantiation caches.
For procs, the cache wasn't able to find previously compiled proc featuring tyError in the signature.
For types, the unresolved type parameters leading to tyError were not replaced everywhere leading
to endless replaceTypeVarsT recursion for cyclic types.

The fix is still not perfect, because the handling of tyError in other places in the compiler doesn't seem
to be complete and the first test case now results in internal error (still, much better than a hang blocking
your IDE).
2014-09-05 01:02:46 +03: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
4c870fc293 fixes recently introduced regression 2014-09-03 22:00:23 +02:00
Araq
c7116cc121 Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak
Conflicts:
	lib/pure/asynchttpserver.nim
2014-09-03 20:12:42 +02:00
Araq
e093f45756 fixes #1511 2014-09-03 19:54:20 +02:00
Araq
201a08e9a5 fixes #903, fixes #1513 2014-09-03 19:45:04 +02:00
Dominik Picheta
6e321f799a Fixes asynchttpserver. 2014-09-01 21:21:13 +01:00
Araq
d1d7d9e3fe Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak 2014-08-31 22:56:11 +02:00
Araq
41c7cde61f updated iup.nim; made tests green 2014-08-31 22:55:51 +02:00
Dominik Picheta
ac01ed5812 Fix net module on Linux. 2014-08-31 20:15:21 +01: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
de29ce8ca8 Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak 2014-08-31 15:15:38 +02:00
Araq
30823c1ce3 make tests green 2014-08-31 15:15:26 +02:00
Dominik Picheta
25e0c26a91 Added async implementation for smtp module. 2014-08-31 14:07:20 +01:00
Dominik Picheta
bb1e87ce4d Async SSL support. 2014-08-31 12:55:04 +01:00
Dominik Picheta
d26d42b88e Case sensitivity fixes for httpclient and sockets module. 2014-08-31 12:55:03 +01:00
Dominik Picheta
eac71d38d7 s/storeFile/store/ 2014-08-31 12:55:03 +01: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
dd830d2e7d added ENDB warning 2014-08-31 11:42:31 +02:00
Araq
2d1b9d1f9d ENDB compiles again 2014-08-31 11:40:25 +02:00