From 9784e364246d23d4ac8a0fe1466f877594d4a1d0 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Wed, 14 Sep 2016 20:57:01 +0200 Subject: Added remaining bug fixes to 0.15.0 release notes. --- web/news/version_0_15_released.rst | 102 +++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) (limited to 'web') diff --git a/web/news/version_0_15_released.rst b/web/news/version_0_15_released.rst index 52f3cb7d1..f0e488ee2 100644 --- a/web/news/version_0_15_released.rst +++ b/web/news/version_0_15_released.rst @@ -237,3 +237,105 @@ Bugfixes (`#4353 `_) - Fixed "invalid C code generated (function + block + empty tuple)" (`#4505 `_) + +- Fixed "performance issue: const Table make a copy at runtime lookup." + (`#4354 `_) +- Fixed "Compiler issue: libraries without absolute paths cannot be found correctly" + (`#4568 `_) +- Fixed "Cannot use math.`^` with non-int types." + (`#4574 `_) +- Fixed "C codegen fails when constructing an array using an object constructor." + (`#4582 `_) +- Fixed "Visual Studio 10 unresolved external symbol _trunc(should we support VS2010?)" + (`#4532 `_) +- Fixed "Cannot pass generic subtypes to proc for generic supertype" + (`#4528 `_) +- Fixed "Lamda-lifting bug leading to crash." + (`#4551 `_) +- Fixed "First-class iterators declared as inline are compiled at Nim side (no error message) and fail at C" + (`#2094 `_) +- Fixed "VS2010-warning C4090 : 'function' : different 'const' qualifiers" + (`#4590 `_) +- Fixed "Regression: type mismatch with generics" + (`#4589 `_) +- Fixed "„can raise an unlisted exception“ when assigning nil as default value" + (`#4593 `_) +- Fixed "upcoming asyncdispatch.closeSocket is not GC-safe" + (`#4606 `_) +- Fixed "Visual Studio 10.0 compiler errors, 12.0 warning" + (`#4459 `_) +- Fixed "Exception of net.newContext: result.extraInternalIndex == 0 [AssertionError]" + (`#4406 `_) +- Fixed "error: redeclaration of 'result_115076' with no linkage" + (`#3221 `_) +- Fixed "Compiler crashes on conversion from int to float at compile time" + (`#4619 `_) +- Fixed "wrong number of arguments regression in devel" + (`#4600 `_) +- Fixed "importc $ has broken error message (and is not documented)" + (`#4579 `_) +- Fixed "Compiler segfaults on simple importcpp in js mode [regression]" + (`#4632 `_) +- Fixed "Critical reference counting codegen problem" + (`#4653 `_) +- Fixed "tables.nim needs lots of {.noSideEffect.}" + (`#4254 `_) +- Fixed "Capture variable error when using ``=>`` macro" + (`#4658 `_) +- Fixed "Enum from char: internal error getInt" + (`#3606 `_) +- Fixed "Compiler crashes in debug mode (no error in release mode) with Natural discriminant in object variants" + (`#2865 `_) +- Fixed "SIGSEGV when access field in const object variants" + (`#4253 `_) +- Fixed "varargs cannot be used with template converter." + (`#4292 `_) +- Fixed "Compiler crashes when borrowing $" + (`#3928 `_) +- Fixed "internal error: genMagicExpr: mArrPut" + (`#4491 `_) +- Fixed "Unhelpful error message on importc namespace collision" + (`#4580 `_) +- Fixed "Problem with openarrays and slices" + (`#4179 `_) +- Fixed "Removing lines from end of file then rebuilding does not rebuild [js only?]" + (`#4656 `_) +- Fixed "getCurrentException and getCurrentExceptionMsg do not work with JS" + (`#4635 `_) +- Fixed "generic proc parameter is not inferred if type parameter has specifier" + (`#4672 `_) +- Fixed "Cannot instantiate generic parameter when it is parent type parameter" + (`#4673 `_) +- Fixed "deepCopy doesn't work with inheritance after last commit" + (`#4693 `_) +- Fixed "Multi-methods don't work when passing ref to a different thread" + (`#4689 `_) +- Fixed "Infinite loop in effect analysis on generics" + (`#4677 `_) +- Fixed "SIGSEGV when compiling NimYAML tests" + (`#4699 `_) + +- Fixed "Closing AsyncEvent now also unregisters it on non-Windows platforms" + (`#4694 `_) +- Fixed "Don't update handle in upcoming/asyncdispatch poll() if it was closed" + (`#4697 `_) +- Fixed "generated local variables declared outside block" + (`#4721 `_) +- Fixed "Footer Documentation links, & Community link point to the wrong place under news entries" + (`#4529 `_) +- Fixed "Jester's macro magic leads to incorrect C generation" + (`#4088 `_) +- Fixed "cas bug in atomics.nim" + (`#3279 `_) +- Fixed "nimgrep PEG not capturing the pattern 'A'" + (`#4751 `_) +- Fixed "GC assert triggers when assigning TableRef threadvar" + (`#4640 `_) +- Fixed ".this pragma conflicts with experimental ptr dereferencing when names conflict" + (`#4671 `_) +- Fixed "Generic procs accepting var .importcpp type do not work [regression]" + (`#4625 `_) +- Fixed "C Error on tuple assignment with array" + (`#4626 `_) +- Fixed "module securehash not gcsafe" + (`#4760 `_) -- cgit 1.4.1-2-gfad0 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305