2009-01-27 Jb Evain * HashSet.cs: use Paolo's trick to return items in insertion order when possible. 2008-12-17 Jb Evain * HashSet.cs (CopyTo): fix logic. 2008-09-12 Jb Evain * HashSet.cs (.ctor (IEnumerable,*)): only get the count of the enumerable if the source collection implements ICollection, so that we only iterate once over the source collection. 2008-04-29 Jb Evain * HashSet.cs: clear empty slots to allow the GC to collect their values. 2007-11-30 Jb Evain * HashSet.cs: corcompare love. 2007-11-28 Jb Evain * HashSet.cs: do the ArgumentNullException dance. 2007-11-28 Jb Evain * HashSet.cs: start implementation of HashSet, actually implemented as a reduction of Dictionary. Contains basic set operations (that requires optimization though). 2007-08-12 Marek Safar * Initial commit