mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-04 12:07:51 +00:00
Finished Bugfixes list in news article.
This commit is contained in:
@@ -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>`_)
|
||||
|
||||
Reference in New Issue
Block a user