Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-07-142010-07-14 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs (Union): fix HashSet.Contains call. svn path=/branches/mono-2-6/mcs/; revision=160339
2010-07-132010-07-13 Jb Evain <jbevain@novell.com>Jb Evain
backport of 160298. * Enumerable.cs (Except): fix HashSet.Contains call. Fixes #621911. svn path=/branches/mono-2-6/mcs/; revision=160299
2010-05-252010-05-25 Jb Evain <jbevain@novell.com>Jb Evain
backport of r157831. * Enumerable.cs: make Reverse lazier. Based on a patch by Matthew Flaschen <matthew.flaschen@gatech.edu>. Fixes #608195. svn path=/branches/mono-2-6/mcs/; revision=157832
2010-05-192010-05-19 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs: fix GroupBy to deal with a null key for the last group entry. Also fix GroupBy to properly throw ArgumentNullException. svn path=/branches/mono-2-6/mcs/; revision=157561
2009-11-12 * System.Linq/Lookup.cs: Support null keysEric Maupin
* System.Linq/Enumerable.cs: Support null keys svn path=/branches/mono-2-6/mcs/; revision=146040
2009-08-072009-08-07 Marek Safar <marek.safar@gmail.com>Marek Safar
* Enumerable.cs (Skip): Optimized and fixed int.MaxValue overflow. svn path=/trunk/mcs/; revision=139558
2009-05-182009-05-18 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs (Max, Min): fix generic versions. svn path=/trunk/mcs/; revision=134333
2009-04-032009-04-03 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs (Cast): fix for when casted enumerator is already of the appropriate type. svn path=/trunk/mcs/; revision=130961
2009-03-292009-03-28 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs: fix Intersect. svn path=/trunk/mcs/; revision=130478
2009-02-242009-02-23 Marek Safar <marek.safar@gmail.com>Marek Safar
* Enumerable.cs (IterateNullable): Compare unwrapped values. svn path=/trunk/mcs/; revision=127820
2009-02-232009-02-23 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs (IterateNullable): fix initial value for nullables. svn path=/trunk/mcs/; revision=127772
2009-01-222009-01-22 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs (Sum): check the sum operations for possible overfows. svn path=/trunk/mcs/; revision=124216
2009-01-22reduce one level of indentationJb Evain
svn path=/trunk/mcs/; revision=124213
2009-01-222009-01-22 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs (SequenceEqual): make sure we dispose enumerators. svn path=/trunk/mcs/; revision=124212
2009-01-222009-01-22 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs: optimize Last for lists. svn path=/trunk/mcs/; revision=124210
2009-01-15refactoringJb Evain
svn path=/trunk/mcs/; revision=123508
2009-01-15small refactoringJb Evain
svn path=/trunk/mcs/; revision=123505
2008-11-202008-11-20 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs (Any): optimize if we're operating on an ICollection. svn path=/trunk/mcs/; revision=119433
2008-09-282008-09-28 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* Enumerable.cs: Add missing cast Average on IEnumerable<long?> to ensure the result is not truncated. [Found using Gendarme's ReviewCastOnIntegerDivisionRule] svn path=/trunk/mcs/; revision=114330
2008-09-112008-09-11 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs (Iterate*): use a bool empty instead of an int counter. Fixes #425344. svn path=/trunk/mcs/; revision=112743
2008-08-15Revert broken changeMarek Safar
svn path=/trunk/mcs/; revision=110559
2008-08-152007-08-14 Marek Safar <marek.safar@gmail.com>Marek Safar
* Enumerable.cs (Cast): Simplified. svn path=/trunk/mcs/; revision=110526
2008-08-08fix #415644Jb Evain
svn path=/trunk/mcs/; revision=109948
2008-07-242008-07-24 Marek Safar <marek.safar@gmail.com>Marek Safar
* Enumerable.cs (First): Optimized. svn path=/trunk/mcs/; revision=108640
2008-06-24property create the GroupBy iteratorJb Evain
svn path=/trunk/mcs/; revision=106533
2008-06-24properly create the group join iteratorJb Evain
svn path=/trunk/mcs/; revision=106531
2008-06-24properly create join iteratorJb Evain
svn path=/trunk/mcs/; revision=106529
2008-06-24fix SumNullableJb Evain
svn path=/trunk/mcs/; revision=106524
2008-05-272008-05-27 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs (Sum): don't throw if source is empty. Fixes #394827. svn path=/trunk/mcs/; revision=104189
2008-05-20inline varJb Evain
svn path=/trunk/mcs/; revision=103568
2008-05-202008-05-20 Marek Safar <marek.safar@gmail.com>Marek Safar
* Enumerable.cs: Removed GroupBy MonoTODO. svn path=/trunk/mcs/; revision=103556
2008-05-19Add implemetation for two overloaded 'GroupBy' methods of Enumerable class.Roei Erez
svn path=/trunk/mcs/; revision=103479
2008-05-14there's no LongLength on SL arraysJb Evain
svn path=/trunk/mcs/; revision=103191
2008-05-09small cleanupJb Evain
svn path=/trunk/mcs/; revision=102865
2008-05-09refactor AverageJb Evain
svn path=/trunk/mcs/; revision=102855
2008-05-09optimize ToArray a bitJb Evain
svn path=/trunk/mcs/; revision=102836
2008-05-09refactoringJb Evain
svn path=/trunk/mcs/; revision=102834
2008-05-09fix Except with custom comparerJb Evain
svn path=/trunk/mcs/; revision=102829
2008-05-09refactoringJb Evain
svn path=/trunk/mcs/; revision=102828
2008-05-08 * System.Linq/Enumerable.cs: LongCount() can be optimized for arrays, and ↵Jonathan Pryor
Reverse() can be implemented in terms of IList w/o needing a temporary List<T> copy. * Test/System.Linq/EnumerableTest.cs: test Reverse() for non-IList types. * Test/System.Linq/EnumerableMoreTest.cs: test LongCount() for non-array types. svn path=/trunk/mcs/; revision=102827
2008-05-022008-05-01 Jb Evain <jbevain@novell.com>Jb Evain
* SortDirection.cs, SortContext.cs, SortSequenceContext.cs: new infrastructure files for nested orderby/thenby calls. * QuickSort.cs: refactored out of OrderedSequence.cs * OrderedEnumerable.cs, OrderedSequence.cs: refactoring to use the new SortContext infrastructure. svn path=/trunk/mcs/; revision=102297
2008-05-01fix formating messJb Evain
svn path=/trunk/mcs/; revision=102273
2008-04-302008-04-30 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs: Average (int|long): properly compute average. svn path=/trunk/mcs/; revision=102177
2008-04-222008-04-22 Jb Evain <jbevain@novell.com>Jb Evain
* Enumerable.cs (ToReadOnlyCollection): optimization, use a generic singleton for empty read only collections. svn path=/trunk/mcs/; revision=101474
2008-03-312008-03-31 Marek Safar <marek.safar@gmail.com>Marek Safar
* Enumerable.cs: Use Math.Min and Math.Max where appropriate. svn path=/trunk/mcs/; revision=99403
2008-02-102008-02-09 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* Enumerable.cs (ToDictionary): Implement this overload. svn path=/trunk/mcs/; revision=95356
2008-01-24fix typoJb Evain
svn path=/trunk/mcs/; revision=93791
2008-01-22checksJb Evain
svn path=/trunk/mcs/; revision=93510
2008-01-22add Sum checksJb Evain
svn path=/trunk/mcs/; revision=93508
2008-01-22fix ToDictionary comparerJb Evain
svn path=/trunk/mcs/; revision=93483