summary refs log tree commit diff stats
path: root/web
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2014-10-11 13:20:00 +0200
committerAraq <rumpf_a@web.de>2014-10-11 13:20:00 +0200
commit028a62e2bae3944a489904ae2d926408fc3f46ec (patch)
treeb63d124b0ed457cb9ffb33ac63cbc2f6687907cd /web
parent753d18d66c978b192b5c4fcf9b86c755c3fa9266 (diff)
downloadNim-028a62e2bae3944a489904ae2d926408fc3f46ec.tar.gz
documentation updates
Diffstat (limited to 'web')
-rw-r--r--web/news.txt89
1 files changed, 48 insertions, 41 deletions
diff --git a/web/news.txt b/web/news.txt
index 2d7086be6..efef33e42 100644
--- a/web/news.txt
+++ b/web/news.txt
@@ -2,51 +2,58 @@
 News
 ====
 
-..
-  2014-06-29 Version 0.9.6 released
-  =================================
-
-  Changes affecting backwards compatibility
-  -----------------------------------------
-
-  - ``spawn`` now uses an elaborate self-adapting thread pool and as such
-    has been moved into its own module. So to use it, you now have to import
-    ``threadpool``.
-  - The symbol binding rules in generics changed: ``bar`` in ``foo.bar`` is
-    now considered for implicit early binding.
-  - ``c2nim`` moved into its own repository and is now a Babel package.
-  - ``pas2nim`` moved into its own repository and is now a Babel package.
-  - ``system.$`` for floating point types now produces a human friendly string
-    representation.
-  - ``uri.TUrl`` as well as the ``parseurl`` module are now deprecated in favour
-    of the new ``TUri`` type in the ``uri`` module.
-  - The ``destructor`` pragma has been deprecated. Use the ``override`` pragma
-    instead. The destructor's name has to be ``destroy`` now.
-  - ``lambda`` is not a keyword anymore.
-  - **system.defined has been split into system.defined and system.declared**.
-    You have to use ``--symbol`` to declare new conditional symbols that can be
-    set via ``--define``.
-  - ``--threadanalysis:on`` is now the default. To make your program compile
-    you can disable it but this is only a temporary solution as this option
-    will disappear soon!
-  
+2014-10-11 Version 0.9.6 released
+=================================
 
-  Language Additions
-  ------------------
+**Note: This is the last release of Nimrod. The language has been renamed to
+Nim. Nim slightly breaks compatibility.**
 
-  - There is a new ``parallel`` statement for safe fork&join parallel computing.
-  
+This is a maintenance release. The upcoming 0.10.0 release has all
+the new features and exciting developments.
+
+
+Changes affecting backwards compatibility
+-----------------------------------------
+
+- ``spawn`` now uses an elaborate self-adapting thread pool and as such
+  has been moved into its own module. So to use it, you now have to import
+  ``threadpool``.
+- The symbol binding rules in generics changed: ``bar`` in ``foo.bar`` is
+  now considered for implicit early binding.
+- ``c2nim`` moved into its own repository and is now a Babel package.
+- ``pas2nim`` moved into its own repository and is now a Babel package.
+- ``system.$`` for floating point types now produces a human friendly string
+  representation.
+- ``uri.TUrl`` as well as the ``parseurl`` module are now deprecated in favour
+  of the new ``TUri`` type in the ``uri`` module.
+- The ``destructor`` pragma has been deprecated. Use the ``override`` pragma
+  instead. The destructor's name has to be ``destroy`` now.
+- ``lambda`` is not a keyword anymore.
+- **system.defined has been split into system.defined and system.declared**.
+  You have to use ``--symbol`` to declare new conditional symbols that can be
+  set via ``--define``.
+- ``--threadanalysis:on`` is now the default. To make your program compile
+  you can disable it but this is only a temporary solution as this option
+  will disappear soon!
 
-  Library Additions
-  -----------------
 
-  - Added module ``cpuinfo``.
-  - Added module ``threadpool``.
-  - ``sequtils.distnct`` has been renamed to ``sequtils.deduplicate``.
-  - Added ``algorithm.reversed``
-  - Added ``uri.combine`` and ``uri.parseUri``.
-  - Some sockets procedures now support a ``SafeDisconn`` flag which causes 
-    them to handle disconnection errors and not raise them.
+Language Additions
+------------------
+
+- This version introduces the new ``deprecated`` pragma statement that is used
+  to handle the upcoming massive amount of symbol renames.
+
+
+Library Additions
+-----------------
+
+- Added module ``cpuinfo``.
+- Added module ``threadpool``.
+- ``sequtils.distnct`` has been renamed to ``sequtils.deduplicate``.
+- Added ``algorithm.reversed``
+- Added ``uri.combine`` and ``uri.parseUri``.
+- Some sockets procedures now support a ``SafeDisconn`` flag which causes 
+  them to handle disconnection errors and not raise them.
 
 
 2014-04-21 Version 0.9.4 released