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.