* new syntax for lvalue references: `var b {.byaddr.} = expr`
* on type mismatch, `???(0, 0)` not shown anymore
* * compiler now lowers `var a: {.foo.}: MyType = expr` to foo(a, MyType, expr)
* new pragmas.byaddr defined in pure library code exploiting this lowering
* skip `template foo() {.pragma.}`
|
||
|---|---|---|
| .. | ||
| private | ||
| compilesettings.nim | ||
| editdistance.nim | ||
| monotimes.nim | ||
| pragmas.nim | ||
| sha1.nim | ||
| sums.nim | ||
| time_t.nim | ||
| varints.nim | ||
| with.nim | ||
| wordwrap.nim | ||
| wrapnils.nim | ||