mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-04 04:02:41 +00:00
917 B
917 B
v0.18.0 - dd/mm/yyyy
Changes affecting backwards compatibility
- Removed basic2d/basic3d out of the stdlib and into Nimble packages.
These packages deprecated however, use the
glm,arraymancer,neoor another package. - Arrays of char cannot be converted to
cstringanymore, pointers to arrays of char can! This means$for arrays can finally exist insystem.nimand do the right thing. echonow works with strings that contain\0(the binary zero is not shown) andnilstrings are equal to empty strings.- JSON: Deprecated
getBVal,getFNum, andgetNumin favour togetBool,getFloat,getBiggestInt. AlsogetIntprocedure was added. reExtendedis no longer default for thereconstructor in theremodule.- The overloading rules changed slightly so that constrained generics are preferred over unconstrained generics. (Bug #6526)