2004-12-27 Ben Maurer <bmaurer@ximian.com>
[mono-project.git] / mcs / class / corlib / System.Collections.Generic / ChangeLog
blob1caf1d55e57f4ce1a25c0c94a73c8490456947c6
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.
17         
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
54         `Enumerator' struct.
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,
61         Contains and Remove.
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>
95         * List.cs: New file.
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
119         Added.
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.