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