ringabout

Results 102 issues of ringabout

fixes #19332 fixes #19942 Even a simple case for multiple varargs breaks ```nim proc thing(a: varargs[string], m: int, b: varargs[float]) = discard thing("1.0", "2.0", 0, 1.0) # compiles thing("1.0", 0,...

Requires Araq

closes https://github.com/nim-lang/RFCs/issues/126 closes https://github.com/nim-lang/RFCs/issues/48 closes https://github.com/nim-lang/RFCs/issues/233 closes https://github.com/nim-lang/RFCs/issues/252 fixes #19763 fixes #16744 fixes #3608 ref https://github.com/nim-lang/RFCs/issues/437 inspired by https://github.com/nim-lang/Nim/pull/12378 default fields for object - [x] result - [x] object variant...

Requires Araq

fix #8821 ```nim # isInt32.nim proc isInt32(i: int): bool = case i of low(int32)..high(int32): return true else: return false echo isInt32(1) ``` it generates ```js function isInt32_452984833(i_452984834) { var Temporary1;...

stale

## Cannot cast ref to RootRef in Arc/Orc affected important packages: - [ ] https://github.com/yglukhov/nimsl https://github.com/nim-lang/Nim/issues/20016 **Solution** ```nim type Color = ref object var x = Color() let y =...

Severe
ARC/ORC Memory Management

`nim c -r --:anyinput zero.nim` freezes the compilation. ![image](https://user-images.githubusercontent.com/43030857/188492188-b08c0cd6-1b17-4770-a86f-53b98a73372d.png)

ref https://github.com/nim-lang/Nim/pull/18401#issuecomment-1119492386

fixes #19231; it is a draft because I'm thinking of a better solution.

Requires Araq

ref https://github.com/nim-lang/Nim/pull/19380

workaround https://github.com/nim-lang/Nim/issues/19303 ref https://github.com/nim-lang/Nim/pull/19380 see also https://github.com/nim-lang/RFCs/issues/435 stricteffects is enabled for v2. I tested locally and it should work ![image](https://user-images.githubusercontent.com/43030857/194564363-3bddd815-ce25-4332-8def-4ad540030ecb.png)

Tested locally, it installs [csources_v2](https://github.com/nim-lang/csources_v2) ```nim import src/choosenimpkg/[download, cliparams] import nimblepkg/[version] echo downloadCSources(newVersion("#version-2-0"), newCliParams(false)) ``` ref https://forum.nim-lang.org/t/9746