Nim
Nim copied to clipboard
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, an...
remove lock levels logic while keeping locks sections ref https://github.com/nim-lang/RFCs/issues/437
fixes #18983 fixes #5282 fixes #13008 todo - [x] tests
fixes #20149 fixes #16762
Using a `map` function with a variable under `walkDirRec` iterator caused a compile error. ### Example The below snippet itself does not make sense because I made up it for...
fixes #20162 Actually `nkPar` should be diabled for tuple construction, otherwise it probably breaks things.
### What happened? here I get 8x slow down when I switch to `--mm:arc`. ```nim import std/sugar import benchy proc toIter*[T](s: Slice[T]): iterator: T = iterator it: T {.closure.} =...
ref https://github.com/nim-lang/Nim/pull/2139 It seems that it was probably caused by copy pasting. 
fixes #19782 The bug involved caused the uri.`?` concatenate function to overwrite current query data. The new implementation adds a check too ensure the data is not lost. Also added...
closes https://github.com/nim-lang/RFCs/issues/463 todo - [ ] tests - [ ] changelog - [ ] better error messages - [ ] make logic robust - [ ] allow specifying the nim...
### What happened? hey, I have a super weird bug, I wrote two functions: `encrypt_cbc` and `decrypt_cbc` (both uses the `nimcrypto `package) - they both get the following parameters `(string,...