From 1b9270d08b4f4bcdd26d97988b4ecab7deb99c48 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Mon, 6 Feb 2017 22:05:56 +0100 Subject: [PATCH] Adds bug fix list to 0.16.2 announcement. --- web/news/e031_version_0_16_2.rst | 64 ++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/web/news/e031_version_0_16_2.rst b/web/news/e031_version_0_16_2.rst index 4d9d99d165..ed73524534 100644 --- a/web/news/e031_version_0_16_2.rst +++ b/web/news/e031_version_0_16_2.rst @@ -25,3 +25,67 @@ Compiler Additions Language Additions ------------------ +Bugfixes +-------- + +The list below has been generated based on the commits in Nim's git +repository. As such it lists only the issues which have been closed +via a commit, for a full list see +`this link on Github `_. + +- Fixed "Weird compilation bug" + (`#4884 `_) +- Fixed "Return by arg optimization does not set result to default value" + (`#5098 `_) +- Fixed "upcoming asyncdispatch doesn't remove recv callback if remote side closed socket" + (`#5128 `_) +- Fixed "compiler bug, executable writes into wrong memory" + (`#5218 `_) +- Fixed "Module aliasing fails when multiple modules have the same original name" + (`#5112 `_) +- Fixed "JS: var argument + case expr with arg = bad codegen" + (`#5244 `_) +- Fixed "compiler reject proc's param shadowing inside template" + (`#5225 `_) +- Fixed "const value not accessible in proc" + (`#3434 `_) +- Fixed "Compilation regression 0.13.0 vs 0.16.0 in compile-time evaluation" + (`#5237 `_) +- Fixed "Regression: JS: wrong field-access codegen" + (`#5234 `_) +- Fixed "fixes #5234" + (`#5240 `_) +- Fixed "JS Codegen: duplicated fields in object constructor" + (`#5271 `_) +- Fixed "RFC: improving JavaScript FFI" + (`#4873 `_) +- Fixed "Wrong result type when using bitwise and" + (`#5216 `_) +- Fixed "upcoming.asyncdispatch is prone to memory leaks" + (`#5290 `_) +- Fixed "Using threadvars leads to crash on Windows when threads are created/destroyed" + (`#5301 `_) +- Fixed "Type inferring templates do not work with non-ref types." + (`#4973 `_) +- Fixed "Nimble package list no longer works on lib.html" + (`#5318 `_) +- Fixed "Missing file name and line number in error message" + (`#4992 `_) +- Fixed "ref type can't be converted to var parameter in VM" + (`#5327 `_) +- Fixed "nimweb ignores the value of --parallelBuild" + (`#5328 `_) +- Fixed "Cannot unregister/close AsyncEvent from within its handler" + (`#5331 `_) +- Fixed "name collision with template instanciated generic inline function with inlined iterator specialization used from different modules" + (`#5285 `_) +- Fixed "object in VM does not have value semantic" + (`#5269 `_) +- Fixed "Unstable tuple destructuring behavior in Nim VM" + (`#5221 `_) +- Fixed "nre module breaks os templates" + (`#4996 `_) +- Fixed "Cannot implement distinct seq with setLen" + (`#5090 `_) +- Fixed "await inside array/dict literal produces invalid code" + (`#5314 `_) \ No newline at end of file