2008-01-21 Jb Evain * Enumerable.cs (Iterate): protect against null selectors. 2008-01-21 Jb Evain * Enumerable.cs: fix IterateNullable. 2008-01-15 Jb Evain * Enumerable.cs: clean the ToReadOnlyCollection extension method. 2007-12-18 Jb Evain * Enumerable.cs: refactor some Min. 2007-12-18 Jb Evain * Enumerable.cs: refactor some more Max. 2007-12-12 Jb Evain * Check.cs, Enumerable.cs: extract the checks to their own class, as they'll be used by Queryable as well. 2007-12-04 Marek Safar * Enumerable.cs: Refactor some copy&paste blocks. 2007-11-28 Jb Evain * Enumerable.cs: fix warnings. 2007-11-27 Scott Peterson * InternalOrderedSequence.cs: updated Quicksort algorithm. 2007-11-22 Atsushi Enomoto * Enumerable.cs : fixed Range(int,int) that iterated one less. Thanks to http://d.hatena.ne.jp/NyaRuRu/ . 2007-11-13 Jb Evain * Enumerable.cs: make the new unit tests pass. 2007-11-09 Jb Evain * Enumerable.cs: refactor the ArgumentNullException checks. 2007-11-08 Jb Evain * Enumerable.cs: Implement SequenceEqual. 2007-11-08 Jb Evain * Enumerable.cs: Complete Union. 2007-11-08 Jb Evain * Enumerable.cs: correctly implement Intersect. 2007-11-08 Jb Evain * Enumerable.cs: code cleanup. 2007-11-06 Jb Evain * Enumerable.cs: Fix what we return on Except. Fix #324031. 2007-09-12 Marek Safar * Enumerable.cs: Fixed GroupJoin logic. Reused DefaultIfEmpty implementation. 2007-09-11 Marek Safar * Enumerable.cs: Fixed Join recursion. 2007-08-22 Marek Safar * Enumerable.cs: More SelectionMany. 2007-08-21 Marek Safar * AOrderedEnumerable: New abstract base. * Enumerable.cs, Queryable.cs: Public methods update. * InternalOrderedSequence.cs: Fixed ThenBy. 2007-08-21 Marek Safar * Enumerable.cs, Queryable.cs: Public methods update. * InternalOrderedSequence.cs, OrderedSequence.cs: Derives from IOrderedEnumerable. 2007-08-17 Michael Hutchinson * Enumerable.cs: Fix Aggregate's counting code, and make it more efficient. 2007-06-08 Marek Safar * Enumerable.cs: Fixed recursion in GroupBy. 2007-03-24 Antonello Provenzano * Enumerable.cs: Migrated from QueryExpression - Implemented overload of method Aggregate - Method AsEnumerable implemented - Method Contains overloaded - 'Distinct' method refactored and overloaded - 'Except' method refactored and overloaded - Method IndexOf overloaded to be used with IEqualityComparer instances - Method Join overloaded to be used with IEqualityComparer instances - Method GroupJoin overloaded to be used with IEqualityComparer instances - Implemented internal method ToReadOnlyCollection for support to expressions. 2007-02-16 Marek Safar * Enumerable.cs, Queryable.cs: Remove Extension attribute. 2007-02-03 Atsushi Enomoto * IQueryable_T.cs : fixed type/member signatures (generic arguments). 2007-01-19 Marek Safar * QueryExpression.cs, * Enumerable.cs: New files. * Small update to recent version. 2007-01-19 Marek Safar * ChangeLog: Added