## Progress ### chores
[stops building nimsuggest twice and nim_dbg in tests; saves 3 * 5 minutes CI time](https://github.com/nim-lang/Nim/pull/21668) [stdlib tests now check refc too](https://github.com/nim-lang/Nim/pull/21664) [disable i386 tests for now; help wanted](https://github.com/nim-lang/Nim/pull/21642) I suppose we can somehow build nim-i386 binary on amd64. Any help will be appreciated. See also <https://forum.nim-lang.org/t/10069> ### fixes #21632; enforce deref for wasMoved in ORC [fixes #21632; enforce deref for wasMoved in ORC](https://github.com/nim-lang/Nim/pull/21647) It is a fix for pegs module in ORC. block: # bug #21632 let p = peg""" atext <- \w / \d """ doAssert "a".match(p) doAssert "1".match(p) Run ### fixes #20900; Calling template through from generic function across module fails to build [fixes #20900; Calling template through from generic function across module fails to build](https://github.com/nim-lang/Nim/pull/21649) It is a following-up fix for private fields used in the templates, which are called in the generics. type Opt* = object o: int template none*(O: type Opt): Opt = Opt(o: 0) Run proc c(y: int | int, w: Opt = Opt.none) = discard c(0) Run ### disable tlsEmulation on windows; static link pthreads with mingw [disable tlsEmulation on windows; static link pthreads with mingw](https://github.com/nim-lang/Nim/pull/21668) It improves performance on window when threads are involved. ## Participating in contributions Following [The Roadmap 2023 for community building ](https://github.com/nim-lang/RFCs/issues/513), you could join us in [the matrix space](https://matrix.to/#/!ZmWXggMgfkKpcLbQkB:matrix.org?via=matrix.org) where we discuss how to build a community. We appreciate doable suggestions and helps, such as improving the workflow, implementing the roadmap, suggesting doable tasks, reviewing code from contributors. United we stand. We shall work together to make the community thrive.
