diff options
Diffstat (limited to 'mcs/class/corlib/System.Collections.Generic/ChangeLog')
-rw-r--r-- | mcs/class/corlib/System.Collections.Generic/ChangeLog | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/mcs/class/corlib/System.Collections.Generic/ChangeLog b/mcs/class/corlib/System.Collections.Generic/ChangeLog index 8aebc6f5886..289d903df48 100644 --- a/mcs/class/corlib/System.Collections.Generic/ChangeLog +++ b/mcs/class/corlib/System.Collections.Generic/ChangeLog @@ -1,47 +1,3 @@ -2006-02-10 Martin Baulig <martin@ximian.com> - - * Comparer.cs - (IComparableOfTComparer): `T' must implement `IComparable<T>' and - not `IComparable'. - -Tue Jan 24 18:22:54 CET 2006 Paolo Molaro <lupus@ximian.com> - - * Dictionary.cs: avoid long reminder operations. - -2006-01-23 Raja R Harinath <rharinath@novell.com> - - Speed up remove. Use 'dict[k]=v' as a self-tuning hint. - * Dictionary.cs (GetSlot): Move data-structure traversal to ... - (GetPrev): ... this. Returns the slot prior to the place we're - looking for, or null if that place is the head of the chain. - (Remove): Use it. - (this.set): Use it. Implement move-to-front on set. - - * Dictionary.cs (ToTKey, ToTValue): New helpers to convert from - type 'object'. - (IDictionary.this, IDictionary.Add): Use them. - (IDictionary.Contains, IDictionary.Remove): If the types don't - match, do nothing. - -2006-01-19 Raja R Harinath <rharinath@novell.com> - - Fix to pass new nunit tests. - * Dictionary.cs (ShimEnumerator): New class. Implement the - requirement that ((IDictionary) foo).GetEnumerator ().Current has - type DictionaryEntry. - (IDictionary.GetEnumerator): Use ShimEnumerator. - (Enumerator.Current): Now has type KeyValuePair<TKey, TValue>. - (Enumerator.MoveNext): Use VerifyState. - (Enumerator.VerifyState): Move validation of 'current' field to ... - (Enumerator.CurrentSlot): ... this. - (Enumerator.Current, Enumerator.IDictionaryEnumerator.Entry): - Use CurrentSlot. - (CopyTo, ICollection.CopyTo): Use subtle reasoning to replace a - '>=' with a '>'. Don't throw an ArgumentException when - index==array.Length && Count==0. - (KeyCollection.CopyTo, ValueCollection.CopyTo): Likewise, and thus - obviate the need to check (dictionary.Count == 0). - 2005-12-20 Sebastien Pouliot <sebastien@ximian.com> * List.cs: Applied Atsushi's patch for Sort (bug 76361) now that the |