Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

MoreLINQ


Collective - Host: opensource - https://opencollective.com/morelinq - Code: https://github.com/morelinq

Upgrade System.ValueTuple package to 4.4.0

Helps with type unification under .NET 4.7 since System.ValueTuple
types are also available fro...

github.com/morelinq/MoreLINQ - 68124697a261d93cd933d5e6d5d2ac82b76cf823 authored over 7 years ago by Atif Aziz <[email protected]>
Remove BOM marker

github.com/morelinq/MoreLINQ - f53749da5c70f82af531f4ed0347dab2f64b4b3d authored over 7 years ago by Atif Aziz <[email protected]>
Remove redundant access modifiers

github.com/morelinq/MoreLINQ - 104c78fcf86989ba42c53e1af130d45aee01d3ed authored over 7 years ago by Atif Aziz <[email protected]>
FallbackIfEmpty: preserve source and fallback collections if possible

github.com/morelinq/MoreLINQ - 24d1d93b07507b0e0a6988aa0d6eee98c0f318f8 authored over 7 years ago by Felipe Sateler <[email protected]>
Use nameof for method names in null arg tests

github.com/morelinq/MoreLINQ - 05cd79d0101128820191cd2810f1bc0ef955bcf6 authored over 7 years ago by Atif Aziz <[email protected]>
Add From methods that can create sequences from functions

github.com/morelinq/MoreLINQ - a6715e368c1b137cae14fb5a11f6beb274408af0 authored over 7 years ago by Felipe Sateler <[email protected]>
Add Evaluate that evaluates a sequence of functions

github.com/morelinq/MoreLINQ - 8009102cb8ced8bbd811b25f3f3ca8029452b23f authored over 7 years ago by Felipe Sateler <[email protected]>
Test all FullGroupJoin overloads explicitly

Closes #325

FullGroupJoin overloads return tuples (added by #307) were missing unit tests pre...

github.com/morelinq/MoreLINQ - 910c13fdb7526bf903f9951dd2c95af31ac89048 authored over 7 years ago by Felipe Sateler <[email protected]>
Prepare for 2.7

github.com/morelinq/MoreLINQ - fb97fc33b50dd02230e3394f359898781c302759 authored over 7 years ago by Atif Aziz <[email protected]>
2.6 doc :shipit:

From morelinq/MoreLINQ@44aa17d6c8111b877faaa5ab067b27064b6c3463

github.com/morelinq/www - 20147b1d1a7c975df0a6bf69b5ec90078af40207 authored over 7 years ago by Atif Aziz <[email protected]>
2.6 doc :shipit:

From morelinq/MoreLINQ@44aa17d6c8111b877faaa5ab067b27064b6c3463

github.com/morelinq/morelinq.github.io - 20147b1d1a7c975df0a6bf69b5ec90078af40207 authored over 7 years ago by Atif Aziz <[email protected]>
Ignore server-side files

github.com/morelinq/www - 7aecfafadb78a65de4c57aea49640395c5bf4a76 authored over 7 years ago by Atif Aziz <[email protected]>
Ignore server-side files

github.com/morelinq/morelinq.github.io - 7aecfafadb78a65de4c57aea49640395c5bf4a76 authored over 7 years ago by Atif Aziz <[email protected]>
Add FullGroupJoin to release notes

github.com/morelinq/MoreLINQ - 44aa17d6c8111b877faaa5ab067b27064b6c3463 authored over 7 years ago by Atif Aziz <[email protected]>
Flatten consecutive chaining of Concat & Prepend

github.com/morelinq/MoreLINQ - 7d09ea30cd8d72d7ddf98226398013309dd8b2e6 authored over 7 years ago by Atif Aziz <[email protected]>
Add PadStart to README & ops in package description

github.com/morelinq/MoreLINQ - a986e772f336880ac89cbb97c91f07f393f7deef authored over 7 years ago by Atif Aziz <[email protected]>
PadStart doc summary grammar fix

github.com/morelinq/MoreLINQ - a12ab4636db8ab06a3d64e785ffd5fc107840c83 authored over 7 years ago by Atif Aziz <[email protected]>
Rename PadLeft to PadStart

github.com/morelinq/MoreLINQ - ff1300e30f794d94840c701b2d21e084641df6c3 authored over 7 years ago by Atif Aziz <[email protected]>
Use string interpolation

github.com/morelinq/MoreLINQ - 9eb4d2cbbfb5adff9611a721dc9c8bd519a8c201 authored over 7 years ago by Atif Aziz <[email protected]>
Make .NET 4 that first target framework

Lights up most things in the IDE (VS).

github.com/morelinq/MoreLINQ - 70b5db99fc23a5d40e5db49b7fdc5513c999d2d0 authored over 7 years ago by Atif Aziz <[email protected]>
Add PadLeft; closes #312

github.com/morelinq/MoreLINQ - 453b7d78ad00dd103cc716cb062791b56dc5b70f authored over 7 years ago by Leandro Fernandes <[email protected]>
Remove unused imports

github.com/morelinq/MoreLINQ - 85f821edc83519217315c22199ba27f5c063039a authored over 7 years ago by Atif Aziz <[email protected]>
FullGroupJoin: add overloads with default ValueTuple selector

Closes #181

github.com/morelinq/MoreLINQ - e097b777eea34f246b57f5f4710fbe9e92c80aa8 authored over 7 years ago by Felipe Sateler <[email protected]>
Fix Exclude bug when count = 0

For example:

Enumerable.Range(0, 6).Exclude(3, 0)

would return [0, 1, 2, 4, 5] instead...

github.com/morelinq/MoreLINQ - 8f04006bf869586d31d43ff3800cea8ce9b75803 authored over 7 years ago by Leandro Fernandes <[email protected]>
Use Range to make Exclude tests more robust

The tests were using input sequences where all elements were the same
(Repeat) and consequently...

github.com/morelinq/MoreLINQ - 474d72ec4db6482a3a4e6cf9d1edf42f2d32d904 authored over 7 years ago by Leandro Fernandes <[email protected]>
Fix FullGroupJoin caps in its doc summary

github.com/morelinq/MoreLINQ - e8a7c380f4516314dd8c7886f223bfdd08970261 authored over 7 years ago by Atif Aziz <[email protected]>
Replace paramrefs in summaries with plain English

github.com/morelinq/MoreLINQ - d526fdf950913da88e078f19068272de4edc5e4f authored over 7 years ago by Atif Aziz <[email protected]>
Prepare for 2.6

github.com/morelinq/MoreLINQ - fd36ccd3fa604f00b528ab88264ef068533138b4 authored over 7 years ago by Atif Aziz <[email protected]>
2.5 doc :shipit:

From morelinq/MoreLINQ@7e3b5b8be1e498545d6816ac23d912ea659ff353

github.com/morelinq/morelinq.github.io - 4e777d1b57c5150e73c1ff8a96eebab0ecdc3834 authored over 7 years ago by Atif Aziz <[email protected]>
2.5 doc :shipit:

From morelinq/MoreLINQ@7e3b5b8be1e498545d6816ac23d912ea659ff353

github.com/morelinq/www - 4e777d1b57c5150e73c1ff8a96eebab0ecdc3834 authored over 7 years ago by Atif Aziz <[email protected]>
2.5 version stamp

github.com/morelinq/MoreLINQ - 7e3b5b8be1e498545d6816ac23d912ea659ff353 authored over 7 years ago by Atif Aziz <[email protected]>
Remove redundant debug build assertion

github.com/morelinq/MoreLINQ - d7a4d39cb6433c84a0769eae6e10049b91a3bc93 authored over 7 years ago by Atif Aziz <[email protected]>
Add ScanRight & ToArrayByIndex to ops list

Added to:

- README
- Package description
- Package release notes

github.com/morelinq/MoreLINQ - 622f46abc1937a4bd301e6f345354521cd011000 authored over 7 years ago by Leandro Fernandes <[email protected]>
All imports (consistently) under namespace declaration

This renders the import style in tests consistent with the main
library.

github.com/morelinq/MoreLINQ - 1b7e0a464116a233de5f335a71592e0719305399 authored over 7 years ago by Atif Aziz <[email protected]>
Remove unused imports

github.com/morelinq/MoreLINQ - 75f9c20cf8bacd161e74b45c1300f59d71f7a6d9 authored over 7 years ago by Atif Aziz <[email protected]>
Add ToArrayByIndex; closes #202

github.com/morelinq/MoreLINQ - 27b92a692ecdce275d362482a248146405285759 authored over 7 years ago by Atif Aziz <[email protected]>
Remove obsolete use of null-arg assertion in Trace test

TraceTest.cs(67,13): warning CS0618:
'Assert.ThrowsArgumentNullException(string, TestDelegate)' ...

github.com/morelinq/MoreLINQ - 4235074c64a05f0999f61f035ad9257186ca518d authored over 7 years ago by Atif Aziz <[email protected]>
Unused imports in tests

github.com/morelinq/MoreLINQ - d91cf09dbe1d10290048ea9989d2b5a3e108bf73 authored over 7 years ago by Atif Aziz <[email protected]>
Remove null arg test redundancies (#300)

Remove tests redundant with NullArgumentTest fixture

The NullArgumentTest fixture automatical...

github.com/morelinq/MoreLINQ - 0327eb7126287e7cff825628efd97129b6fa292e authored over 7 years ago by Atif Aziz <[email protected]>
Specify excluded test file separately

Seems MSBuild won't pick them up in certain cases if specified
together.

github.com/morelinq/MoreLINQ - 6b3b3c200d4980254cef324f099ee6498c9e01ca authored over 7 years ago by Atif Aziz <[email protected]>
Merge branch 'assert-null-arg-throw-source'

github.com/morelinq/MoreLINQ - 7b04fd8e6274e46625baa96060ca913267b9aee8 authored over 7 years ago by Atif Aziz <[email protected]>
Sequence test helper that tests each element for an expectation

github.com/morelinq/MoreLINQ - 61ffbbc47b8a4669fa64eb8890c6340afcdcdf6f authored over 7 years ago by Atif Aziz <[email protected]>
Add ScanRight (right-associative Scan); closes #286

github.com/morelinq/MoreLINQ - 9a1861172b2d537598fd8813a99fc877e616f41b authored over 7 years ago by Leandro Fernandes <[email protected]>
Consolidate duplicate arg checks in AssertCount

github.com/morelinq/MoreLINQ - b9f7fecb7528691d019b822651307afa26c1a66f authored over 7 years ago by Atif Aziz <[email protected]>
Fix error thrown by 2nd AssertCount overload for invalid count

Fixes #301

github.com/morelinq/MoreLINQ - aed2d7a21f272e42ab6ba1907cd2af6fd90101d3 authored over 7 years ago by Atif Aziz <[email protected]>
Assert source of null arg throws is our lib

The operators listed below delegate some of their work to LINQ. They relied
on those LINQ method...

github.com/morelinq/MoreLINQ - 7907b2530ebe4e2713a18ccc744dacb7b441b624 authored over 7 years ago by Atif Aziz <[email protected]>
Test helper for lists isn't needed

github.com/morelinq/MoreLINQ - ff3ea0b7ddfe173ab09cc3f52c25d9e06dd04013 authored over 7 years ago by Atif Aziz <[email protected]>
Unused test helper: InsertBetween

github.com/morelinq/MoreLINQ - 0d8345506764051c8dd62ceca88b0209cb23788f authored over 7 years ago by Atif Aziz <[email protected]>
Seal UnenumerableList as it's not for inheritance

github.com/morelinq/MoreLINQ - 02f241e31fbbfc5761136c09918caf4158264d48 authored over 7 years ago by Atif Aziz <[email protected]>
Remove empty type param doc

github.com/morelinq/MoreLINQ - 95ec85e191d9f7385afb6c5d6a755140d32a7d1d authored over 7 years ago by Atif Aziz <[email protected]>
Refactor private iterator implementations into local functions

Local functions simply the code because:

- parameters of parent method are in scope so the si...

github.com/morelinq/MoreLINQ - 8fbb540fd140b6d0008120c37abd00e129203cc6 authored over 7 years ago by Atif Aziz <[email protected]>
Add StartsWith & EndsWith to README & package meta

Closes #296

github.com/morelinq/MoreLINQ - c5d8b8ad73505fbff36e8de7bf64c5ede605fb26 authored over 7 years ago by Atif Aziz <[email protected]>
CountBy bug (when 2nd occurrence of an element right after 1st) fix

github.com/morelinq/MoreLINQ - 341f1a40ff7b49f92fcaef6e84158b56ae44e819 authored over 7 years ago by Leandro Fernandes <[email protected]>
Document mathematical equivalents of Subsets overloads

- Subsets() = power set
- Subsets(k) = combinations

Closes #288

github.com/morelinq/MoreLINQ - d47537b87160bd8ec468cf57a17135fd75db9c28 authored over 7 years ago by Atif Aziz <[email protected]>
Test project redundant syntax review

- Redundant type spec
- Auto getter properties
- Redundant access modifiers (e.g. private, int...

github.com/morelinq/MoreLINQ - f0a977e9a06e72d66db7f029badf4ca154beda74 authored over 7 years ago by Atif Aziz <[email protected]>
Remove unused InfiniteSequence

github.com/morelinq/MoreLINQ - 6df3e1b5f7c11b6bc904fce7115c1a5c00912bda authored over 7 years ago by Atif Aziz <[email protected]>
Test objects in ToDataTableTest can be read-only

github.com/morelinq/MoreLINQ - 6a4b2bb5a72da1ef9d8ee5e42be5a8f489c3d542 authored over 7 years ago by Atif Aziz <[email protected]>
Test project review for conventional names

github.com/morelinq/MoreLINQ - 75f8caba72e068ec27e34b4470a2878d94470e8c authored over 7 years ago by Atif Aziz <[email protected]>
TestingSequence shouldn't assert if never iterated

Otherwise it can give a false positive when being tested for disposal failure.

github.com/morelinq/MoreLINQ - a6e12e5bf642ca64220a83918c5bc21e9c14ee0b authored over 7 years ago by Atif Aziz <[email protected]>
T4 generation project settings for ToDelimitedString

github.com/morelinq/MoreLINQ - d8250d62bd28e575c17bc56bad408f798831e11f authored over 7 years ago by Atif Aziz <[email protected]>
Scan exception doc wrong for when source is empty; fixes #285

Behaviour was fixed in 3d9c019b619bf2dd1d78065330230f60f5daeb98 but doc was
not updated.

github.com/morelinq/MoreLINQ - 79dcd03ff5699c01ce22d6f5b0c417c7082c1e13 authored over 7 years ago by Atif Aziz <[email protected]>
Bring back assembly version stamping via T4

This reverts commit 1a5aac65dd298a79aeb19a3d3bac2986a3712546.

github.com/morelinq/MoreLINQ - 1c0f6a7cc5c5818c7317c7d3cb0ab90121415e94 authored over 7 years ago by Atif Aziz <[email protected]>
Fix package Id case; fixes #281

github.com/morelinq/MoreLINQ - eb6f26bb66bb4e2fdb47b5ad65e0abc03e112000 authored over 7 years ago by Atif Aziz <[email protected]>
Add package title; fixes #282

github.com/morelinq/MoreLINQ - ce1731fb633df83804d1c50a9a13f4e9aa45a8f6 authored over 7 years ago by Atif Aziz <[email protected]>
Prepare for 2.5

github.com/morelinq/MoreLINQ - 20d83523634e8f8afe316d58a9ef81d1b59eb900 authored over 7 years ago by Atif Aziz <[email protected]>
2.4 doc :shipit:

From morelinq/MoreLINQ@5a7888be34402610af918e959ffbdb337e458004

github.com/morelinq/www - 829738bb2758a51be02e449ec9524ae31c707a6f authored over 7 years ago by Atif Aziz <[email protected]>
2.4 doc :shipit:

From morelinq/MoreLINQ@5a7888be34402610af918e959ffbdb337e458004

github.com/morelinq/morelinq.github.io - 829738bb2758a51be02e449ec9524ae31c707a6f authored over 7 years ago by Atif Aziz <[email protected]>
Pin projects to C# version 7

github.com/morelinq/MoreLINQ - 5a7888be34402610af918e959ffbdb337e458004 authored over 7 years ago by Atif Aziz <[email protected]>
Fix Lookup resolution warnings in ToLookup docs; closes #277

github.com/morelinq/MoreLINQ - 76d4d0990004309723a6c43a6b160667474b1c53 authored over 7 years ago by Atif Aziz <[email protected]>
Test project doesn't need packaging

github.com/morelinq/MoreLINQ - 8ceedad0c322d5f439da94281faa40e0470c1835 authored over 7 years ago by Atif Aziz <[email protected]>
Copyright notices update in docs and NuGet package metadata

github.com/morelinq/MoreLINQ - 42ea20513abe8fa438907fdab4d8fe11baeee703 authored over 7 years ago by Atif Aziz <[email protected]>
Fix compilation boundary for Fold overloads with arity > 4

github.com/morelinq/MoreLINQ - 2dbe187c79500602be8711df512b7974cf74063d authored over 7 years ago by Atif Aziz <[email protected]>
Test that Fold disposes & doesn't re-iterate source

github.com/morelinq/MoreLINQ - c2f820b90a2d12ee7d5c790f7ead5572c4824e87 authored over 7 years ago by Atif Aziz <[email protected]>
Fold null arg tests are redundant with NullArgumentTest

github.com/morelinq/MoreLINQ - 93bd9a66261337400e5c6a61ffd113eed68444e4 authored over 7 years ago by Atif Aziz <[email protected]>
Fix Fold summary in README to cover all overloads

github.com/morelinq/MoreLINQ - 2b24f8689f1edef6e5110601ac60944afa909b93 authored over 7 years ago by Atif Aziz <[email protected]>
Update package release notes to mention new Fold overloads

github.com/morelinq/MoreLINQ - 1be251ca7bc32d5289e7e625b0a2b0849fd8e9ec authored over 7 years ago by Atif Aziz <[email protected]>
Update README to say Fold has 16 overloads

github.com/morelinq/MoreLINQ - fe881a6c2b045f942d868b536b8c8daea6548b29 authored over 7 years ago by Atif Aziz <[email protected]>
Fold overloads where 4 < arity <= 16; closes #276

github.com/morelinq/MoreLINQ - d4be2b0bbaf3f44c4e0f969d2c837c7dbaf24dc1 authored over 7 years ago by Atif Aziz <[email protected]>
2.4 beta 2 doc

From morelinq/MoreLINQ@89dcf084c51ad41217b89cbdcc2dc4f67b7f36ca

github.com/morelinq/www - 03de22ee4b1b538f8ef460308e7773197489d593 authored over 7 years ago by Atif Aziz <[email protected]>
2.4 beta 2 doc

From morelinq/MoreLINQ@89dcf084c51ad41217b89cbdcc2dc4f67b7f36ca

github.com/morelinq/morelinq.github.io - 03de22ee4b1b538f8ef460308e7773197489d593 authored over 7 years ago by Atif Aziz <[email protected]>
Add Partition; closes #210

Partition splits a sequence in two or more generally groupings

github.com/morelinq/MoreLINQ - 89dcf084c51ad41217b89cbdcc2dc4f67b7f36ca authored over 7 years ago by Atif Aziz <[email protected]>
ToLookup overloads for key-value pairs & tuples of 2

Closes #274

github.com/morelinq/MoreLINQ - dc8047b25d5d85ae1858e51ae975748f3c28fa7c authored over 7 years ago by Atif Aziz <[email protected]>
Use nameof in test project where applicable

github.com/morelinq/MoreLINQ - 88163c3ec71536cad8961a76cb0c564692f4a1e5 authored over 7 years ago by Atif Aziz <[email protected]>
Redundant SequenceReader factory in Split test fixture

github.com/morelinq/MoreLINQ - 2dd92c0fe8a602e8eb5bb8519b482355af8ee305 authored over 7 years ago by Atif Aziz <[email protected]>
Rewire sequence assertion helpers over NUnit's native support for sequences

One of them probably existed at a time when NUnit did not produce friendly
messages for when seq...

github.com/morelinq/MoreLINQ - d74c6d06364a1c3a14f8bc2c01c2a642495a563c authored over 7 years ago by Atif Aziz <[email protected]>
Make EqualityComparer helper Comparer-like

github.com/morelinq/MoreLINQ - 91efc9ac015e317f24d8cbfd1fea79a4df039574 authored over 7 years ago by Atif Aziz <[email protected]>
Simplification of delegated IComparer<T> helper

github.com/morelinq/MoreLINQ - dbbb72861707c420c0c1f04e56dd9f5c3e9b6d6a authored over 7 years ago by Atif Aziz <[email protected]>
Consolidate ComparerFunc factory duplication

github.com/morelinq/MoreLINQ - 10a4941435a638ff05675800a5ce089dc1f0f172 authored over 7 years ago by Atif Aziz <[email protected]>
Unused ComparerFunc.As overload

github.com/morelinq/MoreLINQ - ffb1c74f299b1796de5b3b160aa1c70b4d4a6dc4 authored over 7 years ago by Atif Aziz <[email protected]>
CompareFunc doesn't need to be public

github.com/morelinq/MoreLINQ - 524bf891d35fbe88d384c0656e8843621d07325a authored over 7 years ago by Atif Aziz <[email protected]>
Terser BreakingFunc implementations

github.com/morelinq/MoreLINQ - 00390bdfcb36273bf1838c83f1d4d390099e36f2 authored over 7 years ago by Atif Aziz <[email protected]>
AssertUtil.Throws is redundant with NUnit's Assert.Throws

github.com/morelinq/MoreLINQ - d9af6872d9394987fbd0042df4d7a8e74dc77e5b authored over 7 years ago by Atif Aziz <[email protected]>
Deploy packages from master branch only

github.com/morelinq/MoreLINQ - 967025262467451ecdfffc9868e924b1d411f3f6 authored over 7 years ago by Atif Aziz <[email protected]>
2.4 beta 1 doc

From morelinq/MoreLINQ@b25eef043c6a54adead8428dcf2db5cf23f2dd6d

github.com/morelinq/morelinq.github.io - 4abf13a738639f5cb09fe168176c2e8b19069519 authored over 7 years ago by Atif Aziz <[email protected]>
2.4 beta 1 doc

From morelinq/MoreLINQ@b25eef043c6a54adead8428dcf2db5cf23f2dd6d

github.com/morelinq/www - 4abf13a738639f5cb09fe168176c2e8b19069519 authored over 7 years ago by Atif Aziz <[email protected]>
Use the .NET 4.0 build as the documentation source.

Otherwise the documentation misses some members since .NET 3.5 build is
a subset of the .NET 4.0...

github.com/morelinq/MoreLINQ - b25eef043c6a54adead8428dcf2db5cf23f2dd6d authored over 7 years ago by Atif Aziz <[email protected]>
Some ops listed in README were out of order

github.com/morelinq/MoreLINQ - b12a4a3683079d5b44b2c0c8ec02a60aa989e2bc authored over 7 years ago by Atif Aziz <[email protected]>
.NET 4.0 can be targeted with System.ValueTuple

github.com/morelinq/MoreLINQ - 9b771dd69cea1e3e971280c3fc3f122fc4f041e9 authored over 7 years ago by Atif Aziz <[email protected]>
Improve ToDictionary test names

github.com/morelinq/MoreLINQ - e97cfedb054f2f04ebca91a140bad79574254c3e authored over 7 years ago by Atif Aziz <[email protected]>
Fix failing tests for ToDictionary overloads taking a custom key comparer

github.com/morelinq/MoreLINQ - 235214db844bedb29101dd8520f07a26d8f15904 authored over 7 years ago by Atif Aziz <[email protected]>