Merge branch 'devel' into range_float_type

This commit is contained in:
cooldome 2018-04-30 23:57:33 +01:00
commit d21693f5e4
48 changed files with 424 additions and 2372 deletions

View file

@ -83,6 +83,11 @@
- ``nil`` for strings/seqs is finally gone. Instead the default value for
these is ``"" / @[]``.
- Accessing the binary zero terminator in Nim's native strings
is now invalid. Internally a Nim string still has the trailing zero for
zero-copy interoperability with ``cstring``. Compile your code with the
next switch ``--laxStrings:on`` if you need a transition period.
- Range float types, example `range[0.0 .. Inf]`. More details in language manual.