Ecosyste.ms: OpenCollective

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

github.com/morelinq/MoreLINQ

Extensions to LINQ to Objects
https://github.com/morelinq/MoreLINQ

Consolidate duplication in VerifiableEnumerable

047aebb84429f74884107585b0aea1c67fb25df8 authored almost 7 years ago by Atif Aziz <[email protected]>
Inline and fix Lines helper signature

The Lines helper taking a TextReader should return an enumerator.

a88e85db99cd35347d217c5f06d229450f1996e8 authored almost 7 years ago by Atif Aziz <[email protected]>
Sort imports

36c695ec2e149508378bcca0af1ade34b71431ea authored almost 7 years ago by Atif Aziz <[email protected]>
Remove unused imports

d5f0ceeedb2392dc0851ba34e75734551f2954c1 authored almost 7 years ago by Atif Aziz <[email protected]>
Use TestException in all count-method tests

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

7ae9b33a6d8c4e14b67226c236afefeff852e7ea authored almost 7 years ago by Leandro Fernandes <[email protected]>
Consistently use a custom exception in tests

6a170a021f996be9908f0cd8417cad273d8765da authored almost 7 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...

7cfc014020e82cae9b49e1e445dad58c48df6a3d authored almost 7 years ago by Leandro Fernandes <[email protected]>
Reuse MoreEnumerable.From in Acquire tests

8dc476c5efbde43c649f0ea5fe78f410b4ef1102 authored almost 7 years ago by Leandro Fernandes <[email protected]>
Test counting methods don't iterate unnecessarily

010a519e6e4588da1f51d37a56e7aebe03d6a6bb authored almost 7 years ago by Leandro Fernandes <[email protected]>
Seal DisposeTestingSequenceEnumerator

37b58280cf6314e4d1821f3baf2c0cadc151856d authored almost 7 years ago by Atif Aziz <[email protected]>
Syntactic redundancies in TestSequence members

90b326c9ba7de90e31220daf439849c7c97cf951 authored almost 7 years ago by Atif Aziz <[email protected]>
Remove msbuild.sh ref in VS solution

The underlying file was deleted in 7996ed0f5f32daacedbb9e80ea344bbcfb406aaa.

8f3bcb7fa5e0cc1e99f5c586fe5db7969b0d0923 authored almost 7 years ago by Atif Aziz <[email protected]>
Shared EquiZip, ZipLongest & ZipShortest implementation

f5bf0aa91427066fb61d92f08080546e5bb233dd authored almost 7 years ago by Leandro Fernandes <[email protected]>
Optimize PadStart for read-only collections (#128)

d5c2c28ed17dd99c05f5ba3a3f823a7227338f36 authored almost 7 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 ...

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).

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

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

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...

7996ed0f5f32daacedbb9e80ea344bbcfb406aaa authored almost 7 years ago by Atif Aziz <[email protected]>
Make BreakingList inherit from BreakingCollection

53f74175c1173c589e6714ab1a9fc5f96c398c01 authored almost 7 years ago by Avi Levin <[email protected]>
Consolidate (read-only) list optimization test duplication

Closes #385

8d4e87139888a916c6c9f499596a7460e23630e1 authored almost 7 years ago by Avi Levin <[email protected]>
VS wants to tag our NUnit-based test project so

In Microsoft's own words[1]:

> To support third-party test frameworks, like NUnit and XUnit, Vi...

9b235e1a67c1d67a988f880d689fa201d3020087 authored almost 7 years ago by Atif Aziz <[email protected]>
Drop obsolete SingleOrFallback method

Closes #388

b72d8ddbfdffe71e43fe4a6e5fd70953db894ca1 authored almost 7 years ago by Felipe Sateler <[email protected]>
Remove Zip stub file

This was there for the source package[1] when embedded in a project
targeting Microsoft .NET Fra...

71b1ee69f8f67cd9d18d03a1d62e54080f0a2aec authored almost 7 years ago by Atif Aziz <[email protected]>
Test that Flatten evaluates inner sequences lazily

180e9c8e81ccad1e4e552c46343ef82688799fa6 authored almost 7 years ago by leandromoh <[email protected]>
Consistent use of test sequences in Flatten tests

47396a989c33b6788f3a0802a6c431bf0481b99b authored almost 7 years ago by leandromoh <[email protected]>
Change MaxBy/MinBy to return all extrema elements

Closes #328

82e6538e9c0fb695ec5edc1c7f9e134f32dfc080 authored almost 7 years ago by Atif Aziz <[email protected]>
Remove obsolete comment in Batch.

90b71afacc12474e90a0b656ddbfcf238482a64c authored almost 7 years ago by Atif Aziz <[email protected]>
Optimize FallbackIfEmpty for read-only collections (#128)

e3e7037fce08ac379306fbb5182ef2adfdb1468e authored almost 7 years ago by Avi Levin <[email protected]>
Optimize TakeLast for read-only collections (#128)

18a5186f35c5a939887b22a229b7ba5dc8bd1b17 authored almost 7 years ago by Avi Levin <[email protected]>
Upgrade to C# 7.1 to use default literal expressions

It would also enable use of Inferred tuple element names in the future.

a547885f0abc5b1de6a277af8e85e39d9351a373 authored almost 7 years ago by Atif Aziz <[email protected]>
Fix typo in Acquire return value doc

46ea59cc36b826b5db00e124488a694fd4c23002 authored almost 7 years ago by Atif Aziz <[email protected]>
More prominent experimental warning

79d7233e3dc1f1e1fba585aec817b50af41040bc authored almost 7 years ago by Atif Aziz <[email protected]>
Document the experimental namespace

08df6203172a11916d76fa0758715a882db9be55 authored almost 7 years ago by Atif Aziz <[email protected]>
Add namespace & type for experimental work

Closes #209

15859860fbe3d320197ba48e1142b9ba2f53a43c authored almost 7 years ago by Atif Aziz <[email protected]>
Remove file structure comment from doc summary

7522fd495560e0ada2f59be5cb45de6d69fa3fca authored almost 7 years ago by Atif Aziz <[email protected]>
Whitespace consistency in sources :art:

- Applies `insert_final_newline=true` from EditorConfig
- Applies `trim_trailing_whitespace=tru...

836f5910c00fb10181c04b2b27123f8ca896f8a5 authored almost 7 years ago by Atif Aziz <[email protected]>
Simplify looping condition in Sequence operator

f09050dd0de7e0dae14680785fa7aaf1b40b23c4 authored almost 7 years ago by Leandro Fernandes <[email protected]>
Scan was too eager; fixes #392

Scan should yield results as soon as available instead of waiting for
the next iteration/elemen...

66d345838cbb564811611cbfd1cfc40f1fe48571 authored almost 7 years ago by Alex Bolenok <[email protected]>
Consolidate getting count of collection types

Closes #386

ab7585769b728d259450bd13ad2337d20c7fb7c8 authored almost 7 years ago by Avi Levin <[email protected]>
Add CompareCount (compares lengths of sequences)

This is a squashed merge of PR #252.

744eeba099094608c63c9743e14a5f25cf99f330 authored almost 7 years ago by Jonas Nyrup <[email protected]>
Fix <c> formatting in Lag remarks doc

f47e879db47eadd8df1c7f4e85ef27eeaa19f8ef authored almost 7 years ago by Atif Aziz <[email protected]>
Fix typo in FallbackIfEmpty doc summary

01f9c0da8438e545e05ae1935b8cc45d7618333a authored almost 7 years ago by Atif Aziz <[email protected]>
Optimize Slice for read-only lists (#128)

ea483123999d3a099cabf51ce2ca2456b4fa6917 authored almost 7 years ago by Avi Levin <[email protected]>
Bump minimum framework version to 4.5.1

As per the .NET Framework lifecycle policy[1] today, all versions
below 4.5.1 are unsupported (...

c0d23a895486eff50c95579e8f1fe5640681e5b2 authored almost 7 years ago by Felipe Sateler <[email protected]>
Optimize SkipLast for read-only collections (#128)

812045328654177044e67eb93212efa3a7de20a8 authored almost 7 years ago by Avi Levin <[email protected]>
Remove delimiter-less ToDelimitedString overloads

The overloads have been obsolete since version 2.1.

`ToDelimitedString` overloads accepting z...

725d931675ff06ac2faddcab5499c2254e03a80a authored almost 7 years ago by Atif Aziz <[email protected]>
Optimise EndsWith for read-only collections (#128)

9599c800cf7ccf4ca0a106fd52a6e86ac54ac3ba authored almost 7 years ago by Avi Levin <[email protected]>
Ignore IntelliJ Platform excludes

[skipci]

6ee347f635cd48429fe93ba89be40941dbdd11a4 authored almost 7 years ago by Atif Aziz <[email protected]>
Remove member regions

Renders consistent with the rest of the code base where regions
are limited to imports.

ea6b0ef7a38d2d1ede275259520f79ca726f032d authored almost 7 years ago by Atif Aziz <[email protected]>
Replace ScanRightSeedCount<> with tuple

This was a to-do once .NET 3.5 target was dropped.

be96ee1a12a0844c3dac467ecd85866afedea1a0 authored almost 7 years ago by Atif Aziz <[email protected]>
Optimise AssertCount for read-only collections (#128)

23db499dd18b7dd4ad4404b6c7020135e6a6a2c7 authored almost 7 years ago by Avi Levin <[email protected]>
Reorg ToDataTable members

- Public first, then supporting private ones
- Simpler & delegating overloads, first
- Make some...

396ea7e75cf21e8a048d514024cae0f8c1c26e01 authored almost 7 years ago by Atif Aziz <[email protected]>
Simplify member expression arg check

f17a6827455f1e402f011a958567021c263edd49 authored almost 7 years ago by Atif Aziz <[email protected]>
Remove redundant parentheses

6961fd19f59461ed7af6d18af8c189da3aff629b authored almost 7 years ago by Atif Aziz <[email protected]>
Use pattern matching

17a580e36d66389fa1dc206ae05723b43b55c5bc authored almost 7 years ago by Atif Aziz <[email protected]>
Avoid closure allocation in count predicators

09370130cf439c759e46685dd118d3f46a3d200e authored almost 7 years ago by Atif Aziz <[email protected]>
Use pattern matching in QuantityIterator

55e957e6cae34cc0520429b30bd994804cb449aa authored almost 7 years ago by Atif Aziz <[email protected]>
Redundant `;` in Flatten

1d6dde101b53eab08c5168fe78089e52e6193469 authored almost 7 years ago by Atif Aziz <[email protected]>
Add refs to Bash scripts in VS sln

7b521fd4e77c83dc674aeeeb65a5c0e3e778865c authored almost 7 years ago by Atif Aziz <[email protected]>
Remove VS sln refs to retired scripts

The pausing proxy scripts were retired in commit
65ed7a54f54c9d4da2e5fc1757d1261217f3673c:

...

36b2531131e6025d1f5a0dee48d18619c9286bc1 authored almost 7 years ago by Atif Aziz <[email protected]>
Fix typo

f6610814e7099d78f464527967c366e90574dc65 authored almost 7 years ago by Atif Aziz <[email protected]>
Retire (not-so-useful) pausing proxy scripts

65ed7a54f54c9d4da2e5fc1757d1261217f3673c authored almost 7 years ago by Atif Aziz <[email protected]>
Implement MinBy interms of MaxBy

4c6ffe9182845140661fb1aa00630ade84018e84 authored almost 7 years ago by Atif Aziz <[email protected]>
Remove Incremental, which is obsolete since 2.1

Closes #242

62bd9eee189d614c93b144224fb01bb3408c4681 authored almost 7 years ago by Atif Aziz <[email protected]>
Fix AssertCount to be lazy for collections too

Fixes #364

27a4c32f7a65c0cbcf283f08436b7850fb07252b authored almost 7 years ago by Atif Aziz <[email protected]>
Drop .NET Framework 3.5 target; closes #329

dd7fa487ccec1f2c4347c889852b2b0d6394e6be authored almost 7 years ago by Atif Aziz <[email protected]>
Simplify assembly versioning, having in one place only

This removes the need for a T4 template and manual update. The build and
revision numbers haven'...

a6e8f61f85d589588d90392949b642872877f1bc authored almost 7 years ago by Atif Aziz <[email protected]>
VS insists on having a Properties folder

e98e40721ac6bea021a4bb1e0fb823a6eb01273f authored almost 7 years ago by Atif Aziz <[email protected]>
Assembly info isn't consequential for test project

35007c572d21923377a186ed83f8d747e3f860a1 authored almost 7 years ago by Atif Aziz <[email protected]>
Prepare for 3.0

dc840008946cb627193a0ebc5ff7d58060a9f1f1 authored almost 7 years ago by Atif Aziz <[email protected]>
Bump version to 2.10.0

2729fa212c4b443a7fa647e22e58ab987a411186 authored almost 7 years ago by Atif Aziz <[email protected]>
Add Flatten (arbitrarily-nested sequences)

Closes #356

b82b5b70a5ccf0ef39f0870bf97df7a138a1aa7a authored almost 7 years ago by Leandro Fernandes <[email protected]>
Update test project to enable Live Unit Testing in VS 2017

The Live Unit Testing (LUT) feature was introduced in Visual Studio
2017 Enterprise Edition ver...

64cb2632dd4e9813ae2dc2c0c6ab0aa7302bd70c authored about 7 years ago by Craig Norton <[email protected]>
Insert: rename source param to first

Parameter names `first` and `second` sound more related than `source`
and `second`.

7a1a38ee7b9a0e4d7dfb09d817f25ec5f1e07bd4 authored about 7 years ago by Atif Aziz <[email protected]>
Trim excess space in Insert sources

e18df03914e28b2d798360ed46e0eca8d0162edd authored about 7 years ago by Atif Aziz <[email protected]>
Add Insert (...a sequence within another); closes #306

5d2b99932da617d10d3f2680d309a8fe2eb2fe61 authored about 7 years ago by Leandro Fernandes <[email protected]>
Add editorconfig with basic settings

47e174525be11b79936324f853bb4d53094c2f6b authored over 7 years ago by Felipe Sateler <[email protected]>
Prepare for 2.9

983a2cf99d87b92cd25740cb9e7baf1010a52e2f authored over 7 years ago by Atif Aziz <[email protected]>
FullGroupJoin TSecond type param doc typo; fixes #349

0832e05e46b68cda51c00a3c29f38b1a09e26585 authored over 7 years ago by Atif Aziz <[email protected]>
Add left, right & full outer joins; closes #238

c17be10d13c4986d99eab7677c48df8617eb0951 authored over 7 years ago by Atif Aziz <[email protected]>
No need to install grep on AppVeryor

MSYS comes pre-installed on AppVeryor:
https://www.appveyor.com/docs/build-environment/#mingw-m...

aed8475e50084c0ddbd5853f0fd7023a01b51880 authored over 7 years ago by Atif Aziz <[email protected]>
Prevent accidental testing of duplicate LINQ members

Closes #351

.NET Core 2.0 has introduced a number of new methods on `Enumerable`
that could...

b8ef74dc9a65d1c5757fb8f6911da83bcdac5548 authored over 7 years ago by Atif Aziz <[email protected]>
Add Move (element range to new offset); closes #311

60d08dc686b7a47275529b2f9e9aad460b3450f2 authored over 7 years ago by Leandro Fernandes <[email protected]>
Remove unused imports

8e7c57147f64ee50dd512ab814a7dfdf3a2506a1 authored over 7 years ago by Atif Aziz <[email protected]>
Remove tabs

062f1ff89c1a5d3dd534547c9212f8ca76647125 authored over 7 years ago by Atif Aziz <[email protected]>
Appveyor CI configuration syntax error fix

Error parsing appveyor.yml:
(Line: 5, Col: 7, Idx: 74) - (Line: 5, Col: 8, Idx: 75):...

ad374fdb17a9174d47f68c3324a6727ae7784351 authored over 7 years ago by Atif Aziz <[email protected]>
Optimize TakeLast for collections

0d458d539f8c63b6583c2e27f3f8b2cefc85eaf4 authored over 7 years ago by Leandro Fernandes <[email protected]>
Skip CI build on doc or license changes

[skip ci]

bff1112d267eda0f6e898257ea1c4993af186973 authored over 7 years ago by Atif Aziz <[email protected]>
Prepare for 2.8

6db11807532556fe6d844c6747b6262da8e1c6ea authored over 7 years ago by Atif Aziz <[email protected]>
Exclude test results from project files

f446cc3010d595675548c0409b13272ad6d5deea authored over 7 years ago by Atif Aziz <[email protected]>
Rename Assert to AssertThrowsArgument to lessen static analysis noise

Assert was mostly there for asserting exceptions raised due to invalid
arguments so renaming to ...

881472f6d0c0565b063d6e5f4306050401bd94f7 authored over 7 years ago by Atif Aziz <[email protected]>
Replace try-catch in tests with Assert.Throws

54c3442fe8d27b6accde5c97c33ddc8086e9fc39 authored over 7 years ago by Atif Aziz <[email protected]>
Simplify ZipLongest while loop

cfde64baa7f3a9c6bb673ca0e88cb8e8dbbd7883 authored over 7 years ago by Atif Aziz <[email protected]>
Redundant variable type

dece86b05f6ab8f30b4fe1d52b606050a3a763ef authored over 7 years ago by Atif Aziz <[email protected]>
Fix naming convention inconsistencies

89affc6c0ca52eba1ee59aa6cda91ee548724b16 authored over 7 years ago by Atif Aziz <[email protected]>
Syntactic redundancies & opportunities

17dbf0f39f0d8da1feec88307d39b672bc728ff4 authored over 7 years ago by Atif Aziz <[email protected]>
Use Assert.Throws for testing exceptions

c15819d41d6bdd7f69f22de66fedef521462f71e authored over 7 years ago by Atif Aziz <[email protected]>
Consume expresses intent more clearly

...than using Count() or ToArray() to mean the same thing where it can
confuse why the return va...

5038459557318bb9ff2141c3d92fca79f42c0a3e authored over 7 years ago by Atif Aziz <[email protected]>
Use Count/Length of collection/array directly

03c6d8a88bbde34b3c5b85f8d63dc52c3c679150 authored over 7 years ago by Atif Aziz <[email protected]>