## 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. 

Reply via email to