Nim 1.2.0 release

Nova versio programmandi systematis linguae Nim dimissa est. Partem habet repugnantiam cum versione 1.0, exempli gratia ob conversionem arctiorem typus. Sed in hoc casu vexillum est -useVersion:1.0.

Praecipua innovatio est novus publicanus purgamentum, per optionem -gc:arcum datum. Auctor linguae, Andreas Rumpf, articulum accuratum de ARC commoda scripturus est, sed nunc te ad legendum invitat. cum perficiendi apud FOSDEMid quod probat Probatio consequitur.

  • Compilator nunc sustinet optionem --asm ad commodiorem examen codicis collecti producti.
  • align pragma in obiecto variabilium et agrorum adhiberi potest, hoc est simile alignas in C/C++.
  • Operator = submersa nunc libitum est. Auctor nunc uti potest compositione = perdere et copyMem ad movenda res circa efficienter.
  • Conversiones ad integris unsigned at runtime non sedantur. Singula in https://github.com/nim-lang/RFCs/issues/175
  • Nova syntaxis pro lvalue: var b {.byaddr.} = expr, connexum per import std/decls
  • Compiler sustinet novum transitum -panicum: in, qui errores runtimos vertit ut IndexError vel OverflowError in errores fatales qui per experimentum capi non possunt. Hoc runtime efficientiam et programma amplitudo emendare potest.
  • Generatus in codice JS tantum spatiis pro mashash spatiorum ac tabs utitur.
  • Compilator subsidium addidit pragma .localPassc, quod adhiberi potest ad optiones speciales C(++) tergum tractandas pro C(++) fasciculi qui ex Nim moduli currenti generatur.
  • Nimpretty non amplius accipit argumentum negativum ad incisum ponendum, sicut hoc imaginum comminutio fuit.
  • Novi macros additae sunt (colligere, dup, capere), connexum via saccharo importare.

Multae praeterea mutationes ad regulam bibliothecae additae sunt et multae cimex praefixae.

Source: linux.org.ru