summary refs log tree commit diff stats
path: root/web
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@googlemail.com>2014-12-26 14:54:22 +0000
committerDominik Picheta <dominikpicheta@googlemail.com>2014-12-26 14:54:22 +0000
commit49463c0182437ff0ba4e12ae52c4a045cc7e4c9f (patch)
treec14664bb785c7d96fa8052946154c90ce3efeff9 /web
parent15c4c0dcc66950c6be5c004f4725dfd9e8609596 (diff)
downloadNim-49463c0182437ff0ba4e12ae52c4a045cc7e4c9f.tar.gz
Improved 0.10.2 changelog.
Diffstat (limited to 'web')
-rw-r--r--web/news.txt38
1 files changed, 36 insertions, 2 deletions
diff --git a/web/news.txt b/web/news.txt
index f95de759b..3ccc1715b 100644
--- a/web/news.txt
+++ b/web/news.txt
@@ -93,7 +93,7 @@ News
     statement.
   - There is a new tool, `nimfix <nimfix.html>`_ to help you in updating your
     code from Nimrod to Nim.
-  
+  - The compiler's output has been prettified.
 
   Library Additions
   -----------------
@@ -103,7 +103,41 @@ News
   - ``system.setupForeignThreadGc`` can be used for better interaction with
     foreign libraries that create threads and run a Nim callback from these
     foreign threads.
-
+  - List comprehensions have been implemented as a macro in the ``future``
+    module.
+  - The new Async module (``asyncnet``) now supports SSL.
+  - The ``smtp`` module now has an async implementation.
+  - Added module ``asyncfile`` which implements asynchronous file reading
+    and writing.
+  - ``osproc.kill`` has been added.
+  - ``asyncnet`` and ``asynchttpserver`` now support ``SO_REUSEADDR``.
+
+  Bugfixes
+  --------
+
+  - ``nil`` and ``NULL`` are now preserved between Nim and databases in the
+    ``db_*`` modules.
+  - Fixed issue with OS module in non-unicode mode on Windows.
+  - Fixed issue with ``x.low``
+    (`#1366 <https://github.com/Araq/Nim/issues/1366>`_).
+  - Fixed tuple unpacking issue inside closure iterators
+    (`#1067 <https://github.com/Araq/Nim/issues/1067>`_).
+  - Fixed ENDB compilation issues.
+  - Many ``asynchttpserver`` fixes.
+  - Macros can now keep global state across macro calls
+    (`#903 <https://github.com/Araq/Nim/issues/903>`_).
+  - ``osproc`` fixes on Windows.
+  - ``osproc.terminate`` fixed.
+  - Improvements to exception handling in async procedures.
+    (`#1487 <https://github.com/Araq/Nim/issues/1487>`_).
+  - ``try`` now works at compile-time.
+  - Fixes ``T = ref T`` to be an illegal recursive type.
+  - Self imports are now disallowed.
+  - Improved effect inference.
+  - Fixes for the ``math`` module on Windows.
+  - User defined pragmas will now work for generics that have
+    been instantiated in different modules.
+  - Fixed queue exhaustion bug.
 
 2014-12-09 New website design!
 ==============================