2009-07-11 Michael Barker <mike@middlesoft.co.uk>
[mono.git] / mcs / class / System.Core / System.Collections.Generic / ChangeLog
1 2009-07-09  Jb Evain  <jbevain@novell.com>
2
3         * HashSet.cs (ICollection<T>.Add): fix for bug #520760. Do not throw
4         when adding duplicates.
5
6 2009-01-27  Jb Evain  <jbevain@novell.com>
7
8         * HashSet.cs: use Paolo's trick to return items in insertion order
9         when possible.
10
11 2008-12-17  Jb Evain  <jbevain@novell.com>
12
13         * HashSet.cs (CopyTo): fix logic.
14
15 2008-09-12  Jb Evain  <jbevain@novell.com>
16
17         * HashSet.cs (.ctor (IEnumerable<T>,*)): only get the count of the
18         enumerable if the source collection implements ICollection<T>, so that
19         we only iterate once over the source collection.
20
21 2008-04-29  Jb Evain  <jbevain@novell.com>
22
23         * HashSet.cs: clear empty slots to allow the GC to collect
24         their values.
25
26 2007-11-30  Jb Evain  <jbevain@novell.com>
27
28         * HashSet.cs: corcompare love.
29
30 2007-11-28  Jb Evain  <jbevain@novell.com>
31
32         * HashSet.cs: do the ArgumentNullException dance.
33
34 2007-11-28  Jb Evain  <jbevain@novell.com>
35
36         * HashSet.cs: start implementation of HashSet<T>, actually
37         implemented as a reduction of Dictionary<K, V>. Contains
38         basic set operations (that requires optimization though).
39
40 2007-08-12  Marek Safar  <marek.safar@gmail.com>
41
42     * Initial commit