Author |
Date |
Commit |
Message |
Jon Skeet |
Jul 30, 2014 |
c700810dc000 |
Remove checked-ness from Sum for decimal, and fix tests for Sum. |
Jon Skeet |
May 15, 2011 |
108d833116f1 |
Fix licence text. |
Jon Skeet |
Mar 19, 2011 |
9fe5beb7187a |
Epub |
Jon Skeet |
Mar 18, 2011 |
f32f65278ba9 |
Minor tweaks. |
Jon Skeet |
Mar 18, 2011 |
f488067a1d4d |
Ebooks - first attempts... |
Jon Skeet |
Mar 18, 2011 |
465d0025ab83 |
Minor tweaks and an image. |
Jon Skeet |
Mar 18, 2011 |
29f24510f32d |
Dump of posts on March 18th 2011 |
Jon Skeet |
Feb 22, 2011 |
99283912e777 |
Fixes to Distinct tests around nullity. |
Jon Skeet |
Jan 28, 2011 |
4e3dd02c755b |
Add early out tests for SingleOrDefault as well. |
Jon Skeet |
Jan 28, 2011 |
1575d364a88b |
Emulate behaviour of LINQ to Objects with null keys - they're discarded. |
Jon Skeet |
Jan 28, 2011 |
bfe432894fa7 |
Demonstrate inconsistency in handling of Single with a predicate. |
Jon Skeet |
Jan 27, 2011 |
753303d55f8b |
<shudder> Implement the (broken IMO) Contains delegation. |
Jon Skeet |
Jan 26, 2011 |
2f62d6eefe8e |
Merge accidental branch. |
Jon Skeet |
Jan 26, 2011 |
bf323aa58a42 |
Extra comment for NullKeyFriendlyDictionary. |
Jon Skeet |
Jan 25, 2011 |
24f78cacd86b |
Changed name of preprocessor symbol for Skip optimization. |
Jon Skeet |
Jan 25, 2011 |
2094dbe3395d |
Added null key test for Join. |
Jon Skeet |
Jan 25, 2011 |
5c5496546fb2 |
Made Grouping implement IList<T> in a read-only way, and adjust Lookup according |
Jon Skeet |
Jan 26, 2011 |
f2d1c87e0556 |
Remove dodgy Skip optimization. |
Jon Skeet |
Jan 25, 2011 |
3bf78e047c02 |
Fix bugs revealed by Mono tests. |
Jon Skeet |
Jan 24, 2011 |
2e00b9547cdf |
Bah, fix bad source paths. |
Jon Skeet |
Jan 24, 2011 |
0d82ef1e1b8d |
Changes to allow for automated cross-platform testing. |
Jon Skeet |
Jan 21, 2011 |
ed95c65c412a |
Include LinqBridge as another implementation to test against. |
Jon Skeet |
Jan 15, 2011 |
abe71e7fd5ae |
Add optional optimizations. |
Jon Skeet |
Jan 14, 2011 |
58e1d8ba5524 |
Tweaked the AsEnumerable anonymous type test. |
Jon Skeet |
Jan 14, 2011 |
fc63c6c7d68f |
Implemented AsEnumerable. |
Jon Skeet |
Jan 14, 2011 |
812c119a63b1 |
Extra test for deferred execution |
Jon Skeet |
Jan 14, 2011 |
aa7da3d6d41f |
Implemented Zip. |
Jon Skeet |
Jan 14, 2011 |
96f4c525dccc |
Ignore test which LINQ to Objects fails on (for the moment). |
Jon Skeet |
Jan 14, 2011 |
b3f0a473328a |
Implemented SequenceEqual. |
Jon Skeet |
Jan 13, 2011 |
65b304418ef2 |
Rejig OfType optimization. |
Jon Skeet |
Jan 13, 2011 |
43fa8c4217d4 |
Added query expression test for Cast. |
Jon Skeet |
Jan 12, 2011 |
7166a6c8e75d |
Implemented Cast and OfType. |
Jon Skeet |
Jan 12, 2011 |
3aa833b3b02b |
Implemented Contains. |
Jon Skeet |
Jan 12, 2011 |
bf965ec1d298 |
Refactored to use single TryElementAt method. |
Jon Skeet |
Jan 11, 2011 |
8ee191207d2f |
Implemented ElementAt and ElementAtOrDefault, and removed the old NonEnumerableL |
Jon Skeet |
Jan 10, 2011 |
2cbc0dcdd163 |
Fixed Min tests to use Min not Max :) |
Jon Skeet |
Jan 10, 2011 |
ef7069f72bc1 |
Test for lots of elements. |
Jon Skeet |
Jan 10, 2011 |
8b5da90edefd |
Implemented Average. |
Jon Skeet |
Jan 10, 2011 |
157d32488858 |
Fix accumulator used for Sum of float to be double. |
Jon Skeet |
Jan 9, 2011 |
56a440934667 |
Added a few tests, moved argument validation. |
Jon Skeet |
Jan 9, 2011 |
e4cdb6c82c4c |
Implemented Min and Max. |
Jon Skeet |
Jan 8, 2011 |
455a21cb49c2 |
Implemented Sum. |
Jon Skeet |
Jan 8, 2011 |
47f4e8dacb60 |
Change test name. |
Jon Skeet |
Jan 8, 2011 |
a692e07fa22e |
Make LeftRight immutable. |
Jon Skeet |
Jan 7, 2011 |
7432365e4b92 |
Implemented Reverse. |
Jon Skeet |
Jan 7, 2011 |
f3a44b1d4436 |
Removed CompoundComparer and ProjectionComparer, which are now redundant. |
Jon Skeet |
Jan 7, 2011 |
7ea8989322bc |
Remove MergeSortTest. |
Jon Skeet |
Jan 7, 2011 |
0de51905a5a7 |
Yield incrementally. |
Jon Skeet |
Jan 6, 2011 |
72894c77265d |
Initial implementation of quicksort with indexes, running keySelector exactly on |
Jon Skeet |
Jan 6, 2011 |
c959778e2308 |
Added unit test for OrderByDescending. Ignored for the moment as it fails under |
Jon Skeet |
Jan 6, 2011 |
f71b67041b3c |
Make ToBuffer internal, as was intended. |
Jon Skeet |
Jan 6, 2011 |
fe1e58d1b69b |
Fixed minor whitespace issue. |
Jon Skeet |
Jan 6, 2011 |
b7df42091f6b |
Implement optimization around collection size. |
Jon Skeet |
Jan 6, 2011 |
9f0aa8734e1d |
- Optimize the Edulinq project
- Improved merge sort a bit |
Jon Skeet |
Jan 6, 2011 |
6ceac6df7e9e |
Integrated MergeSort into OrderedEnumerable. Tests still pass :)
Benchmark (whic |
Jon Skeet |
Jan 5, 2011 |
014f61cdd9c8 |
First implementation of merge sort. Now to insert it in OrderedEnumerable! |
Jon Skeet |
Jan 5, 2011 |
c044058bd4c9 |
Tests for ThenBy and ThenByDescending. |
Jon Skeet |
Jan 5, 2011 |
ec40ea2178c6 |
Fixed embarrassing bugs in production code.
Started using ints in test code. |
Jon Skeet |
Jan 5, 2011 |
7ce50c9084f7 |
Temporary commit (broken unit tests) so I can work on my main laptop. |
Jon Skeet |
Jan 5, 2011 |
0c583631b709 |
Minor formatting and copyright tweaks.
Make ProjectionComparer default when give |
Jon Skeet |
Jan 4, 2011 |
bf14112c12c6 |
- Implemented extension methods
- Implemented OrderedEnumerable.GetEnumerator in |
Jon Skeet |
Jan 4, 2011 |
c170b41be6be |
Merge accidental fork :) |
Jon Skeet |
Jan 2, 2011 |
518fda0961eb |
Removed unnecessary imports. |
Jon Skeet |
Jan 2, 2011 |
ed5289b27d7b |
Implemented ToDictionary. |
Jon Skeet |
Jan 4, 2011 |
2f9e6f581d6f |
Preparation for OrderBy etc. |
Jon Skeet |
Jan 2, 2011 |
2670a04bad54 |
Added alternative implementations. |
Jon Skeet |
Jan 2, 2011 |
52001a431198 |
Implemented ToArray |
Jon Skeet |
Jan 2, 2011 |
be0fb4fd2d38 |
Add implementations of TakeWhile/SkipWhile which just use indirection for the si |
Jon Skeet |
Jan 2, 2011 |
83840dee9bb1 |
Yet another implementation of SkipWhile. Any better? |
Jon Skeet |
Jan 2, 2011 |
54997fd03c63 |
Implement Skip and Take using SkipWhile/TakeWhile. |
Jon Skeet |
Jan 2, 2011 |
4b42c6878742 |
A couple of comments. |
Jon Skeet |
Jan 2, 2011 |
45e29f59227c |
Cleaner but slightly less efficient implementation of SkipWhile. |
Jon Skeet |
Jan 2, 2011 |
aa5a91713ea4 |
Initial SkipWhile/TakeWhile implementation. Currently ugly. |
Jon Skeet |
Jan 2, 2011 |
3a9be0cb0919 |
Implemented Take and Skip. |
Jon Skeet |
Jan 1, 2011 |
ff139cd433e8 |
Left joins. |
Jon Skeet |
Jan 1, 2011 |
388dfe136f68 |
Implemented GroupJoin. |
Jon Skeet |
Jan 1, 2011 |
0f7114a5befe |
A few test tweaks for GroupBy. |
Jon Skeet |
Jan 1, 2011 |
e8622f0a0094 |
Implemented GroupBy. |
Jon Skeet |
Jan 1, 2011 |
f2bdc30c2c68 |
Change from IList to ICollection for optimization. |
Jon Skeet |
Jan 1, 2011 |
c2b1cc38e863 |
Fixed tag linq. |
Jon Skeet |
Jan 1, 2011 |
fc40b4ff9ee4 |
Implemented ToList. |
Jon Skeet |
Jan 1, 2011 |
4a7b10333afb |
Comment on other options for iterating over a lookup's sequence. |
Jon Skeet |
Jan 1, 2011 |
710bce5d24b9 |
Implement Join. |
Jon Skeet |
Dec 31, 2010 |
a4972ec837a5 |
Removed extraneous using directives. |
Jon Skeet |
Dec 31, 2010 |
2f2373489069 |
Implemented ToLookup. |
Jon Skeet |
Dec 30, 2010 |
86eb20d48c0a |
Implemented Except. |
Jon Skeet |
Dec 30, 2010 |
35a9af65a8ae |
Beefed up an Intersect test. |
Jon Skeet |
Dec 30, 2010 |
fb2a156fa317 |
Implemented Intersect. |
Jon Skeet |
Dec 30, 2010 |
4a9b6ead5aac |
A little bit more build furtling... |
Jon Skeet |
Dec 30, 2010 |
274a4e21f336 |
Another overhaul of the build system. Ick. |
Jon Skeet |
Dec 30, 2010 |
b6d93b31f03a |
Implemented Union. |
Jon Skeet |
Dec 30, 2010 |
cea41137d908 |
Use the invariant culture when converting int to string. |
Jon Skeet |
Dec 30, 2010 |
6a1dd50b77e8 |
More Distinct testing. |
Jon Skeet |
Dec 30, 2010 |
792cf50149a7 |
Implemented Distinct. |
Jon Skeet |
Dec 30, 2010 |
5ce0bf706be2 |
Fix bug in Aggregate. |
Jon Skeet |
Dec 30, 2010 |
e33b13afb7a5 |
Fix test project to always use only the intended kind of LINQ implementation. |
Jon Skeet |
Dec 30, 2010 |
f13b4ac0c77d |
Whoops - commit again after removing the bug comment :) |
Jon Skeet |
Dec 30, 2010 |
bd5bab5b3188 |
Implemented Aggregate. |
Jon Skeet |
Dec 29, 2010 |
279e1d7d5ba8 |
Conditionally implement FirstOrDefault using DefaultIfEmpty. |
Jon Skeet |
Dec 29, 2010 |
59748a1f450c |
Implemented DefaultIfEmpty. |