1 2004-12-27 Ben Maurer <bmaurer@ximian.com>
3 * List.cs: My new (mostly untested ;-) impl of List
4 <T>. Implements most of the API.
6 2004-12-26 Ben Maurer <bmaurer@ximian.com>
8 * Queue.cs: New, non-linked-list based impl.
10 2004-11-29 Ben Maurer <bmaurer@ximian.com>
12 * Comparer.cs: Update this class.
14 2004-11-25 Carlos Alberto Cortez <calberto.cortez@gmail.com>
16 * List.cs: Enumerator changed to behave like the MS impl.
18 2004-11-25 Ben Maurer <bmaurer@ximian.com>
20 * Stack.cs: New, list based impl. Waiting for some gmcs fixes.
22 2004-11-10 Martin Baulig <martin@ximian.com>
24 * IDictionary.cs (IDictionary): `IsReadOnly' and `Clear' are
25 inherited from ICollection.
27 2004-09-20 Gert Driesen <drieseng@users.sourceforge.net>
29 * ReadOnlyCollection.cs: Moved to System assembly
30 * Collection.cs: Moved to System assembly
32 2004-09-07 Carlos Alberto Cortez <carlos@unixmexico.org>
34 * ReadOnlyCollection.cs: New file and changes to
35 Collection.cs tu support it.
37 2004-09-05 Marek Safar <marek.safar@seznam.cz>
39 * Dictionary.cs: Added new file (no implementation).
41 2004-09-03 Carlos Alberto Cortez <carlos@unixmexico.org>
43 * Collection.cs: Small improvements related to
44 style, resizing, and type checking.
46 2004-09-01 Carlos Alberto Cortez <carlos@unixmexico.org>
48 * Collection.cs: New file.
50 2004-08-04 Martin Baulig <martin@ximian.com>
52 * List.cs (List<T>.Enumerator): Made this a struct.
53 (List<T>.GetEnumerator): The public method now returns the
56 2004-08-02 Martin Baulig <martin@ximian.com>
58 Started to do some API review.
60 * ICollection.cs (ICollection<T>): Added IsReadOnly, Add, Clear,
63 * IList.cs (IList<T>): Removed Add, Clear, Constains, Remove,
64 IsReadOnly and IsFixedSize.
66 2004-08-02 Martin Baulig <martin@ximian.com>
68 * IList.cs (IList.Add): Changed return type to void.
70 * List.cs (List.Add): Likewise.
72 2004-07-16 Martin Baulig <martin@ximian.com>
74 * IComparable.cs: Removed, it's in System.
76 2004-07-12 Duncan Mak <duncan@ximian.com>
78 * KeyNotFoundException.cs: Added.
80 2004-06-18 Ben Maurer <bmaurer@ximian.com>
82 * Comparer.cs: v2 impl. Some workarounds for gmcs are enabled.
84 2004-05-26 Sebastien Pouliot <sebastien@ximian.com>
86 * Queue.cs: Fixed possible integer overflow in CopyTo methods.
87 * Stack.cs: Fixed possible integer overflow in CopyTo methods.
89 2004-03-13 Martin Baulig <martin@ximian.com>
91 * Stack.cs, Queue.cs, List.cs: Implement the non-generic interfaces.
93 2004-03-11 Martin Baulig <martin@ximian.com>
97 2004-03-11 Martin Baulig <martin@ximian.com>
99 * Stack.cs, Queue.cs: Just use `Node' for the nested class, not
100 `Node<T>' (which would create another type parameter `T'
101 overriding `T' from the outer class).
103 2004-02-23 Martin Baulig <martin@ximian.com>
105 * Stack.cs, Queue.cs: New files. Hmm, looks like I forgot to add
106 them to CVS; they're already on my hard disk since December or so.
108 2003-12-08 Martin Baulig <martin@ximian.com>
110 * *.cs: require GENERICS.
112 2003-11-08 Ben Maurer <bmaurer@users.sourceforge.net>
114 * *.cs: require NET_2_0 and GENERICS
116 2003-11-07 Ben Maurer <bmaurer@users.sourceforge.net>
118 * IComparable.cs, IComparer.cs, IDictionary.cs, IKeyComparer.cs, KeyValuePair.cs
121 2003-11-06 Martin Baulig <martin@ximian.com>
123 * ICollection.cs, IList.cs, IEnumerator.cs, IEnumerable.cs:
124 Started to implement the System.Collections.Generic classes.