[svn] r7108: nemerle/trunk/NEWS

nazgul svnadmin at nemerle.org
Sun Dec 17 12:55:30 CET 2006


Log:
More stuff for NEWS

Author: nazgul
Date: Sun Dec 17 12:55:29 2006
New Revision: 7108

Modified:
   nemerle/trunk/NEWS

Modified: nemerle/trunk/NEWS
==============================================================================
--- nemerle/trunk/NEWS	(original)
+++ nemerle/trunk/NEWS	Sun Dec 17 12:55:29 2006
@@ -1,5 +1,13 @@
 0.9.4, Dec ?? 2006
 
+  Compiler/language:
+    * Co/contravariant generic parameters in interfaces and delegates. They take advantage of MSIL level feature, which
+      currently works only under MS.NET.  http://nemerle.org/Quick_Guide#Co-_and_contra-variance
+    * Exception handlers can now have 'when' clauses, just like in regular matching.
+    * [Obsolete] attribute now causes warnings where it should.
+    * Code like match ([]) { | _ :: _ => ... | [] => ... } will now generate warnings
+      about unused branches.
+
   Internal changes (may affect macros):
     * Lots of compiler internals has been refactored from modules to normal classes.
 
@@ -11,22 +19,16 @@
   Macro library changes:
     * Method aliasing macro.
     * Late binding macros (need testing/comments!) [link?]
-    * '??' operator [what's that?]
-    * Fixes in SQL macros [Kamil?]
+    * 'expr ?? default' operator as alternative to 'if (expr != null) expr else default'
+    * SQL macros are included in standard library and can now be used with any DB .NET provider 
+    * NemerleUnit unit test language base on NUnit is now also included: http://nemerle.org/NemerleUnit    
 
   Other stuff:
     * Added Nemerle.Contracts with some limited Boogie (Spec#) support.
     * Nemerle Documentation Project (NDP) is included with the compiler -- it
       is meant to generate HTML from XML produced by ncc from Nemerle sources.
-    * NemerleUnit unit test tool is now also included: http://nemerle.org/NemerleUnit
-
-  Compiler/language:
-    * Co/contravariant interface parameters. It works only under MS.NET.
-    * Exception handlers can now have 'when' clauses, just like in regular matching.
-    * [Obsolete] attribute now causes warnings where it should.
-    * Code like match ([]) { | _ :: _ => ... | [] => ... } will now generate warnings
-      about unused branches.
 
+  Fixed issues from BTS:
 
 0.9.3, May 15 2006
   We now require mono 1.1.13 or newer (or MS.NET 2.0 as usual).



More information about the svn mailing list