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

Add AwaitCompletion for await “tasks”

Merge of PR #479

github.com/morelinq/MoreLINQ - 20be4cb1afc93158f81e99872249c4721ef2601f authored over 6 years ago by Atif Aziz <[email protected]>
Cartesian documentation review

github.com/morelinq/MoreLINQ - 06b7bdbe697447510be183767eb49d4fc45d0584 authored over 6 years ago by Atif Aziz <[email protected]>
Fix typo in Cartesian summary

github.com/morelinq/MoreLINQ - 9eb75730b31fd871f2e32fbf0e7bba889f0908ec authored over 6 years ago by Atif Aziz <[email protected]>
Clarify FillForward/Backward fill function arg order in docs

Closes #485

github.com/morelinq/MoreLINQ - f6a3f7b398ff624fdd8a09cd29bedf25fccae2a5 authored over 6 years ago by Atif Aziz <[email protected]>
TakeLast optmization for when count <= 0

Merge of PR #468

github.com/morelinq/MoreLINQ - fa18b8062361247de073889ae9582ce9f6676934 authored over 6 years ago by Leandro Fernandes <[email protected]>
Drop NestedLoops from README & package description

Merge of PR #482

github.com/morelinq/MoreLINQ - 2d6d153306bb236e1f6937c0f4245737d1f1fb2f authored over 6 years ago by Leandro Fernandes <[email protected]>
Fix typo in TagFirstLast test names

github.com/morelinq/MoreLINQ - 5c91a74dd4e168594c0478032131839a77d9e10e authored over 6 years ago by Atif Aziz <[email protected]>
Refactor TagFirstLast in terms of CountDown

The implementation is a lot simpler to follow and requires fewer
compositions.

github.com/morelinq/MoreLINQ - 4a4767141b9f9cf3996f1ec65390f08427445608 authored over 6 years ago by Atif Aziz <[email protected]>
RandomSubset documentation review

github.com/morelinq/MoreLINQ - fcc3cc29a62f245777e74cdb92e2fc24d0cd8084 authored over 6 years ago by Atif Aziz <[email protected]>
Simplify array name in RandomSubset

github.com/morelinq/MoreLINQ - fcd85f5dedc60ff6b96a3db483249c121ce57a05 authored over 6 years ago by Atif Aziz <[email protected]>
Use prose for RandomSubset exception message

github.com/morelinq/MoreLINQ - 114a4fa21237639a5b2966db9186fde8861e8e20 authored over 6 years ago by Atif Aziz <[email protected]>
Fix CI build on AppVeyor by using Node 6

Seems a dependency (fs-extra) was using newer JS syntax that rendered it
incompatible with Node...

github.com/morelinq/MoreLINQ - 3432a61d1505fc3fb0a2bcf5a6f7667a9bd249b6 authored over 6 years ago by Atif Aziz <[email protected]>
Optimise ScanRight for IReadOnlyList (#128)

github.com/morelinq/MoreLINQ - cd737c861d6d1fdfdaa1a211949a7adbd7d24ab3 authored over 6 years ago by Avi Levin <[email protected]>
Remove obsolete comment about NestedLoops

github.com/morelinq/MoreLINQ - 04b2cb63d2902b980f344849b95f2bdc355b25d7 authored over 6 years ago by Atif Aziz <[email protected]>
Make NestedLoops private; closes #462

github.com/morelinq/MoreLINQ - 5d0fa484cd839662d64e158a3deb29d6e2f5360e authored over 6 years ago by Atif Aziz <[email protected]>
Memoize belongs in experimental section of README

github.com/morelinq/MoreLINQ - a5967b2f241b9e6508f7b01658b5df5f5d2865e0 authored over 6 years ago by Atif Aziz <[email protected]>
Add Memoize to package release notes

github.com/morelinq/MoreLINQ - ae52dd85aefc57fa0c1ab5455bc1a27eba2aca4f authored over 6 years ago by Atif Aziz <[email protected]>
Add Choose (some values); closes #358

github.com/morelinq/MoreLINQ - 75b9b35ddfccc3014e50a9b6392eb8f9a3222b02 authored over 6 years ago by Atif Aziz <[email protected]>
Remove strange entry for CountDownTest in test poject

github.com/morelinq/MoreLINQ - 8571f99ce960b050b187e28c795afd1e85972626 authored over 6 years ago by Atif Aziz <[email protected]>
Add Memoize (cache sequence elements as iterated)

Closes #100

github.com/morelinq/MoreLINQ - de47bb676557c40f883e81770c393d10cfd10ee8 authored over 6 years ago by Leandro Fernandes <[email protected]>
Typo in Await summary

github.com/morelinq/MoreLINQ - 2877c00584353b1bdcdef2253b217b69a1e06c33 authored over 6 years ago by Atif Aziz <[email protected]>
Use TestingSequence in Insert tests

Merge of PR #478

github.com/morelinq/MoreLINQ - 3423d5d965a38d93f3935c05527ff6691a95be17 authored over 6 years ago by Leandro Fernandes <[email protected]>
Make sequences equality comparison consistent in tests

Merge of PR #474

github.com/morelinq/MoreLINQ - bab96ace806efba59c444f8bf31faa36b6aefe57 authored over 6 years ago by Leandro Fernandes <[email protected]>
Add missing test attribute on FlattenCast

That means it was never being exercised!

github.com/morelinq/MoreLINQ - 56fd566e2205d73968550e38b55e6df308c9b3ab authored over 6 years ago by Atif Aziz <[email protected]>
Make empty sequence checks consistent in tests

Use always: Assert.That(result, Is.Empty);

PR #473

github.com/morelinq/MoreLINQ - 108f405ea9a48e497756903c4ab73d69512c42f2 authored over 6 years ago by Leandro Fernandes <[email protected]>
Split null comparer test for Rany(By) in two

github.com/morelinq/MoreLINQ - 2586cd3d9b5e0c595ac066b5d3dff7ea7b39303d authored over 6 years ago by Atif Aziz <[email protected]>
Move test cases didn't exercise the non-optimised path

All Move test cases had the from and to index set to the same value,
which only exercised the o...

github.com/morelinq/MoreLINQ - 988f6e6916ca5a843633b02195b596b9b7172969 authored over 6 years ago by Leandro Fernandes <[email protected]>
Remove commented out code [ci skip]

github.com/morelinq/MoreLINQ - 7eede03c6a8cdb6ca32ca8d68f3bf866fd552ef8 authored over 6 years ago by Atif Aziz <[email protected]>
Abstract a union over parallel list interfaces

`IList<>` and `IReadOnlyList<>` are unrelated type-wise but some
operators treat implementations...

github.com/morelinq/MoreLINQ - 6951afe17ffc59d5c4d9bc568ccd6a0530217a45 authored over 6 years ago by Atif Aziz <[email protected]>
Remove unnecessary ToArray calls in Rank(By) tests

github.com/morelinq/MoreLINQ - 766adc9ab6429427eeb443699cac5347c0c00fef authored over 6 years ago by Atif Aziz <[email protected]>
Split Rank/RankBy laziness test in two

github.com/morelinq/MoreLINQ - 7df03050b3404603122e8e06b1cc25bb44e91a25 authored over 6 years ago by Atif Aziz <[email protected]>
Clean-up remains from when PadStart was called PadLeft

github.com/morelinq/MoreLINQ - b734f6a88fc64fc373ba04e91acae354797fa539 authored over 6 years ago by Leandro Fernandes <[email protected]>
Rewrite SkipLast in terms of CountDown

github.com/morelinq/MoreLINQ - 5b1b891b191e51a131a66bff4b6f6985eb3cf05b authored over 6 years ago by Leandro Fernandes <[email protected]>
Rewrite TakeLast in terms of CountDown

github.com/morelinq/MoreLINQ - dc89b81f45b501393d68318bf5e9a62aabb085b1 authored over 6 years ago by Leandro Fernandes <[email protected]>
Optimise AggregateRight for lists (#128)

github.com/morelinq/MoreLINQ - d3da972784dd5d7384e9450691f98c7e1ae8aa91 authored over 6 years ago by Avi Levin <[email protected]>
Much simplified (lazy) NestedLoop implementation

github.com/morelinq/MoreLINQ - 1b40b16e48246144875a44e2e151bffa41a90b41 authored over 6 years ago by Leandro Fernandes <[email protected]>
Add CountDown (to the end of a sequence)

github.com/morelinq/MoreLINQ - 69b0f1922212ac732f774e18219e716aaed64f8c authored over 6 years ago by Atif Aziz <[email protected]>
Make BASH scripts runnable from anywhere

github.com/morelinq/MoreLINQ - 082382c74ceffd88a942652dbab9c62552994ceb authored over 6 years ago by Atif Aziz <[email protected]>
Fix T4 script (remove echo)

github.com/morelinq/MoreLINQ - 37875df014193f854826c72ab9d845fd21081562 authored over 6 years ago by Atif Aziz <[email protected]>
T4 x-plat template generation

github.com/morelinq/MoreLINQ - c418b1cb6aa3a6318179442374680e7269256f37 authored over 6 years ago by Atif Aziz <[email protected]>
Configure *.sh scripts for LF even on Windows [ci skip]

github.com/morelinq/MoreLINQ - e2178bf7ef8872901a3b613c3e0f51bf6f6334e8 authored over 6 years ago by Atif Aziz <[email protected]>
Use var in XML doc examples for less type ceremony

github.com/morelinq/MoreLINQ - 85c525cd85a3bcaf90af02df9e2fc1b5ae3bd324 authored over 6 years ago by Leandro Fernandes <[email protected]>
Avoid escaping in XML doc code examples with CDATA

github.com/morelinq/MoreLINQ - 6de412171ae6f66081ad77b8477db64a6dddbc89 authored over 6 years ago by Leandro Fernandes <[email protected]>
Use stub function for PreScan single element test

github.com/morelinq/MoreLINQ - 3d636f4d0defe6b8022497c2b8407651e9ba93c7 authored over 6 years ago by Leandro Fernandes <[email protected]>
PreScan iterates too eagerly; like #392

github.com/morelinq/MoreLINQ - 27b0e401a99a3abcfce59d8a85847a1e9f210eb7 authored over 6 years ago by Leandro Fernandes <[email protected]>
Use BreakingFunc more consistently across tests

github.com/morelinq/MoreLINQ - e8dae9ed2826d33330945f1836f0e6d9243f41ce authored over 6 years ago by Leandro Fernandes <[email protected]>
Additional tests for PreScan

Tests for:

- Deferred execution (laziness)
- Empty sequence as source
- Sequence of one as ...

github.com/morelinq/MoreLINQ - f654b28542459f4bb74a3b72f540a2d0ed86644c authored over 6 years ago by Leandro Fernandes <[email protected]>
Optimize EndsWith false case for collections

github.com/morelinq/MoreLINQ - 5296f25fe009637cd3db50078a6da6c0c19fedc7 authored over 6 years ago by Leandro Fernandes <[email protected]>
Optimize StartsWith false case for collections

github.com/morelinq/MoreLINQ - 01aecb4c18d0e613852b0a49773387ca949a32fb authored over 6 years ago by Leandro Fernandes <[email protected]>
Add README instructions for building docs

github.com/morelinq/MoreLINQ - 4181bcdebd2f390eb8e92dbef31ba43607488b98 authored over 6 years ago by Atif Aziz <[email protected]>
Force build before generating docs

github.com/morelinq/MoreLINQ - f88f6df642173f499ccd921eac7d1bc4f32fcb7e authored over 6 years ago by Atif Aziz <[email protected]>
Reference doc generation script in VS solution file

github.com/morelinq/MoreLINQ - 3969ac81b2b60184bfade5186e3c45e785ec7eba authored over 6 years ago by Atif Aziz <[email protected]>
GenerateByIndex doc review

github.com/morelinq/MoreLINQ - b7470d841d511341010d675255c9bccf86f07cec authored over 6 years ago by Atif Aziz <[email protected]>
Move comment closer to pertaining region

github.com/morelinq/MoreLINQ - 9ab55277cc3f67a81553be8610675953bdf7820f authored over 6 years ago by Atif Aziz <[email protected]>
Fix type name in Generate doc example

github.com/morelinq/MoreLINQ - b43afc13f588f41dfb9e30182605a9fbbc75bbe2 authored over 6 years ago by Atif Aziz <[email protected]>
Inline PreScan expectations in tests

github.com/morelinq/MoreLINQ - abdbe8567ddde91e63c1c12023498326a426b108 authored over 6 years ago by Atif Aziz <[email protected]>
Add build instructions to README

[ci skip]

github.com/morelinq/MoreLINQ - 4bab35b4f03c96bbbb92844d1ea3163e7067a92b authored over 6 years ago by Atif Aziz <[email protected]>
Use value tuples to reduce allocations in TagFirstLast

github.com/morelinq/MoreLINQ - 5a8704e2f4b8b1fe00295f4048fe5cfe2b4edd95 authored over 6 years ago by Atif Aziz <[email protected]>
Remove constant CountBetweenRangeTests test case arg

github.com/morelinq/MoreLINQ - 513dfa11cd7f8606b6391bdfdab3310b4aa7fd44 authored over 6 years ago by Leandro Fernandes <[email protected]>
Params overload for breaking collections & lists

github.com/morelinq/MoreLINQ - b5656100536866363f7f25851c11968ff0b8ae84 authored over 6 years ago by Leandro Fernandes <[email protected]>
Use couple with clear element names in TagFirstLast

Provoked thanks to PR #441 by @leandromoh.

github.com/morelinq/MoreLINQ - 7edb19d23c9a86e844bc6d39d094387c45f0a3be authored over 6 years ago by Atif Aziz <[email protected]>
Use expression body for simpler Await overload

github.com/morelinq/MoreLINQ - 0423fdf356ad19801ce4780962697cf24181d1a7 authored over 6 years ago by Atif Aziz <[email protected]>
Note about task uniqueness handling in Await

github.com/morelinq/MoreLINQ - cd0d4a1fd3b31b64b25834f47dfebb97a5870bdb authored over 6 years ago by Atif Aziz <[email protected]>
Optimize count-method for read-only collections (#128)

The count-method list being:

- AtLeast
- AtMost
- CompareCount
- CountBetween
- Exactly

github.com/morelinq/MoreLINQ - 7b77810cec470a634eb018f16ec9463884e90ed5 authored over 6 years ago by Leandro Fernandes <[email protected]>
Await shouldn't throw AggregateException; fixes #437

github.com/morelinq/MoreLINQ - e1f4cc8cd346f0ea71e2b7643ce80c914eb82e95 authored over 6 years ago by Atif Aziz <[email protected]>
Tear-down await collector gracefully for any error

github.com/morelinq/MoreLINQ - 5485ac01208420bbbf2645ee9f04fdac89761528 authored over 6 years ago by Atif Aziz <[email protected]>
Fold disposable pattern into Await evaluation reader

github.com/morelinq/MoreLINQ - 8443f55740aa1fc4813b4e06130308a4eedceb2c authored over 6 years ago by Atif Aziz <[email protected]>
Capture exceptions during iteration in Await

Failure to do so could hang Await if enumerator's MoveNext threw an
exception while tasks were b...

github.com/morelinq/MoreLINQ - 11497bfa649684adfde112af31b9f1d60d9ee56d authored over 6 years ago by Atif Aziz <[email protected]>
Rename old name for await query in comment

github.com/morelinq/MoreLINQ - 1ed2a23b8ef07d663961427b2ccb3bc47c73c7d9 authored over 6 years ago by Atif Aziz <[email protected]>
Fix ordered await bug; closes #436

There were two nasty bugs. First, there was a problem with capturing
of a modified closure in a ...

github.com/morelinq/MoreLINQ - fe72706eda52e31a99e87ec55ff56b96bad263dc authored over 6 years ago by Atif Aziz <[email protected]>
Revert "Fix ordered await bug; closes #49"

This reverts commit 7cb39df625089d74c92a811538fe594a83653373 that
had an incorrect reference to ...

github.com/morelinq/MoreLINQ - e79ad45ac0197e226d73326d9d446069dbb0ba20 authored over 6 years ago by Atif Aziz <[email protected]>
Fix ordered await bug; closes #49

There were two nasty bugs. First, there was a problem with capture of a
modified closure in a fo...

github.com/morelinq/MoreLINQ - 7cb39df625089d74c92a811538fe594a83653373 authored over 6 years ago by Atif Aziz <[email protected]>
Rename old name for await query

github.com/morelinq/MoreLINQ - 5ea6e9e0749b2f645b8baf7dafff7a9fc4dc6530 authored over 6 years ago by Atif Aziz <[email protected]>
Reuse PartialCount more generally in count-methods

github.com/morelinq/MoreLINQ - 7880f522a4e34eba0d116b9d4041ce407fa9eb7c authored over 6 years ago by Leandro Fernandes <[email protected]>
Add Await (async evaluation of sequence elements)

github.com/morelinq/MoreLINQ - 3e53e03990ed7f23773564018203b380fb8dda26 authored over 6 years ago by Atif Aziz <[email protected]>
Add CompareCount & Transpose on release notes

github.com/morelinq/MoreLINQ - 43c1c8c33acc55fb4543c90b266c6fceb98767d9 authored over 6 years ago by Leandro Fernandes <[email protected]>
Unnecessary int conversions in count comparisons

github.com/morelinq/MoreLINQ - 179fb6b0519961e0f43045015883a8530e861358 authored over 6 years ago by Leandro Fernandes <[email protected]>
Test Transpose doesn't re-enumerate rows sequence

github.com/morelinq/MoreLINQ - d372d274a9d5df8fffec8459305e5b527ce6fdce authored over 6 years ago by Leandro Fernandes <[email protected]>
Remove ignored Transpose test

It tests unsupported behaviour.

github.com/morelinq/MoreLINQ - 1d3c95a537a1a4c08eb0cfa8051208a669e37009 authored over 6 years ago by Atif Aziz <[email protected]>
Add Transpose (rows into columns)

Closes #239

github.com/morelinq/MoreLINQ - 5976eea5eed32e02e69c54bfd2b3edb7f2fcfda3 authored over 6 years ago by Leandro Fernandes <[email protected]>
Replace VerifiableEnumerable with TestingSequence

Most functionality of VerifiableEnumerable was unused and the only
that was in use was, in fact,...

github.com/morelinq/MoreLINQ - 423ace47fc2866baa88caf491469129abad53512 authored over 6 years ago by Atif Aziz <[email protected]>
Consolidate duplication in VerifiableEnumerable

github.com/morelinq/MoreLINQ - 047aebb84429f74884107585b0aea1c67fb25df8 authored over 6 years ago by Atif Aziz <[email protected]>
Inline and fix Lines helper signature

The Lines helper taking a TextReader should return an enumerator.

github.com/morelinq/MoreLINQ - a88e85db99cd35347d217c5f06d229450f1996e8 authored over 6 years ago by Atif Aziz <[email protected]>
Sort imports

github.com/morelinq/MoreLINQ - 36c695ec2e149508378bcca0af1ade34b71431ea authored over 6 years ago by Atif Aziz <[email protected]>
Remove unused imports

github.com/morelinq/MoreLINQ - d5f0ceeedb2392dc0851ba34e75734551f2954c1 authored over 6 years ago by Atif Aziz <[email protected]>
Use TestException in all count-method tests

While 6a170a021f996be9908f0cd8417cad273d8765da touched the least cases
that were actually testi...

github.com/morelinq/MoreLINQ - 7ae9b33a6d8c4e14b67226c236afefeff852e7ea authored over 6 years ago by Leandro Fernandes <[email protected]>
Consistently use a custom exception in tests

github.com/morelinq/MoreLINQ - 6a170a021f996be9908f0cd8417cad273d8765da authored over 6 years ago by Atif Aziz <[email protected]>
Dispose enumerator unconditionally in Flatten

Remnant of the time when a break along with an if-condition was used to
restart the loop but wh...

github.com/morelinq/MoreLINQ - 7cfc014020e82cae9b49e1e445dad58c48df6a3d authored over 6 years ago by Leandro Fernandes <[email protected]>
Reuse MoreEnumerable.From in Acquire tests

github.com/morelinq/MoreLINQ - 8dc476c5efbde43c649f0ea5fe78f410b4ef1102 authored over 6 years ago by Leandro Fernandes <[email protected]>
Test counting methods don't iterate unnecessarily

github.com/morelinq/MoreLINQ - 010a519e6e4588da1f51d37a56e7aebe03d6a6bb authored over 6 years ago by Leandro Fernandes <[email protected]>
Seal DisposeTestingSequenceEnumerator

github.com/morelinq/MoreLINQ - 37b58280cf6314e4d1821f3baf2c0cadc151856d authored over 6 years ago by Atif Aziz <[email protected]>
Syntactic redundancies in TestSequence members

github.com/morelinq/MoreLINQ - 90b326c9ba7de90e31220daf439849c7c97cf951 authored over 6 years ago by Atif Aziz <[email protected]>
Remove msbuild.sh ref in VS solution

The underlying file was deleted in 7996ed0f5f32daacedbb9e80ea344bbcfb406aaa.

github.com/morelinq/MoreLINQ - 8f3bcb7fa5e0cc1e99f5c586fe5db7969b0d0923 authored over 6 years ago by Atif Aziz <[email protected]>
Shared EquiZip, ZipLongest & ZipShortest implementation

github.com/morelinq/MoreLINQ - f5bf0aa91427066fb61d92f08080546e5bb233dd authored over 6 years ago by Leandro Fernandes <[email protected]>
Optimize PadStart for read-only collections (#128)

github.com/morelinq/MoreLINQ - d5c2c28ed17dd99c05f5ba3a3f823a7227338f36 authored over 6 years ago by Avi Levin <[email protected]>
Make package copyright more manageable

This puts the copyright notice extenral to main project file and
friendlier to eyes and version ...

github.com/morelinq/MoreLINQ - 5ad653b17f8ece1049f1f9d5e27e3ed7dbea2f1c authored almost 7 years ago by Atif Aziz <[email protected]>
More manageable method list in package description

Makes it friendlier for eyes and version control (fewer chances of
merge conflicts).

github.com/morelinq/MoreLINQ - 0ccc5b8eaadea8f8f68a65ebb54689a4314b568c authored almost 7 years ago by Atif Aziz <[email protected]>
Rename netfx.props to make its specific purpose clearer

github.com/morelinq/MoreLINQ - 9e5cf716cac356611a26e8a747201f7616f83efa authored almost 7 years ago by Atif Aziz <[email protected]>
Upgrade & pin .NET Core SDK to 2.1

github.com/morelinq/MoreLINQ - b34eb9d2efb838479aa5995632dd44e074cccbef authored almost 7 years ago by Atif Aziz <[email protected]>
Build .NET 4.5 target on Linux via Mono using dotnet CLI

Source & credit:

https://github.com/Microsoft/visualfsharp/blob/e7ce9cdcf11d2f363dc9858c2d6d1...

github.com/morelinq/MoreLINQ - 7996ed0f5f32daacedbb9e80ea344bbcfb406aaa authored almost 7 years ago by Atif Aziz <[email protected]>