From 6c72d078f6dd18fd934f6a3bd562976eb6a6463d Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Mon, 6 Jun 2016 02:01:40 +0100 Subject: [PATCH] Generated some bug fix listings for news post. --- web/news/version_0_14_released.rst.todo | 119 ++++++++++++++++++++++++ 1 file changed, 119 insertions(+) diff --git a/web/news/version_0_14_released.rst.todo b/web/news/version_0_14_released.rst.todo index 293178f7d..a31b952e6 100644 --- a/web/news/version_0_14_released.rst.todo +++ b/web/news/version_0_14_released.rst.todo @@ -96,3 +96,122 @@ Language Additions - Nim now supports ``partial`` object declarations to mitigate the problems that arise when types are mutually dependent and yet should be kept in different modules. + +Bug fixes +--------- + + + - Fixed "Calling generic templates with explicit generic arguments crashes compiler" + (`#3496 `_) + - Fixed "JS backend - strange utf-8 handling" + (`#3714 `_) + - Fixed "JS backend - strange utf-8 handling" + (`#3714 `_) + - Fixed "execvpe is glibc specific" + (`#3759 `_) + - Fixed "GC stack overflow with in data structures with circular references." + (`#1895 `_) + - Fixed "Internal compiler error in genTraverseProc" + (`#3794 `_) + - Fixed "unsafeAddr fails in generic context" + (`#3736 `_) + - Fixed "Generic converters produce internal errors" + (`#3799 `_) + - Fixed "Cannot have two anonymous iterators in one proc" + (`#3788 `_) + - Fixed "pure/net.nim fails to compile with --taintMode:on on HEAD" + (`#3789 `_) + - Fixed "Using break inside iterator may produce memory/resource leak" + (`#3802 `_) + + - Fixed "--out and --nimcache wrong paths" + (`#3871 `_) + - Fixed "Release 0.13.0: documentation build failure" + (`#3823 `_) + - Fixed "https post request" + (`#3895 `_) + - Fixed "writeFile regression in nimscript" + (`#3901 `_) + - Fixed "Cannot convert variables to int16 at compile time" + (`#3916 `_) + - Fixed "Error in concepts when using functions on typedesc" + (`#3686 `_) + - Fixed "Multiple generic table types with different type signatures lead to compilation errors." + (`#3669 `_) + - Fixed "Explicit arguments with overloaded procedure?" + (`#3836 `_) + - Fixed "doc2 generates strange output for proc generated by template" + (`#3868 `_) + - Fixed "Passing const value as static[] argument to immediate macro leads to infinite memory consumption by compiler" + (`#3872 `_) + - Fixed "`..<` is not happy with `BiggestInt` from `intVal`" + (`#3767 `_) + - Fixed "stdtmpl filter does not support anything apart from '#' metachar" + (`#3924 `_) + - Fixed "lib/pure/net: Can't bind to ports >= 32768" + (`#3484 `_) + - Fixed "int and float assignment compatibility badly broken for generics" + (`#3998 `_) + - Fixed "Adding echo statement causes "type mismatch" error" + (`#3975 `_) + - Fixed "Dynlib error messages should be written to stderr, not stdout" + (`#3987 `_) + - Fixed "Tests regressions while using the devel branch" + (`#4005 `_) + + - Fixed "Lambda lifting bug: wrong c code generation" + (`#3995 `_) + - Fixed "VM crashes in asgnComplex" + (`#3973 `_) + - Fixed "Unknown opcode opcNGetType" + (`#1152 `_) + - Fixed "`&` operator mutates first operand when used in compileTime proc while assigning result to seq" + (`#3804 `_) + - Fixed "''nil' statement is deprecated' in macro" + (`#3561 `_) + - Fixed "vm crash when accessing seq with mitems iterator" + (`#3731 `_) + - Fixed "`mitems` or `mpairs` does not work for `seq[NimNode]` or `array[T,NimNode]` in a macro" + (`#3859 `_) + - Fixed "passing "proc `,`()" to nim check causes an infinite loop" + (`#4036 `_) + - Fixed "--dynlibOverride does not work with {.push dynlib: name.}" + (`#3646 `_) + - Fixed "system.readChars fails on big len" + (`#3752 `_) + - Fixed "strutils.unindent" + (`#4037 `_) + - Fixed "Compiler's infinite recursion in generic resolution" + (`#2006 `_) + - Fixed "Linux: readLineFromStdin calls quit(0) upon EOF" + (`#3159 `_) + - Fixed "Forum sign up not possible" + (`#2446 `_) + - Fixed "Json module - SIGSEGV if key not exists" + (`#3107 `_) + - Fixed "About asyncdispatch.await and exception" + (`#3964 `_) + - Fixed "Need testcase for JS backend to ensure closure callbacks don't break" + (`#3132 `_) + - Fixed "Unexpected behaviour of C++ templates in conjunction with N_NIMCALL" + (`#4093 `_) + - Fixed "SIGSEGV at compile time when using a compileTime variable as counter" + (`#4097 `_) + - Fixed "Compiler crash issue on 32-bit machines only" + (`#4089 `_) + - Fixed "type mismatch: got () but expected 'outType' in mapIt" + (`#4124 `_) + - Fixed "Generic type constraints broken?" + (`#4084 `_) + - Fixed "Invalid C code generated" + (`#3544 `_) + - Fixed "An exit variable in proc shadows exit function called by quit()" + (`#3471 `_) + - Fixed "ubuntu 16.04 build error" + (`#4144 `_) + - Fixed "Ambiguous identifier error should list all possible qualifiers" + (`#177 `_) + - Fixed "Parameters are not captured inside closures inside closure iterators" + (`#4070 `_) + - Fixed "`$` For array crashes the compiler when assigned to const" + (`#4040 `_)