Oren Novotny 05a2f11a67 Do %!s(int64=9) %!d(string=hai) anos
..
Properties 548cd01bd6 Move AssemblyVersion into common file and specify version bands based on netstandard level %!s(int64=9) %!d(string=hai) anos
Aggregate.cs 250702b6b6 nameof cleanup %!s(int64=9) %!d(string=hai) anos
AnyAll.cs c60057e757 ensure enumerator is disposed %!s(int64=9) %!d(string=hai) anos
AsyncEnumerable.cs 34012690a0 Minor cleanup %!s(int64=9) %!d(string=hai) anos
AsyncEnumerableHelpers.cs 04b3be8f96 Optimize concat %!s(int64=9) %!d(string=hai) anos
AsyncEnumerator.cs 5d350fb041 Using async/await %!s(int64=9) %!d(string=hai) anos
AsyncIterator.cs 73b93fd38d Using %!s(int64=9) %!d(string=hai) anos
Average.cs 250702b6b6 nameof cleanup %!s(int64=9) %!d(string=hai) anos
Buffer.cs d4caf3a0ca Buffer %!s(int64=9) %!d(string=hai) anos
Cast.cs c94cff833e Check for existing type %!s(int64=9) %!d(string=hai) anos
Catch.cs 4d5293a8dc Put () => on next line to move functions left %!s(int64=9) %!d(string=hai) anos
Concatenate.cs 4eb73c50ca Implement concat with ienumrable params as lazy %!s(int64=9) %!d(string=hai) anos
Contains.cs 250702b6b6 nameof cleanup %!s(int64=9) %!d(string=hai) anos
Count.cs 8a8061bf11 Add optimizations for IList as it passes from ToAsyncEnumerable %!s(int64=9) %!d(string=hai) anos
Create.cs 34012690a0 Minor cleanup %!s(int64=9) %!d(string=hai) anos
DefaultIfEmpty.cs 2fd3ca0c5d Remove nested type in generic class %!s(int64=9) %!d(string=hai) anos
Defer.cs 4d5293a8dc Put () => on next line to move functions left %!s(int64=9) %!d(string=hai) anos
Disposables.cs 1ad21f5a85 Update copyright notice to the .NET Foundation %!s(int64=9) %!d(string=hai) anos
Distinct.cs 66a944791b Distinct %!s(int64=9) %!d(string=hai) anos
Do.cs 05a2f11a67 Do %!s(int64=9) %!d(string=hai) anos
ElementAt.cs 8a8061bf11 Add optimizations for IList as it passes from ToAsyncEnumerable %!s(int64=9) %!d(string=hai) anos
EmptyArray.cs 62b7ef4fb6 Code review %!s(int64=9) %!d(string=hai) anos
EnumerableGrouping.cs 1ad21f5a85 Update copyright notice to the .NET Foundation %!s(int64=9) %!d(string=hai) anos
Except.cs 6f5173469c Except %!s(int64=9) %!d(string=hai) anos
Expand.cs 3e79057f33 Expand %!s(int64=9) %!d(string=hai) anos
Finally.cs 94238e020f Finally %!s(int64=9) %!d(string=hai) anos
First.cs 8a8061bf11 Add optimizations for IList as it passes from ToAsyncEnumerable %!s(int64=9) %!d(string=hai) anos
ForEach.cs 250702b6b6 nameof cleanup %!s(int64=9) %!d(string=hai) anos
Generate.cs a1af16c3bf Generate %!s(int64=9) %!d(string=hai) anos
GroupJoin.cs 26c841fe99 Optimize grouping %!s(int64=9) %!d(string=hai) anos
Grouping.cs 70aaae4da9 Grouping optimziation %!s(int64=9) %!d(string=hai) anos
IAsyncEnumerable.cs 5f7be47329 remove NO_VARIANCE as no longer needed %!s(int64=9) %!d(string=hai) anos
IAsyncEnumerator.cs 5f7be47329 remove NO_VARIANCE as no longer needed %!s(int64=9) %!d(string=hai) anos
IAsyncGrouping.cs 5f7be47329 remove NO_VARIANCE as no longer needed %!s(int64=9) %!d(string=hai) anos
IIListProvider.cs abfb2c93da Address some bugs that were hanging tests %!s(int64=9) %!d(string=hai) anos
IOrderedAsyncEnumerable.cs 5f7be47329 remove NO_VARIANCE as no longer needed %!s(int64=9) %!d(string=hai) anos
IgnoreElements.cs ab1a2032b5 IgnoreElements %!s(int64=9) %!d(string=hai) anos
Intersect.cs f9adb73794 Intersect %!s(int64=9) %!d(string=hai) anos
Join.cs 2fd3ca0c5d Remove nested type in generic class %!s(int64=9) %!d(string=hai) anos
Last.cs 8a8061bf11 Add optimizations for IList as it passes from ToAsyncEnumerable %!s(int64=9) %!d(string=hai) anos
Lookup.cs 26c841fe99 Optimize grouping %!s(int64=9) %!d(string=hai) anos
Max.cs 250702b6b6 nameof cleanup %!s(int64=9) %!d(string=hai) anos
Min.cs 250702b6b6 nameof cleanup %!s(int64=9) %!d(string=hai) anos
OnErrorResumeNext.cs 6af1192aa3 OnErrorResumeNext %!s(int64=9) %!d(string=hai) anos
OrderBy.cs 6e9e63754b Optimize OrderBy. We take leverage the non-async versions after the lazy tolist as we cannot order w/o the full sequence %!s(int64=9) %!d(string=hai) anos
OrderedAsyncEnumerable.cs 6e9e63754b Optimize OrderBy. We take leverage the non-async versions after the lazy tolist as we cannot order w/o the full sequence %!s(int64=9) %!d(string=hai) anos
Range.cs ffe6e1e0bf Split out into multiple files per type %!s(int64=9) %!d(string=hai) anos
Repeat.cs d70e689c1a Optimize repeat %!s(int64=9) %!d(string=hai) anos
Retry.cs ffe6e1e0bf Split out into multiple files per type %!s(int64=9) %!d(string=hai) anos
Reverse.cs 7d4fb24ae0 optimize Reverse %!s(int64=9) %!d(string=hai) anos
Scan.cs fbb9d0d832 Scan %!s(int64=9) %!d(string=hai) anos
Select.cs 25f995cb1d Where/Select with Index %!s(int64=9) %!d(string=hai) anos
SelectMany.cs 77355d247b Optimize SelectMany %!s(int64=9) %!d(string=hai) anos
SequenceEqual.cs 8a8061bf11 Add optimizations for IList as it passes from ToAsyncEnumerable %!s(int64=9) %!d(string=hai) anos
Set.cs 65c70935c1 Use Set impl from Sys.Linq %!s(int64=9) %!d(string=hai) anos
Single.cs 8a8061bf11 Add optimizations for IList as it passes from ToAsyncEnumerable %!s(int64=9) %!d(string=hai) anos
Skip.cs 2aca3c8719 Skip %!s(int64=9) %!d(string=hai) anos
StartsWith.cs ffe6e1e0bf Split out into multiple files per type %!s(int64=9) %!d(string=hai) anos
Strings.cs 62b7ef4fb6 Code review %!s(int64=9) %!d(string=hai) anos
Sum.cs 250702b6b6 nameof cleanup %!s(int64=9) %!d(string=hai) anos
System.Interactive.Async.xproj 5090cbe1b7 Update csproj to match file -> new project version %!s(int64=9) %!d(string=hai) anos
Take.cs 122faa7ce2 Take optimizations %!s(int64=9) %!d(string=hai) anos
TaskExt.cs 34012690a0 Minor cleanup %!s(int64=9) %!d(string=hai) anos
ToAsyncEnumerable.cs 8a8061bf11 Add optimizations for IList as it passes from ToAsyncEnumerable %!s(int64=9) %!d(string=hai) anos
ToCollection.cs 04b3be8f96 Optimize concat %!s(int64=9) %!d(string=hai) anos
ToObservable.cs 2d64064a5c AsyncEnumerable.ToObservable: Do not call IAsyncEnumerator<T>.MoveNext with an already canceled CancellationToken. This would happen whenever an IObserver<T>.OnNext would dispose its subscription within a call to OnNext. The built in AnonymousAsyncEnumerator<T> checks whether it's already disposed, however, not every user code might handle canceled tokens that gracefully. Also, the continuation of MoveNext will not scheduled anyway. %!s(int64=9) %!d(string=hai) anos
Union.cs ffe6e1e0bf Split out into multiple files per type %!s(int64=9) %!d(string=hai) anos
Using.cs 73b93fd38d Using %!s(int64=9) %!d(string=hai) anos
Where.cs 25f995cb1d Where/Select with Index %!s(int64=9) %!d(string=hai) anos
Zip.cs 320f7d66f7 Zip %!s(int64=9) %!d(string=hai) anos
project.json 107b92296a Code-cleanup: remove HAS_AWAIT as no longer needed %!s(int64=9) %!d(string=hai) anos