1 2005-02-07 Ben Maurer <bmaurer@ximian.com>
3 * List.cs (CheckRange): Comparison error. Duh!
4 (Shift): really deal with neg. delta. Also, adjust the `size'.
6 Based on a patch from Marc Denty (marc.denty@libertysurf.fr).
10 2005-01-29 Ben Maurer <bmaurer@ximian.com>
12 * Queue.cs: `duh' bugs.
14 2004-12-27 Ben Maurer <bmaurer@ximian.com>
16 * Stack.cs: Stupid bug fixes.
18 * List.cs: My new (mostly untested ;-) impl of List
19 <T>. Implements most of the API.
21 2004-12-26 Ben Maurer <bmaurer@ximian.com>
23 * Queue.cs: New, non-linked-list based impl.
25 2004-11-29 Ben Maurer <bmaurer@ximian.com>
27 * Comparer.cs: Update this class.
29 2004-11-25 Carlos Alberto Cortez <calberto.cortez@gmail.com>
31 * List.cs: Enumerator changed to behave like the MS impl.
33 2004-11-25 Ben Maurer <bmaurer@ximian.com>
35 * Stack.cs: New, list based impl. Waiting for some gmcs fixes.
37 2004-11-10 Martin Baulig <martin@ximian.com>
39 * IDictionary.cs (IDictionary): `IsReadOnly' and `Clear' are
40 inherited from ICollection.
42 2004-09-20 Gert Driesen <drieseng@users.sourceforge.net>
44 * ReadOnlyCollection.cs: Moved to System assembly
45 * Collection.cs: Moved to System assembly
47 2004-09-07 Carlos Alberto Cortez <carlos@unixmexico.org>
49 * ReadOnlyCollection.cs: New file and changes to
50 Collection.cs tu support it.
52 2004-09-05 Marek Safar <marek.safar@seznam.cz>
54 * Dictionary.cs: Added new file (no implementation).
56 2004-09-03 Carlos Alberto Cortez <carlos@unixmexico.org>
58 * Collection.cs: Small improvements related to
59 style, resizing, and type checking.
61 2004-09-01 Carlos Alberto Cortez <carlos@unixmexico.org>
63 * Collection.cs: New file.
65 2004-08-04 Martin Baulig <martin@ximian.com>
67 * List.cs (List<T>.Enumerator): Made this a struct.
68 (List<T>.GetEnumerator): The public method now returns the
71 2004-08-02 Martin Baulig <martin@ximian.com>
73 Started to do some API review.
75 * ICollection.cs (ICollection<T>): Added IsReadOnly, Add, Clear,
78 * IList.cs (IList<T>): Removed Add, Clear, Constains, Remove,
79 IsReadOnly and IsFixedSize.
81 2004-08-02 Martin Baulig <martin@ximian.com>
83 * IList.cs (IList.Add): Changed return type to void.
85 * List.cs (List.Add): Likewise.
87 2004-07-16 Martin Baulig <martin@ximian.com>
89 * IComparable.cs: Removed, it's in System.
91 2004-07-12 Duncan Mak <duncan@ximian.com>
93 * KeyNotFoundException.cs: Added.
95 2004-06-18 Ben Maurer <bmaurer@ximian.com>
97 * Comparer.cs: v2 impl. Some workarounds for gmcs are enabled.
99 2004-05-26 Sebastien Pouliot <sebastien@ximian.com>
101 * Queue.cs: Fixed possible integer overflow in CopyTo methods.
102 * Stack.cs: Fixed possible integer overflow in CopyTo methods.
104 2004-03-13 Martin Baulig <martin@ximian.com>
106 * Stack.cs, Queue.cs, List.cs: Implement the non-generic interfaces.
108 2004-03-11 Martin Baulig <martin@ximian.com>
112 2004-03-11 Martin Baulig <martin@ximian.com>
114 * Stack.cs, Queue.cs: Just use `Node' for the nested class, not
115 `Node<T>' (which would create another type parameter `T'
116 overriding `T' from the outer class).
118 2004-02-23 Martin Baulig <martin@ximian.com>
120 * Stack.cs, Queue.cs: New files. Hmm, looks like I forgot to add
121 them to CVS; they're already on my hard disk since December or so.
123 2003-12-08 Martin Baulig <martin@ximian.com>
125 * *.cs: require GENERICS.
127 2003-11-08 Ben Maurer <bmaurer@users.sourceforge.net>
129 * *.cs: require NET_2_0 and GENERICS
131 2003-11-07 Ben Maurer <bmaurer@users.sourceforge.net>
133 * IComparable.cs, IComparer.cs, IDictionary.cs, IKeyComparer.cs, KeyValuePair.cs
136 2003-11-06 Martin Baulig <martin@ximian.com>
138 * ICollection.cs, IList.cs, IEnumerator.cs, IEnumerable.cs:
139 Started to implement the System.Collections.Generic classes.