summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--web/news/version_0_14_released.rst.todo120
1 files changed, 118 insertions, 2 deletions
diff --git a/web/news/version_0_14_released.rst.todo b/web/news/version_0_14_released.rst.todo
index a31b952e6..7aa4e0359 100644
--- a/web/news/version_0_14_released.rst.todo
+++ b/web/news/version_0_14_released.rst.todo
@@ -97,8 +97,13 @@ Language Additions
     that arise when types are mutually dependent and yet should be kept in
     different modules.
 
-Bug fixes
----------
+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 <https://github.com/nim-lang/Nim/issues?utf8=%E2%9C%93&q=is%3Aissue+closed%3A%222016-01-19+..+2016-06-06%22+>`_.
 
 
   - Fixed "Calling generic templates with explicit generic arguments crashes compiler"
@@ -215,3 +220,114 @@ Bug fixes
     (`#4070 <https://github.com/nim-lang/Nim/issues/4070>`_)
   - Fixed "`$` For array crashes the compiler when assigned to const"
     (`#4040 <https://github.com/nim-lang/Nim/issues/4040>`_)
+
+  - Fixed "Default value for .importcpp enum is initialized incorrectly"
+    (`#4034 <https://github.com/nim-lang/Nim/issues/4034>`_)
+  - Fixed "Nim doesn't instantiate template parameter in cgen when using procedure return value in for-in loop"
+    (`#4110 <https://github.com/nim-lang/Nim/issues/4110>`_)
+  - Fixed "Compile-time SIGSEGV when invoking procedures that cannot be evaluated at compile time from a macro"
+    (`#3956 <https://github.com/nim-lang/Nim/issues/3956>`_)
+  - Fixed "Backtricks inside .emit pragma output incorrect name for types"
+    (`#3992 <https://github.com/nim-lang/Nim/issues/3992>`_)
+  - Fixed "typedef is generated for .importcpp enums"
+    (`#4145 <https://github.com/nim-lang/Nim/issues/4145>`_)
+  - Fixed "Incorrect C code generated for nnkEmpty node"
+    (`#950 <https://github.com/nim-lang/Nim/issues/950>`_)
+  - Fixed "Syntax error in config file appears as general exception without useful info"
+    (`#3763 <https://github.com/nim-lang/Nim/issues/3763>`_)
+  - Fixed "Converting .importcpp enum to string doesn't work when done inside procs"
+    (`#4147 <https://github.com/nim-lang/Nim/issues/4147>`_)
+  - Fixed "Enum template specifiers do not work for .importcpp enums when they are used as a parameter"
+    (`#4146 <https://github.com/nim-lang/Nim/issues/4146>`_)
+  - Fixed "Providing template specifier recursively for .importcpp type doesn't work"
+    (`#4148 <https://github.com/nim-lang/Nim/issues/4148>`_)
+  - Fixed "sizeof doesn't work for generics in vm"
+    (`#4153 <https://github.com/nim-lang/Nim/issues/4153>`_)
+  - Fixed "Creating list-like structures in a loop leaks memory indefinitely"
+    (`#3793 <https://github.com/nim-lang/Nim/issues/3793>`_)
+  - Fixed "Creating list-like structures in a loop leaks memory indefinitely"
+    (`#3793 <https://github.com/nim-lang/Nim/issues/3793>`_)
+  - Fixed "Enum items generated by a macro have wrong type."
+    (`#4066 <https://github.com/nim-lang/Nim/issues/4066>`_)
+  - Fixed "Memory leak with default GC"
+    (`#3184 <https://github.com/nim-lang/Nim/issues/3184>`_)
+  - Fixed "Rationals Overflow Error on 32-bit machine"
+    (`#4194 <https://github.com/nim-lang/Nim/issues/4194>`_)
+
+  - Fixed "osproc waitForExit() is ignoring the timeout parameter"
+    (`#4200 <https://github.com/nim-lang/Nim/issues/4200>`_)
+  - Fixed "Regression: exception parseFloat("-0.0") "
+    (`#4212 <https://github.com/nim-lang/Nim/issues/4212>`_)
+  - Fixed "JS Codegen: Bad constant initialization order"
+    (`#4222 <https://github.com/nim-lang/Nim/issues/4222>`_)
+  - Fixed "Term-rewriting macros gives Error: wrong number of arguments"
+    (`#4227 <https://github.com/nim-lang/Nim/issues/4227>`_)
+  - Fixed "importcpp allowed in body of proc after push"
+    (`#4225 <https://github.com/nim-lang/Nim/issues/4225>`_)
+  - Fixed "pragma SIGSEGV"
+    (`#4001 <https://github.com/nim-lang/Nim/issues/4001>`_)
+  - Fixed "Restrict hints to the current project"
+    (`#2159 <https://github.com/nim-lang/Nim/issues/2159>`_)
+  - Fixed "`unlikely`/`likely` should be no-ops for the Javascript backend"
+    (`#3882 <https://github.com/nim-lang/Nim/issues/3882>`_)
+  - Fixed ".this pragma doesn't work for fields and procs defined for parent type"
+    (`#4177 <https://github.com/nim-lang/Nim/issues/4177>`_)
+  - Fixed "VM SIGSEV with compile-time Table"
+    (`#3729 <https://github.com/nim-lang/Nim/issues/3729>`_)
+  - Fixed "Error during compilation with cpp option on FreeBSD "
+    (`#3059 <https://github.com/nim-lang/Nim/issues/3059>`_)
+  - Fixed "Compiler doesn't keep type bounds"
+    (`#1713 <https://github.com/nim-lang/Nim/issues/1713>`_)
+  - Fixed "Stdlib: future: Shortcut proc definition doesn't support, varargs, seqs, arrays, or openarrays"
+    (`#4238 <https://github.com/nim-lang/Nim/issues/4238>`_)
+  - Fixed "Why don't ``asynchttpserver`` support request-body when ``put`` ``delete``?"
+    (`#4221 <https://github.com/nim-lang/Nim/issues/4221>`_)
+  - Fixed "Paths for includes in Nim documentation"
+    (`#2640 <https://github.com/nim-lang/Nim/issues/2640>`_)
+  - Fixed "Compile pragma doesn't work with relative import"
+    (`#1262 <https://github.com/nim-lang/Nim/issues/1262>`_)
+  - Fixed "Slurp doesn't work with relative imports"
+    (`#765 <https://github.com/nim-lang/Nim/issues/765>`_)
+  - Fixed "Make tilde expansion consistent"
+    (`#786 <https://github.com/nim-lang/Nim/issues/786>`_)
+  - Fixed "koch expects nim to be in path for tests?"
+    (`#3290 <https://github.com/nim-lang/Nim/issues/3290>`_)
+  - Fixed "Don't use relative imports for non relative modules (aka babel libs)"
+    (`#546 <https://github.com/nim-lang/Nim/issues/546>`_)
+  - Fixed ""echo" on general structs does not work"
+    (`#4236 <https://github.com/nim-lang/Nim/issues/4236>`_)
+  - Fixed "Changing math.round() and adding math.integer()"
+    (`#3473 <https://github.com/nim-lang/Nim/issues/3473>`_)
+  - Fixed "Mathematics module missing modf"
+    (`#4195 <https://github.com/nim-lang/Nim/issues/4195>`_)
+  - Fixed "Passing method to macro causes seg fault"
+    (`#1611 <https://github.com/nim-lang/Nim/issues/1611>`_)
+  - Fixed "Internal error with "discard quit""
+    (`#3532 <https://github.com/nim-lang/Nim/issues/3532>`_)
+  - Fixed "SIGSEGV when using object variant in compile time"
+    (`#4207 <https://github.com/nim-lang/Nim/issues/4207>`_)
+  - Fixed "formatSize has incorrect prefix"
+    (`#4198 <https://github.com/nim-lang/Nim/issues/4198>`_)
+  - Fixed "Add compiler parameter to generate output from source code filters"
+    (`#375 <https://github.com/nim-lang/Nim/issues/375>`_)
+  - Fixed "Add engineering notation to string formatting functions"
+    (`#4197 <https://github.com/nim-lang/Nim/issues/4197>`_)
+  - Fixed "Very minor error in json documentation"
+    (`#4255 <https://github.com/nim-lang/Nim/issues/4255>`_)
+  - Fixed "can't compile when checking if closure == nil"
+    (`#4186 <https://github.com/nim-lang/Nim/issues/4186>`_)
+  - Fixed "Strange code gen for procs returning arrays"
+    (`#2259 <https://github.com/nim-lang/Nim/issues/2259>`_)
+  - Fixed "asynchttpserver may consume unbounded memory reading headers"
+    (`#3847 <https://github.com/nim-lang/Nim/issues/3847>`_)
+
+  - Fixed "download page still implies master is default branch"
+    (`#4022 <https://github.com/nim-lang/Nim/issues/4022>`_)
+  - Fixed "Use standard compiler flags in build script"
+    (`#2128 <https://github.com/nim-lang/Nim/issues/2128>`_)
+  - Fixed "CentOS 6 (gcc-4.4.7) compilation failed (redefinition of typedef)"
+    (`#4272 <https://github.com/nim-lang/Nim/issues/4272>`_)
+  - Fixed "doc2 has issues with httpclient"
+    (`#4278 <https://github.com/nim-lang/Nim/issues/4278>`_)
+  - Fixed "tuples/tuple_with_nil fails without unsigned module"
+    (`#3579 <https://github.com/nim-lang/Nim/issues/3579>`_)