Araq
e766c7c3cd
minor bugfix for void .compileTime procs
2014-09-11 00:36:31 +02:00
Araq
2c99991d16
fixes #1444
2014-09-11 00:34:59 +02:00
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