Subject: CVS commit: pkgsrc/lang/mono
To: None <pkgsrc-changes@NetBSD.org>
From: Marc Recht <recht@netbsd.org>
List: pkgsrc-changes
Date: 03/03/2004 01:37:09
Module Name: pkgsrc
Committed By: recht
Date: Wed Mar 3 01:37:09 UTC 2004
Modified Files:
pkgsrc/lang/mono: Makefile distinfo
Log Message:
update to 0.30.2
The only thing that changed is the included mcs.
For which - sadly - is now real news file available.
By comparing it seems that the following packages have changed:
System.Runtime.Remoting, System.Web, System.Web.Services, System.XML
Changes (among others):
* iterators.cs (IteratorHandler.IsIEnumerator, IsIEnumerable): New
routines to check if a type is an enumerable/enumerator allow
classes that implement the IEnumerable or IEnumerator interfaces.
* String.cs: Concat() fixed crash when one of the arguments is an object
whose ToString() method returns null.
* TypeLoadException.cs: Added some serialization fiels, needed for
compatibility with MS.NET.
* String.cs (Equals): Speed up this method by avoiding Array
Bounds Checks and by comparing by 32 bit words rather than 16 bit chars.
This gives between 0x (for 1 char) and >2x (for large strings)
factor of improvement.
To generate a diff of this commit:
cvs rdiff -r1.20 -r1.21 pkgsrc/lang/mono/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/lang/mono/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.