Commit Graph
18180 Commits
Author SHA1 Message Date
Araq 9500780037 renamed URLencode to encodeUrl 2014-09-10 23:25:29 +02:00
Araq 758d8e11d9 Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak 2014-09-10 22:56:26 +02:00
Araq 63c9c2877e updated nimgrep tool 2014-09-10 22:27:07 +02:00
Araq 22fb9db845 nimfix improvements 2014-09-10 20:34:33 +02:00
Dominik Picheta dcc00b3960 Merge pull request #1524 from rbehrends/fix-staticexec2
Properly handle staticExec() generating large output.
2014-09-10 10:31:14 +01:00
Araq c5dbcb548f improvements for nimfix 2014-09-10 09:48:18 +02:00
Araq 569fbe8c37 'pretty' command does not exist anymore; improvements for nimfix 2014-09-10 02:19:46 +02:00
Dominik Picheta 055ed5149f Add depraction warnings for URLencode/decode. 2014-09-10 00:42:40 +01:00
Reimer Behrends f9c46b04a6 Properly handle staticExec() generating large output.
A staticExec() invocation that generated more than the internal
buffer size worth of output blocked because the compiler waited
for the process to terminate before reading the output.
2014-09-10 01:22:20 +02:00
Dominik Picheta 0b229fae77 Fixes tester. 2014-09-10 00:17:29 +01:00
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
Araq 490371977e some improvements for nimfix 2014-09-09 21:31:34 +02:00
Araq 12796b6c86 nimfix cannot handle fileHandle vs FileHandle 2014-09-09 20:40:24 +02:00
Araq 46cfff019f pegs.nimfix compiles 2014-09-09 20:34:40 +02: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 c53a27f0dc nimfix supports specialized '.nimfix' modules 2014-09-08 09:18:09 +02:00
Araq 7333237be6 'nimfix' improvements; FdSet is TFdSet again 2014-09-08 08:46:35 +02:00
Araq a90f73ca4c nimfix can fix obsolete statement comments 2014-09-08 00:58:29 +02: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 43f78d2c4a Merge pull request #1404 from def-/strutils-count
Add count procedures to strutils
2014-09-05 08:36:07 +02:00
Andreas Rumpf 6abd673606 Merge pull request #1455 from gradha/pr_parallelize_doc_build
Parallelizes documentation building.
2014-09-05 08:34:14 +02: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