v1.0.6 - 2020-01-24
Bugfixes
Fixed issues
- Fixed "Nim stdlib style issues with --styleCheck:error"
(#12687)
- Fixed "new(ref MyObject) doesn't work at compile time"
(#12488)
- Fixed "Accessing the wrong variant field in the VM does not trigger the appropriate error message"
(#11727)
- Fixed "orderedTable.del() crashes with unitialized table"
(#12798)
- Fixed "semfold bug with negative value * 0"
(#12783)
- Fixed "nimsuggest
use
command does not return all instances of symbol"
(#12832)
- Fixed "Codegen ICE in allPathsAsgnResult"
(#12827)
- Fixed "Static[T] + syntactic error in the for loop = compiler crash"
(#12148)
- Fixed "Incorrect unused import warning involving templates and tables"
(#12885)
- Fixed "regression(1.0.4): undeclared identifier: 'readLines'; plus another regression and bug"
(#13013)
- Fixed "
nim doc
treats export localSymbol
incorrectly"
(#13100)
- Fixed "symbols not defined in the grammar"
(#10665)
- Fixed "nim-gdb is missing from all released packages"
(#13104)
- Fixed "[JS] Move is not defined"
(#9674)
- Fixed "Error: usage of 'isNil' is a user-defined error"
(#11440)
Other bugfixes
- make addQuoted work on nimscript (#12717)
- fix db_mysql getRow() when column is null error raised (#12806)
- Fixed objects being erroneously zeroed out before object construction (#12814)
- added cstrutils (#12858): fixed for 'csuCmpIgnoreStyle' error on hotcodereloading
- Better clang_cl support (#12896)
- fix cmdline bugs affecting nimBetterRun correctness (#12933)
- fixes a bug that kept sugar.collect from working with for loop macros
- Path substitution for --out and --outdir (#12796)
- fix crash due to errant symbols in nim.cfg (#13073)
- Allow
-o
option for buildIndex
(#13037)
- Deleted misplaced separator (#13085): Misplaced separator, which was constantly breaking compilation on Haiku OS, was deleted.
- fixes an asyncftpclient bug; refs #13096
- fix the ftp store function read the local file bug (#13108)
- fix rtti sizeof for varargs in global scope (#13125)
- Correctly remove a key from CountTable when it is set to zero.
- fixes the distros.nim regression
- fixes a critical times.nim bug reported on IRC
- c_fflush() the rawWrite() buffer
Documentation improvements
- Fixed "Documentation, Testament missing from "Tools available with Nim""
(#12251)
- Manual update: custom exceptions (#12847)
- times/getClockStr(): fix mistake in doc
- Fix typo and improve in code-block of 'lib/pure/parseutils.nim'