2008-05-23 Miguel de Icaza <miguel@novell.com>
[mono.git] / mcs / class / corlib / System.Collections / ChangeLog
index f202037af4954c3298c12c8deb7c5160a0bacc5d..cf9097739f6513f43a121e5fd8f870782ac99b1a 100644 (file)
@@ -1,3 +1,37 @@
+2008-05-23  Miguel de Icaza  <miguel@novell.com>
+
+       * Hashtable.cs: Implement a faster clone that does not use an
+       enumerator to iterate over the values, this doubles the speed of
+       Clone.
+
+       The use of an internal constructor that builds from a Hashtable is
+       done to avoid populating a Hashtable and then updating every field
+       and structure with new data. 
+
+2008-05-08  Robert Jordan  <robertj@gmx.net>
+
+       * DictionaryEntry.cs: Rename fields for serialization
+       compatibility with MS. Accept null keys on 2.0 profile.
+       Fixes #381922.
+
+2008-04-13  Jb Evain  <jbevain@novell.com>
+
+       * ArrayList.cs, BitArray.cs, CaseInsensitiveComparer.cs
+       CaseInsensitiveHashCodeProvider.cs, CollectionBase.cs,
+       Comparer.cs, IHashCodeProvider.cs, Hashtable.cs,
+       Queue.cs, Stack.cs: use the INSIDE_CORLIB pattern to
+       internalize code that is used outside the corlib.
+       Merged from the Moonlight 2 branch.
+
+2008-04-02  Andreas Nahr  <ClassDevelopment@A-SoftTech.com>
+
+       * ArrayList.cs
+       * DictionaryBase.cs
+       * IEqualityComparer.cs
+       * Queue.cs
+       * SortedList.cs
+       * Stack.cs: Fix parameter names
+
 2008-03-24  Gert Driesen  <drieseng@users.sourceforge.net>
 
        * DictionaryBase.cs: Restore previous behavior of indexer for the