New video is avaible: 
[https://www.youtube.com/watch?v=sEQnmInxmfg](https://www.youtube.com/watch?v=sEQnmInxmfg)

Our bullet points:

Miran:

  * documentation:
    * 17 modules now have improved documentation (available at 
[https://nim-lang.github.io/Nim/lib.html](https://nim-lang.github.io/Nim/lib.html))
    * more modules need improving, community contributions welcome, see issue 
#10330
    * proc names are now clickable, for easier sharing
    * new CSS coming soon
  * backports to version-0-19 branch, v0.19.4 ready to be released:
    * small (30-ish commits) bugfix release
    * no new features = no new regressions, hopefully
  * several small bugfixes



Araq:

  * implemented better control flow graph to enable more advanced static 
analysis like
    * static memory leak detection
    * variable used before initialization
    * more move optimizations
  * "hello world" works with destructors in --gc:destructors
  * fixed parser bug:

> let x = f([1, 2, 3]) echo([1, 2, 3])

now works

  * async does not produce cyclic graphs for --gc:destructors to allow 
reference counting to work
  * Unify Karax's DOM with the stdlib's DOM
  * docgen now supports more Markdown
    * [link](syntax)
    * # headings
    * now source code here



Arne (krux02):

  * GDB video
  * work on quoteAST (RFC / PR)
  * Register recycling for VM (with Araq).
  * macros.`LineinfoObj=`
  * fixed astPatternMatching
  * nim 2 glsl compiler macro
  * VM bugs
  * improving stack traces


Reply via email to