diff options
author | Araq <rumpf_a@web.de> | 2012-07-08 21:03:47 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2012-07-08 21:03:47 +0200 |
commit | 4fbba0a65ad310ba9498f1cf9f79eb0826b19f81 (patch) | |
tree | dece3596fbdf153263f5672b4011139f70a4df6a /web/news.txt | |
parent | 36247e0947699a56d5bc51d48188b6dda1815587 (diff) | |
download | Nim-4fbba0a65ad310ba9498f1cf9f79eb0826b19f81.tar.gz |
changed integer promotion rules; breaks bootstrapping and lots of code
Diffstat (limited to 'web/news.txt')
-rwxr-xr-x | web/news.txt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/web/news.txt b/web/news.txt index d4a03488c..5529a9e33 100755 --- a/web/news.txt +++ b/web/news.txt @@ -87,7 +87,11 @@ Changes affecting backwards compatibility - Deprecated the ``ssl`` module. - Deprecated ``nimrod pretty`` as it never worked good enough and has some inherent problems. -- The integer promotion rules changed. +- The integer promotion rules changed; the compiler is now less picky in some + situations and more picky in other situations: In particular implicit + conversions from ``int`` to ``int32`` are now forbidden. +- ``system.byte`` is now an alias for ``uint8``; it used to be an alias + to ``int8``. Compiler Additions @@ -123,6 +127,7 @@ Language Additions - The apostrophe in type suffixes for numerical literal is now optional. - Unsigned integer types have been added. - The integer promotion rules changed. +- Nimrod now tracks proper intervals for ``range`` over some built-in operators. 2012-02-09 Version 0.8.14 released |