[svn] r6297: lb/activity/2006/May-16.html
malekith
svnadmin at nemerle.org
Tue May 16 20:31:53 CEST 2006
Log:
News about 0.9.3.
Author: malekith
Date: Tue May 16 20:31:52 2006
New Revision: 6297
Added:
lb/activity/2006/May-16.html
Added: lb/activity/2006/May-16.html
==============================================================================
--- (empty file)
+++ lb/activity/2006/May-16.html Tue May 16 20:31:52 2006
@@ -0,0 +1,129 @@
+<h1>Nemerle 0.9.3 hits The Outside World</h1>
+
+<p>
+ We now require mono 1.1.13 or newer (or MS.NET 2.0 as usual).
+</p>
+
+<ul>
+ <li> Limited support for Nullable type:
+
+ <ul>
+ <li> using nullable syntax (<tt>int?</tt>, <tt>MyStruct?</tt>),
+ </li><li> autoconversion of null and values to <tt>Nullable[T]</tt> (<tt>null : double?</tt>, <tt>66 : int?</tt>)
+ </li><li> <tt>==</tt> and <tt>!=</tt> operator with <tt>null</tt> literal (<tt>x == null</tt>, <tt>y != null</tt>)
+ (using operators on two nullable instances doesn't work yet)
+ </li>
+ </ul>
+ </li><li> <a href="http://nemerle.org/Extension_methods">Extension methods</a>
+ </li><li> <tt>using (def x = ...)</tt> now works.
+ </li><li> Fixes in casts involving generic types.
+ </li><li> We do not consider void subtype of object anymore. We also do not
+ allow <tt>void</tt> to be type parameter of generic types. This seems
+ to have caused more trouble than it's worth.
+ </li><li> Better message for errors in calls.
+ </li><li> Updates of Nemerle Emacs mode.
+ </li><li> Arrays are now considered subtypes of <tt>IEnumerable</tt> and the like.
+ </li><li> One can now say class <tt>A[T] where T : enum</tt>.
+ </li><li> Types can be nested in variants now.
+ </li><li> Default stack size on MS.NET should not cause problems (with Out
+ of memoery exn) now.
+ </li><li> <tt>(x, y) => expr</tt> can be used in place of <tt>fun (x, y) { expr }</tt>.
+ </li></ul>
+
+<p>
+ Library changes:</p>
+
+ <ul><li> Optimizations in RList.
+ </li><li> Value/HasValue in option.
+ </li><li> Heap and Set now implement ICollection[T].
+ </li><li> Methods from NArray and NString are now extension methods.
+ </ul>
+
+<p> Macro library changes:</p>
+ <ul> <li> Record macro can now be forced to exclude/include fields. </li> </ul>
+
+<p> Backward incompatible library changes:</p>
+<ul>
+ <li> The NC.Hashtable indexer was changed to follow SCG.Dictionary behavior
+ of throwing exception when the key is not found.
+</li></ul>
+
+<p>
+ Fixed issues from BTS:
+</p>
+
+ <ul><li><a href="http://nemerle.org/bugs/view.php?id=338">#338</a>: Caching in ++x macro do not play nice with valuetypes
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=416">#416</a>: allow extending existing classes
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=503">#503</a>: Cannot do type match on 'a
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=547">#547</a>: generic constraint 'a : 'b and static instance problem
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=575">#575</a>: Tail calls optimization causes invalid IL to be generated
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=588">#588</a>: Nullrefence in runtime for yields in try block
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=589">#589</a>: ICE in Typer for locked yield
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=590">#590</a>: ICE in Check STV for generic delegates
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=591">#591</a>: Typer ICE for type check involving generic type
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=594">#594</a>: bogus "ambiguous type" message
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=595">#595</a>: too rigid protected member checking in nested types
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=598">#598</a>: LookupInternalType does not check the supported size of Function
+ object
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=604">#604</a>: compile error(mono svn 56155 and nemele svn 6088)
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=605">#605</a>: Casts from value type to 'a causes invalid IL
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=606">#606</a>: possible problem with loop closures
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=607">#607</a>: typo in sqlmacro
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=608">#608</a>: lazy literals
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=609">#609</a>: System.Bool instead of System.Boolean
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=612">#612</a>: code generation problem with uint
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=613">#613</a>: Ncc crushes during the compilation process
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=614">#614</a>: Record to generate constructor just for not initialized fields
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=617">#617</a>: optional regexp match
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=618">#618</a>: -0 causes compilation error
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=620">#620</a>: MainParser.ParseExpr("def f(){}") and MainParser.ParseExpr("")
+ cause NullReferenceException
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=621">#621</a>: SomeFunction(throw Exception()) produces invalid IL
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=622">#622</a>: ICE for polymorphic property used in matching
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=623">#623</a>: probably more array tweaks required
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=624">#624</a>: Internal compiler error for $ outside quotations
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=625">#625</a>: strange error when misusing macro-generated type
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=626">#626</a>: Quoted declaration of method override results in compile-time
+ error
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=627">#627</a>: Increment in argument
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=628">#628</a>: Ugly error message (for list[void])
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=630">#630</a>: Implicit conversions doesn't work for generic parameter
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=631">#631</a>: Patch for quoted declarations to support ellipsis in
+ class/interface members declaration
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=636">#636</a>: lock (expr) will evaluate expr twice
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=637">#637</a>: Compiler skips some classes during compilation
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=639">#639</a>: A compile-time calculus and code generation
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=641">#641</a>: Compiler crash due to function to delegate conversion inside
+ generic class
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=642">#642</a>: Error if list declared without initialisation
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=644">#644</a>: Wrong behavior during base ctor call
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=645">#645</a>: Nemerle.DesignPatterns.ProxyPublicMembers error
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=647">#647</a>: problems with preprocessor and the $ macro
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=648">#648</a>: Wrong error message when interface implementation is not complete
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=649">#649</a>: Can't provide generic constraint in quoted declaration
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=650">#650</a>: Attribute compilation error.
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=652">#652</a>: Generic parameter names can't be used inside quoted declaration
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=653">#653</a>: Empty interface can't be defined from macro
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=654">#654</a>: Makefile, install target
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=656">#656</a>: Assembly attribute don't gets added from assembly-level
+ macro-attribute
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=657">#657</a>: Unhandled Exception: Nemerle.Core.MatchFailureException in ncc
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=658">#658</a>: Trying to parameterize non-generic type shows up a lot of vagu
+ error messages
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=661">#661</a>: extension method can not find member.
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=662">#662</a>: C#3.0 like lambda expression operator priority
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=663">#663</a>: ASP.NET functionality broken on Windows platform
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=666">#666</a>: Can't build sources from latest snapshot (r6245)
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=667">#667</a>: "make install" doesn't install Nemerle assemblies into GAC
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=668">#668</a>: msbuild cannot build Nemerle.sln
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=669">#669</a>: Cannot install a snapshot
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=670">#670</a>: Can't set the value of byte array element with index not
+ divisible by 4 without explicit cast.
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=671">#671</a>: Problem with resources included into assembly
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=672">#672</a>: Compiler reports non-existence of a namespace, althougth it
+ exists.
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=674">#674</a>: type inference cannot guess.
+ </li><li><a href="http://nemerle.org/bugs/view.php?id=675">#675</a>: ExtensionAttribute's namespace on System.Query.dll.
+
+</ul>
+
More information about the svn
mailing list