mirror of
https://github.com/nim-lang/Nim.git
synced 2026-02-18 08:58:39 +00:00
Added some bugfixes to 0.15.0 release notes.
This commit is contained in:
@@ -113,3 +113,127 @@ Language Additions
|
||||
|
||||
Bugfixes
|
||||
--------
|
||||
|
||||
- Fixed "RFC: should startsWith and endsWith work with characters?"
|
||||
(`#4252 <https://github.com/nim-lang/Nim/issues/4252>`_)
|
||||
|
||||
- Fixed "Feature request: unbuffered I/O"
|
||||
(`#2146 <https://github.com/nim-lang/Nim/issues/2146>`_)
|
||||
- Fixed "clear() not implemented for CountTableRef"
|
||||
(`#4325 <https://github.com/nim-lang/Nim/issues/4325>`_)
|
||||
- Fixed "Cannot close file opened async"
|
||||
(`#4334 <https://github.com/nim-lang/Nim/issues/4334>`_)
|
||||
- Fixed "Feature Request: IDNA support"
|
||||
(`#3045 <https://github.com/nim-lang/Nim/issues/3045>`_)
|
||||
- Fixed "Async: wrong behavior of boolean operations on futures"
|
||||
(`#4333 <https://github.com/nim-lang/Nim/issues/4333>`_)
|
||||
- Fixed "os.walkFiles yields directories"
|
||||
(`#4280 <https://github.com/nim-lang/Nim/issues/4280>`_)
|
||||
- Fixed "Fix #4392 and progress on #4170"
|
||||
(`#4393 <https://github.com/nim-lang/Nim/issues/4393>`_)
|
||||
- Fixed "Await unable to wait futures from objects fields"
|
||||
(`#4390 <https://github.com/nim-lang/Nim/issues/4390>`_)
|
||||
- Fixed "TMP variable name generation should be more stable"
|
||||
(`#4364 <https://github.com/nim-lang/Nim/issues/4364>`_)
|
||||
- Fixed "nativesockets doesn't compile for Android 4.x (API v19 or older) because of gethostbyaddr"
|
||||
(`#4376 <https://github.com/nim-lang/Nim/issues/4376>`_)
|
||||
- Fixed "no generic parameters allowed for ref"
|
||||
(`#4395 <https://github.com/nim-lang/Nim/issues/4395>`_)
|
||||
- Fixed "split proc in strutils inconsistent for set[char]"
|
||||
(`#4305 <https://github.com/nim-lang/Nim/issues/4305>`_)
|
||||
- Fixed "Problem with sets in devel"
|
||||
(`#4412 <https://github.com/nim-lang/Nim/issues/4412>`_)
|
||||
- Fixed "Compiler crash when using seq[PNimrodNode] in macros"
|
||||
(`#537 <https://github.com/nim-lang/Nim/issues/537>`_)
|
||||
- Fixed "ospaths should be marked for nimscript use only"
|
||||
(`#4249 <https://github.com/nim-lang/Nim/issues/4249>`_)
|
||||
- Fixed "Repeated deepCopy() on a recursive data structure eventually crashes"
|
||||
(`#4340 <https://github.com/nim-lang/Nim/issues/4340>`_)
|
||||
- Fixed "Analyzing destructor"
|
||||
(`#4371 <https://github.com/nim-lang/Nim/issues/4371>`_)
|
||||
- Fixed "getType does not work anymore on a typedesc"
|
||||
(`#4462 <https://github.com/nim-lang/Nim/issues/4462>`_)
|
||||
- Fixed "Error in rendering empty JSON array"
|
||||
(`#4399 <https://github.com/nim-lang/Nim/issues/4399>`_)
|
||||
- Fixed "Segmentation fault when using async pragma on generic procs"
|
||||
(`#2377 <https://github.com/nim-lang/Nim/issues/2377>`_)
|
||||
- Fixed "Forwarding does not work for generics, | produces an implicit generic"
|
||||
(`#3055 <https://github.com/nim-lang/Nim/issues/3055>`_)
|
||||
- Fixed "Inside a macro, the length of the `seq` data inside a `queue` does not increase and crashes"
|
||||
(`#4422 <https://github.com/nim-lang/Nim/issues/4422>`_)
|
||||
- Fixed "compiler sigsegv while processing varargs"
|
||||
(`#4475 <https://github.com/nim-lang/Nim/issues/4475>`_)
|
||||
- Fixed "JS codegen - strings are assigned by reference"
|
||||
(`#4471 <https://github.com/nim-lang/Nim/issues/4471>`_)
|
||||
- Fixed "when statement doesn't verify syntax"
|
||||
(`#4301 <https://github.com/nim-lang/Nim/issues/4301>`_)
|
||||
- Fixed ".this pragma doesn't work with .async procs"
|
||||
(`#4358 <https://github.com/nim-lang/Nim/issues/4358>`_)
|
||||
- Fixed "type foo = range(...) crashes compiler"
|
||||
(`#4429 <https://github.com/nim-lang/Nim/issues/4429>`_)
|
||||
- Fixed "Compiler crash"
|
||||
(`#2730 <https://github.com/nim-lang/Nim/issues/2730>`_)
|
||||
- Fixed "Crash in compiler with static[int]"
|
||||
(`#3706 <https://github.com/nim-lang/Nim/issues/3706>`_)
|
||||
- Fixed "Bad error message "could not resolve""
|
||||
(`#3548 <https://github.com/nim-lang/Nim/issues/3548>`_)
|
||||
- Fixed "Roof operator on string in template crashes compiler (Error: unhandled exception: sons is not accessible [FieldError])"
|
||||
(`#3545 <https://github.com/nim-lang/Nim/issues/3545>`_)
|
||||
- Fixed "SIGSEGV during compilation with parallel block"
|
||||
(`#2758 <https://github.com/nim-lang/Nim/issues/2758>`_)
|
||||
- Fixed "Codegen error with template and implicit dereference"
|
||||
(`#4478 <https://github.com/nim-lang/Nim/issues/4478>`_)
|
||||
- Fixed "@ in importcpp should work with no-argument functions"
|
||||
(`#4496 <https://github.com/nim-lang/Nim/issues/4496>`_)
|
||||
- Fixed "Regression: findExe raises"
|
||||
(`#4497 <https://github.com/nim-lang/Nim/issues/4497>`_)
|
||||
- Fixed "Linking error - repeated symbols when splitting into modules"
|
||||
(`#4485 <https://github.com/nim-lang/Nim/issues/4485>`_)
|
||||
- Fixed "Error: method is not a base"
|
||||
(`#4428 <https://github.com/nim-lang/Nim/issues/4428>`_)
|
||||
- Fixed "Casting from function returning a tuple fails"
|
||||
(`#4345 <https://github.com/nim-lang/Nim/issues/4345>`_)
|
||||
- Fixed "clang error with default nil parameter"
|
||||
(`#4328 <https://github.com/nim-lang/Nim/issues/4328>`_)
|
||||
- Fixed "internal compiler error: openArrayLoc"
|
||||
(`#888 <https://github.com/nim-lang/Nim/issues/888>`_)
|
||||
- Fixed "Can't forward declare async procs"
|
||||
(`#1970 <https://github.com/nim-lang/Nim/issues/1970>`_)
|
||||
- Fixed "unittest.check and sequtils.allIt do not work together"
|
||||
(`#4494 <https://github.com/nim-lang/Nim/issues/4494>`_)
|
||||
- Fixed "httpclient package can't make SSL requests over an HTTP proxy"
|
||||
(`#4520 <https://github.com/nim-lang/Nim/issues/4520>`_)
|
||||
- Fixed "False positive warning "declared but not used" for enums."
|
||||
(`#4510 <https://github.com/nim-lang/Nim/issues/4510>`_)
|
||||
- Fixed "Explicit conversions not using converters"
|
||||
(`#4432 <https://github.com/nim-lang/Nim/issues/4432>`_)
|
||||
|
||||
- Fixed "Unclear error message when importing"
|
||||
(`#4541 <https://github.com/nim-lang/Nim/issues/4541>`_)
|
||||
- Fixed "Change console encoding to UTF-8 by default"
|
||||
(`#4417 <https://github.com/nim-lang/Nim/issues/4417>`_)
|
||||
|
||||
- Fixed "Typedesc ~= Generic notation does not work anymore!"
|
||||
(`#4534 <https://github.com/nim-lang/Nim/issues/4534>`_)
|
||||
- Fixed "unittest broken?"
|
||||
(`#4555 <https://github.com/nim-lang/Nim/issues/4555>`_)
|
||||
- Fixed "Operator "or" in converter types seems to crash the compiler."
|
||||
(`#4537 <https://github.com/nim-lang/Nim/issues/4537>`_)
|
||||
- Fixed "nimscript failed to compile/run -- Error: cannot 'importc' variable at compile time"
|
||||
(`#4561 <https://github.com/nim-lang/Nim/issues/4561>`_)
|
||||
- Fixed "Regression: identifier expected, but found ..."
|
||||
(`#4564 <https://github.com/nim-lang/Nim/issues/4564>`_)
|
||||
- Fixed "varargs with transformation that takes var argument creates invalid c code"
|
||||
(`#4545 <https://github.com/nim-lang/Nim/issues/4545>`_)
|
||||
- Fixed "Type mismatch when using empty tuple as generic parameter"
|
||||
(`#4550 <https://github.com/nim-lang/Nim/issues/4550>`_)
|
||||
- Fixed "strscans"
|
||||
(`#4562 <https://github.com/nim-lang/Nim/issues/4562>`_)
|
||||
- Fixed "getTypeImpl crashes (SIGSEGV) on variant types"
|
||||
(`#4526 <https://github.com/nim-lang/Nim/issues/4526>`_)
|
||||
- Fixed "Wrong result of sort in VM"
|
||||
(`#4065 <https://github.com/nim-lang/Nim/issues/4065>`_)
|
||||
- Fixed "I can't call the random[T](x: Slice[T]): T"
|
||||
(`#4353 <https://github.com/nim-lang/Nim/issues/4353>`_)
|
||||
- Fixed "invalid C code generated (function + block + empty tuple)"
|
||||
(`#4505 <https://github.com/nim-lang/Nim/issues/4505>`_)
|
||||
|
||||
Reference in New Issue
Block a user