ChangeLog 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. 2001-08-10 Dietmar Maurer <[email protected]>
  2. * common.src: removed duplicate entries
  3. 2001-08-08 Nick Drochak <[email protected]>
  4. * ReadOnlyCollectionBase.cs: Initialized private member.
  5. * CollectionBase.cs: Initialized private member.
  6. * common.src : Added ReadOnlyCollectionBase.cs and CollectionBase.cs
  7. * /mcs/class/makefile: Used $(SYSTEMROOT) instead of hard coded //c/winnt
  8. * /mcs/makefile: Used $(SYSTEMROOT) instead of hard coded //c/winnt
  9. 2001-08-08 Nick Drochak <[email protected]>
  10. * CollectionBase.cs: Add
  11. * ReadOnlyCollectionBase.cs: Add
  12. * CollectionBaseTest.cs: Add
  13. * ReadOnlyCollectionBaseTest.cs: Add
  14. 2001-07-31 Garrett Rooney <[email protected]>
  15. * StackTest.cs: Add Test case for System.Collections.Stack.
  16. Contributed by Chris Hynes <[email protected]>
  17. 2001-07-30 Garrett Rooney <[email protected]>
  18. * Stack.cs: Clone() doesn't need to check if it's synchronized, since
  19. we override it in SyncStack anyway...
  20. * Stack.cs: Pop() now shrinks the array if we drop below 1/4 full, to
  21. avoid using massive amounts of memory that are not necessary. We only
  22. drop to half the current size, which I hope will avoid the 'ping-pong'
  23. effect.
  24. * Stack.cs: SyncStack.IsReadOnly should return stack.IsReadOnly
  25. instead of just returning false, since we may have a ReadOnly wrapper
  26. in the future (although i can't imagine why). Thanks to David
  27. Menestrina <[email protected]> for pointing this out.
  28. 2001-07-23 Sergey Chaban <[email protected]>
  29. * Hashtable.cs: Fixed bug in Clear(), the Count wasn't zeroed.
  30. From now, Clear() increases modification count.
  31. Fixed HCP bug in GetHash(object) - hcp.GetHashCode() was used
  32. instead of hcp.GetHashCode(key). This was resulted in the
  33. insanely long lookup times when HashCodeProvider was used to
  34. construct Hashtable. Added thread-safe wrapper.
  35. 2001-07-16 David Menestrina <[email protected]>
  36. * BitArray.cs: Add
  37. * BitArrayTest.cs: Add
  38. 2001-07-18 Miguel de Icaza <[email protected]>
  39. * IDictionary.cs (Collections): IDictionary implements ICollection
  40. as well. Thanks Sergey!
  41. 2001-07-18 Garrett Rooney <[email protected]>
  42. * Stack.cs Removed unnecessary locking from many methods of
  43. SyncStack, removed SyncEnumerator because it was unnecessary,
  44. added a modCount member to Stack and Stack.Enumerator, to
  45. ensure that the Stack has not been modified out form under the
  46. Enumerator, and changed the Enumerator to use a reference to the
  47. stack rather than copying over the contents array.
  48. 2001-07-17 David Menestrina <[email protected]>
  49. * Added implementation of BitArray.
  50. 2001-07-17 Miguel de Icaza <[email protected]>
  51. * Hashtable.cs: Removed call to d.Count in the Hashtable
  52. constructor that takes an IDictionary as IDictionary does not
  53. provide a Count field.
  54. 2001-07-15 Sean MacIsaac <[email protected]>
  55. * IDictionary.cs: Clear was clear.
  56. 2001-07-13 Miguel de Icaza <[email protected]>
  57. * All files: Renamespace things to System.
  58. 2001-07-05 Vladimir Vukicevic <[email protected]>
  59. * ArrayList.cs: initial checkin and implementation
  60. * ICollection.cs, IComprarer.cs, IDictionary.cs,
  61. IDictionaryEnumerator.cs, IEnumerable.cs, IHashCodeProvider.cs,
  62. IList.cs: initial checkin