Skip to content

Rx.NET v4.2.0-preview.566

Compare
Choose a tag to compare
@clairernovotny clairernovotny released this 14 Jun 21:48
31c9c50

Changes:

  • 31c9c50 Bump to preview 6
  • 907f03b Bump to preview 6
  • d4d85d1 Merge pull request #936 from dotnet/dependabot/nuget/Ix.NET/Source/Microsoft.Bcl.AsyncInterfaces-1.0.0-preview7.19314.2
  • 13ef118 Update System.Linq.Async.Ref.csproj
  • 58a8b81 Update System.Linq.Async.csproj
  • 4de2edc Merge pull request #922 from dotnet/dependabot/nuget/Rx.NET/Source/xunit.assert.source-2.4.1
  • 97af572 Bump Microsoft.Bcl.AsyncInterfaces in /Ix.NET/Source
  • d4091b6 Bump xunit.assert.source from 2.3.1 to 2.4.1 in /Rx.NET/Source
  • 83c0a55 Merge pull request #928 from dotnet/dependabot/nuget/Rx.NET/Source/Microsoft.NET.Test.Sdk-16.1.1
  • fd4922a Merge pull request #917 from dotnet/dependabot/nuget/Rx.NET/Source/DiffPlex-1.4.4
See more
  • 901e0f8 Merge pull request #935 from dotnet/revert-925-dependabot/nuget/Rx.NET/Source/System.Reactive-4.1.5
  • 2284314 Revert "Bump System.Reactive from 3.1.1 to 4.1.5 in /Rx.NET/Source"
  • 2609113 Merge pull request #925 from dotnet/dependabot/nuget/Rx.NET/Source/System.Reactive-4.1.5
  • e488700 Bump Microsoft.NET.Test.Sdk from 16.0.1 to 16.1.1 in /Rx.NET/Source
  • 1108b51 Bump System.Reactive from 3.1.1 to 4.1.5 in /Rx.NET/Source
  • 2a1e534 Bump DiffPlex from 1.4.1 to 1.4.4 in /Rx.NET/Source
  • 336a50e Merge pull request #921 from dotnet/dependabot/nuget/Rx.NET/Source/MSBuild.Sdk.Extras-2.0.24
  • 719f280 Merge pull request #920 from dotnet/dependabot/nuget/Rx.NET/Source/Microsoft.NETCore.UniversalWindowsPlatform-6.2.8
  • 13f7aec Bump MSBuild.Sdk.Extras in /Rx.NET/Source
  • 2f36f80 Bump Microsoft.NETCore.UniversalWindowsPlatform in /Rx.NET/Source
  • 6762d5e Merge pull request #902 from dotnet/simplify-build
  • fde7f58 Merge pull request #912 from dotnet/CleanAssemblyInfo
  • ff024ba Clean up AssemblyInfo.cs files
  • d346666 Merge pull request #910 from dotnet/ModernizeIx
  • 5bc815e Modernize some Ix code.
  • 8778a4b Merge pull request #909 from dotnet/UseUsingDecl
  • 550db9d Use using declarations.
  • 305d381 Merge pull request #908 from dotnet/NullableReferenceTypes
  • 46f5123 Merge branch 'master' of https://github.com/dotnet/reactive into NullableReferenceTypes
  • d09b56f Enable nullable context in generated files.
  • f329683 Enable nullable reference types.
  • ad58020 Merge pull request #906 from dotnet/MiscCleanup
  • 5deb0f1 Some minor cleanup.
  • 447c3fb Merge pull request #905 from dotnet/UseAsyncIterators
  • 6335194 Remove dead code of hand-rolled iterators.
  • 3529def Merge pull request #904 from dotnet/more_csharp8
  • c23993c Use null-coalescing assignment.
  • fdc613c Local functions can shadow variables now.
  • f417a7c Merge pull request #903 from BojanKogoj/bojan/readme-link-fix
  • b4968dd Fixed link to RxPy in readme
  • d454b35 Update to preview 5 and remove extra .net core install
  • 297a910 Bump to preview 3
  • df75c21 Merge pull request #900 from dotnet/use-bcl-iae
  • ca93b96 Build against preview 5
  • 3edb789 Use BCL types
  • 641a751 Merge pull request #898 from NickDarvey/async-808-fixes-throttle-operator
  • eead46b Fixes throttling by passing through dueTime
  • e690374 Use Microsoft.Bcl.AsyncInterfaces
  • 5906af9 Merge pull request #887 from dotnet/UseArraySort
  • f311d17 Use Array.Sort instead of QuickSort.
  • 7c2d6a0 Merge pull request #883 from dotnet/ix-coverage
  • 3aebd79 coverlet 2.5.1
  • 6b61b8a Update dependencies
  • 3045081 Publish consolidated report
  • b7b4038 Publish individual coverage reports
  • 9db05f3 add transparency
  • acf75cb Fix wrong usage of ISchedulerLongRunning in ObserveOn
  • 5c4a48d update test sdk
  • 8fb2f33 remove vs2019 preview workaround
  • 0969bae Add test verifying the fix
  • c4d8342 Fix InvalidOp when enumerating the SystemClockChanged hashset
  • 8ffdea9 bump to preview 2 for ixnet
  • 868caff Update README.md
  • c256fe2 Merge pull request #423 from dotnet/IxAsyncCSharp8
  • 9e72e46 Fix optional parameters for async overloads
  • b8c42e1 Introduce a single place where all public async overloads are maintained to evaluate design options using a single SUPPORT_FLAT_ASYNC_API flag.
  • 895cae3 Generic API surface for async overloads.
  • 791d078 Update visibility on AsyncEnumberableExtensions to hideit from the ref on .NET Standard 2.1
  • 03dbe96 update link
  • be1b856 Fixing System.Interactive.Providers.Ref
  • 403e7c0 Merge branch 'IxAsyncCSharp8' of https://github.com/dotnet/reactive into IxAsyncCSharp8
  • 25610a5 Fix System.Interactive.Providers
  • 3accb7e Merge branch 'master' into IxAsyncCSharp8
  • f298f64 Fix System.Interactive.Providers
  • 9e46f82 Merge branch 'IxAsyncCSharp8' of https://github.com/dotnet/reactive into IxAsyncCSharp8
  • eb98b21 Clean up tests for Throw.
  • caeb526 Clean up tests for Zip.
  • bcd1aa1 Clean up tests for ToAsyncEnumerable.
  • 9168f56 Clean up [Skip|Take]Last tests.
  • 2cdc2af Improve tests for To*.
  • f0e8a53 Clean up Distinct tests.
  • afda630 Clean up Concat tests.
  • 0e5c7f8 Clean up Cast and OfType tests.
  • bd4dccc Clean up [Ap|Pre]pend tests.
  • 39856c1 Clean up [First|Last][OrDefault] tests.
  • 73ee1d2 Clean up tests for Average.
  • b49a479 Fix AsyncQueryable.Zip.
  • 905f456 Use cached refletion info for AsyncQueryable[Ex].
  • 3051508 Get rid of junk in project files
  • d57055d Add back .NET Core 3 target until .NET Core 3 runtime has the latest netstandard dll in it.
  • 0a2d637 Switch to use .NET Standard 2.1 instead of netcoreapp3.0 for broader support
  • 5da0a5a Add Zip with ValueTuple return type.
  • f2ce04b The Big Rename to avoid ambiguity between sync/async/cancellable overloads of operators.
  • 0a1b100 Update docs
  • 131392c Fix typo
  • d2b8eea Add comment to SelectMany.
  • ad78405 Improve tests for GroupBy.
  • 1d538a3 Merge branch 'IxAsyncCSharp8' of https://github.com/dotnet/reactive into IxAsyncCSharp8
  • 9460634 remove outdated comment
  • cf99807 Workaround dotnet/sdk#2976
  • 453609f use 2019 pool
  • 908eb23 Sorting GroupBy tests.
  • de10e13 Clean up GroupBy tests.
  • 9666473 Fix itemgroup conditions
  • 6f59615 Merge pull request #871 from dotnet/package-updates-for-rx
  • 7b07f9e Use package license expression and fix icon
  • 935b524 Merge pull request #859 from dotnet/linux-tests
  • e127ac4 Move Product to targets so AssemblyName is set
  • 2d5aabd Fix packaging
  • 6ee6b11 Ensure dll is in package
  • 98ce4e0 Fix targets bug
  • 61c63f8 Update displayname
  • 6de2ebf Fix invoke of tool
  • f3ce0f0 Add WindowsDesktop integration tests
  • 8775aa2 Workaround dotnet/sdk#2976
  • 875e542 Specify TFs
  • 06126dd run tests independently due to DotNetCoreInstaller stepping on 2.1/3.0 at the same time
  • 31e7b00 Prevent downgrade
  • 65460ef Remove binlog
  • db5b0dc Use latest SDK to build
  • fde4bde add workaround
  • 9cef070 generate binlog
  • 6e746eb Update sdk
  • 3d78b42 Update to latest extras
  • 855ea86 Improve SkipWhile and TakeWhile code coverage.
  • 44b0418 Clean up SkipWhile and TakeWhile test code.
  • a46a2c0 Add tests for ToEnumerable.
  • 3d6c430 Add tests for Repeat.
  • 1d87e7a Fix CancellationToken overloads of ForEachAsync.
  • 89b9338 Add tests for ForEachAsync.
  • 985dbf3 Style consistency in new code.
  • f598aad Add unit tests for Union.
  • cca4b7e Rename Except and Intersect tests.
  • c5cd99c Make GetConfiguredAsyncEnumerator internal.
  • ecf7330 Fix typo.
  • f21e2fb Add more tests for Where.
  • 1107bd9 Add more tests for Select optimization for IList.
  • 998efd2 Merge branch 'master' of https://github.com/dotnet/reactive into IxAsyncCSharp8
  • 83a35c4 More tests for Select.
  • f0b2ea3 Add some tests for Select.
  • d2349b6 Min and Max units tests for NaN.
  • 29a3f08 Port fix for race condition (dotnet/coreclr#22711).
  • 472f006 AsyncListPartition tests.
  • 4248578 Merge branch 'IxAsyncCSharp8' of https://github.com/dotnet/reactive into IxAsyncCSharp8
  • b51fbd3 Take code coverage.
  • c38b24b Skip code coverage.
  • b72ec28 Fix OOM in partition code.
  • a6574c0 DefaultIfEmpty unit test cleanup.
  • 1960d68 Range code coverage.
  • 1144c88 Eliminate redundant code in Range.
  • c4c86aa Empty code coverage.
  • 2980364 SequenceEqualAsync code coverage.
  • 673aadb SingleOrDefaultAsync code coverage.
  • ce701cf SingleAsync code coverage.
  • 38cf3f1 Switch codecov to use global tool
  • 75ff7a5 MinAsync and MaxAsync code coverage.
  • d5b1398 Clean up MinAsync and MaxAsync tests.
  • d403d11 LongCountAsync code coverage,
  • 368b760 ElementAtOrDefaultAsync code coverage,
  • 9a64454 ElementAtAsync code coverage.
  • a6a49d8 enable USE_ASYNC_ITERATOR for .NET 4.6
  • c210b3f CountAsync code coverage.
  • 0d68831 ContainsAsync code coverage.
  • 7a0f4fe Use async iterators for OfType.
  • 490e2dd Use async iterators for Cast.
  • ccc5d2b Simplify default expression.
  • 6a18540 AnyAsync code coverage.
  • de20e2d AllAsync code coverage.
  • f111876 Reorder some code.
  • dc5017b Clean up AggregateAsync tests.
  • c221a0c Remove a dependency on System.Threading.Tasks.Extensions when targeting .NET Core 3 as it's not required
  • 902d431 Add in AsyncIteratorMethodBuilder to support the async iterators on downlevel platforms
  • 8582d2a AggregateAsync code coverage.
  • ffe3aff use default pdb in debug mode for code coverage to work in VS
  • 45e8127 Add support for configured disposing
  • d52acd7 fix flag parameter
  • 5988269 add codecov config
  • eac0b68 specify flag for codecov
  • 1ec1197 add codecov config
  • 9a5630c upload code coverage to codecov
  • 350b622 Enable coverage of .net framework
  • b0343c7 Don't collect coverage on net framework until strong name issue can be resolved
  • 8d9464c clean then restore for tests
  • e121205 try moving strong name disable to the beginning
  • ef35749 Disable strong name verification for coverage to work
  • a55aac6 Clean
  • 43cfa46 Clean projects to force a rebuild for tests
  • d8deb3c Remove netcoreapp3.0 target
  • a14e477 Add code coverage with coverlet
  • 5485355 Disable code coverage for now given that it's flaky
  • 38015e7 Use license expression and fix icon
  • c1dfd93 Use latest extras
  • 651a625 Remove unused reference assemblies
  • 1ce7cab add explicit restore step
  • 4593a50 Add a reference assembly to hide the methods we're carrying internally in the 2.1/3.0 lib
  • 176fd41 Add shim for code that's moved to TaskExtensions
  • 4fd1c93 Add typeforwarders for copied framework types
  • ba7d044 code coverage
  • 7608df9 Fix assert
  • 903fc1d Update to latest FluentAssertions
  • 3874561 Update deps
  • 6b3f8ad revert netstandard2.1
  • b5cf367 remove workaround
  • 1557b30 Update test deps
  • e6ee66f use .14
  • 1af499f use latest .NET Core 3 SDK
  • 318a9d9 Update global.json to use latest .NET Core 3 SDK available
  • 728cf9b Use build and buildTransitive
  • d40974b Add reference based on UseWpf or UseWindowsForms
  • d7a3a38 Update dependencies
  • 0171e2b Use await using which now can bind to configured tasks.
  • 50ae7fe Update comment to use await using.
  • 962fc99 Style consistency for new code
  • c129063 Enabling tests for .NET Core 3.0
  • 9a77a9c Fixing global.json to correctly refer to preview 2
  • 1db4db9 Fix AsyncEnumerableQuery to support ValueTask aggregates.
  • 16dbc3d Remove unused MinusOne.
  • 1a63ba1 Use ValueTask for aggregates to improve ergonomics when used in e.g. Select.
  • b7cc8e7 Fix T4 files to use GetConfiguredAsyncEnumerator.
  • d5aa7e2 Remove USE_AWAIT_FOREACH (always on now).
  • e7fa52d Remove unused define.
  • 9ec8a1f Remove ConfigureAwait on IAsyncEnumerator in favor of GetConfiguredAsyncEnumerator.
  • f5fc1e4 Getting rid of USE_AWAIT_USING to ensure proper binding for ConfigureAwait(false).
  • e1ffe0e Move SDK version to 3.0.100-preview2.
  • a95267c Enable netcoreapp3.0 build using async iterators and new BCL types.
  • e7186a4 Add AWAIT_USING_REQUIRES_IASYNCDISPOSABLE to work around issue in .NET Core 3.0 Preview 2.
  • e3080a1 Fix Scan generic types.
  • 2582c7c Update to .NET Core 3 preview 2 SDK
  • a2845c9 Add review comment to StartWith.
  • 89ec92b Implement IsEmpty directly.
  • a2762d9 Use async iterators in Amb (and fixing issues).
  • 57b45a6 Adding a prototype for a cheaper and fair concurrent Merge implementation (USE_FAIR_AND_CHEAPER_MERGE).
  • a161220 Use async iterators in Merge.
  • 038c969 Use async iterators in Expand.
  • c835b01 Use async iterators in Repeat.
  • 9b88948 Use async iterators for DistinctUntilChanged.
  • 24c8bc9 Use async iterators in Scan.
  • a43c59f Use async iterators in Using.
  • 3abd5af Use async iterators in Do.
  • ea0c717 Fix some async iterator implementations.
  • b3934fa Add some notes for USE_ASYNC_ITERATOR
  • 95136a6 Use async iterators in Defer.
  • c80b4f1 Use async iterators in Catch.
  • 73df2b7 Using async iterators for Buffer.
  • 322c338 Use async iterators in Concat.
  • b48137d Use async iterators in Finally.
  • c66fdda Use async iterator in Generate.
  • bc73c64 Use static local functions.
  • e0c899c Use async iterators in IgnoreElements.
  • ca0a8b5 Change CSHARP8 for USE_* checks. Enable C# 8.0 for all builds.

This list of changes was auto generated.