diff options
author | Araq <rumpf_a@web.de> | 2017-02-08 14:32:44 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2017-02-08 14:32:44 +0100 |
commit | b3dcef6616d0e1db1738d0ddaff06475f25fe8f3 (patch) | |
tree | b2917108a85b583971e4e20baf2c7680c2ec03f1 /web | |
parent | d74f7344719f720685770549198eca6cec328fe5 (diff) | |
download | Nim-b3dcef6616d0e1db1738d0ddaff06475f25fe8f3.tar.gz |
updated news
Diffstat (limited to 'web')
-rw-r--r-- | web/news/e031_version_0_16_2.rst | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/web/news/e031_version_0_16_2.rst b/web/news/e031_version_0_16_2.rst index 6246a33c4..5ee40b772 100644 --- a/web/news/e031_version_0_16_2.rst +++ b/web/news/e031_version_0_16_2.rst @@ -1,6 +1,12 @@ Version 0.16.2 released ======================= +This release fixes the most important regressions introduced in 0.16.0. In +particular memory manager and channel bugs have been fixed. The NSIS based +installer is not provided anymore as the Nim website moved to ``https`` and +this causes NSIS downloads to fail. + + Changelog ~~~~~~~~~ @@ -9,6 +15,10 @@ Changes affecting backwards compatibility - ``httpclient.request`` now respects ``maxRedirects`` option. Previously redirects were handled only by ``get`` and ``post`` procs. +- The IO routines now raise ``EOFError`` for the "end of file" condition. + ``EOFError`` is a subtype of ``IOError`` and so it's easier to distinguish + between "error during read" and "error due to EOF". + Library Additions ----------------- @@ -17,10 +27,20 @@ Library Additions Tool Additions -------------- +- The ``finish`` tool can now download MingW for you should it not find a + working MingW installation. + Compiler Additions ------------------ +- The name mangling rules used by the C code generator changed. Most of the time + local variables and parameters are not mangled at all anymore. This improves + debugging experience. +- The compiler produces explicit name mangling files when ``--debugger:native`` + is enabled. Debuggers can read these ``.ndi`` files in order to improve + debugging Nim code. + Language Additions ------------------ |