2007-11-08 Jb Evain <jbevain@novell.com>
[mono.git] / mcs / class / System.Core / System.Linq / ChangeLog
1 2007-11-08  Jb Evain  <jbevain@novell.com>
2
3         * Enumerable.cs: Complete Union.
4
5 2007-11-08  Jb Evain  <jbevain@novell.com>
6
7         * Enumerable.cs: correctly implement Intersect.
8
9 2007-11-08  Jb Evain  <jbevain@novell.com>
10
11         * Enumerable.cs: code cleanup.
12
13 2007-11-06  Jb Evain  <jbevain@novell.com>
14
15         * Enumerable.cs: Fix what we return on Except. Fix #324031.
16
17 2007-09-12  Marek Safar <marek.safar@gmail.com>
18
19         * Enumerable.cs: Fixed GroupJoin logic. Reused DefaultIfEmpty
20         implementation.
21         
22 2007-09-11  Marek Safar <marek.safar@gmail.com>
23
24         * Enumerable.cs: Fixed Join recursion.
25
26 2007-08-22  Marek Safar <marek.safar@gmail.com>
27
28         * Enumerable.cs: More SelectionMany.
29
30 2007-08-21  Marek Safar <marek.safar@gmail.com>
31
32         * AOrderedEnumerable: New abstract base.
33         
34         * Enumerable.cs, Queryable.cs: Public methods update.
35         
36         * InternalOrderedSequence.cs: Fixed ThenBy.
37
38 2007-08-21  Marek Safar <marek.safar@gmail.com>
39
40         * Enumerable.cs, Queryable.cs: Public methods update.
41         
42         * InternalOrderedSequence.cs, OrderedSequence.cs: Derives from
43         IOrderedEnumerable<TElement>.
44         
45 2007-08-17  Michael Hutchinson <m.j.hutchinson@gmail.com>
46
47         * Enumerable.cs: Fix Aggregate's counting code, and make it more 
48           efficient.
49
50 2007-06-08  Marek Safar <marek.safar@gmail.com>
51
52         * Enumerable.cs: Fixed recursion in GroupBy.
53
54 2007-03-24  Antonello Provenzano  <antonello@deveel.com>
55
56         * Enumerable.cs: Migrated from QueryExpression
57                 - Implemented overload of method Aggregate
58                 - Method AsEnumerable implemented
59                 - Method Contains overloaded
60                 - 'Distinct' method refactored and overloaded
61                 - 'Except' method refactored and overloaded
62                 - Method IndexOf overloaded to be used with IEqualityComparer instances
63                 - Method Join overloaded to be used with IEqualityComparer instances
64                 - Method GroupJoin overloaded to be used with IEqualityComparer instances
65                 - Implemented internal method ToReadOnlyCollection for support
66                 to expressions.
67                 
68 2007-02-16  Marek Safar <marek.safar@gmail.com>
69
70         * Enumerable.cs, Queryable.cs: Remove Extension attribute.
71
72 2007-02-03  Atsushi Enomoto  <atsushi@ximian.com>
73
74         * IQueryable_T.cs : fixed type/member signatures (generic arguments).
75
76 2007-01-19  Marek Safar <marek.safar@gmail.com>
77
78         * QueryExpression.cs,
79         * Enumerable.cs: New files.
80
81         * Small update to recent version.
82
83 2007-01-19  Marek Safar <marek.safar@gmail.com>
84
85         * ChangeLog: Added
86