Ian Griffiths
|
a363e7942b
Fix RefCount bugs (#2216)
|
1 lună în urmă |
Ian Griffiths
|
b0113d5db3
Feature/1898 fix diagnostics (#1928)
|
2 ani în urmă |
Daniel Weber
|
af4ec999a5
First batch of replacing obvious usages of SetSingle by SingleAssignmentDisposableValue.
|
5 ani în urmă |
Bart De Smet
|
5f749e817f
Enable #nullable for the last few operators.
|
5 ani în urmă |
Bart De Smet
|
5851e7e431
Clean up some disposable stuff.
|
5 ani în urmă |
Bart De Smet
|
79d66b9600
First step to enable nullable in Rx.
|
5 ani în urmă |
Bart De Smet
|
0819ed22eb
Reduce default assignments.
|
5 ani în urmă |
Claire Novotny
|
f1b5e96157
Update to MIT license
|
5 ani în urmă |
Dávid Karnok
|
a18844d316
Add RefCount overloads with minimum observer count requirement
|
5 ani în urmă |
akarnokd
|
eb10483c3d
Do not connect if the source completes immediately
|
7 ani în urmă |
akarnokd
|
a224b5fb22
if disposing
|
7 ani în urmă |
akarnokd
|
4893eb807b
4.x: Improve RefCount() internals
|
7 ani în urmă |
Daniel Weber
|
988d6c0ccf
This reverts the changes to RefCount from 6ecc899a4ba35db5834f55dcfde019e19b431940. We might take another attempt to optimize it.
|
7 ani în urmă |
Daniel C. Weber
|
f27b37a246
Merge branch 'master' into CleanupSystemReactive
|
7 ani în urmă |
akarnokd
|
880486b012
4.x: System.Reactive fix field names, type args, usings, operator infrastructure
|
7 ani în urmă |
Daniel Weber
|
33c58b1424
In preparation for https://github.com/dotnet/reactive/pull/598, we evaluate where to replace IScheduler.Schedule by the ScheduleAction extension which does not allow recursive scheduling.
|
7 ani în urmă |
Oren Novotny
|
03202e0418
Code clean up based on editorconfig
|
7 ani în urmă |
David Karnok
|
90a31ebd28
RefCount(): don't init to the default values (#686)
|
7 ani în urmă |
Daniel C. Weber
|
de57ac905f
Remove redundant qualifiers. (#652)
|
7 ani în urmă |
Daniel C. Weber
|
3a58436876
Use stateful AnonymousDisposable where appropriate. (#651)
|
7 ani în urmă |
David Karnok
|
50bbdab3cb
Inline SerialDisposable usages (#593)
|
7 ani în urmă |
Daniel C. Weber
|
bdb54133ab
Added lazy RefCount operator for IObservables. Lazy RefCount connects like RefCount but may delay disconnection. This is useful whenever a lot of connect/disconnect cycles are expected within a short timespan but with a significant overhead in connecting/disconnecting. Some unit tests have been added. Lazy RefCount has been excluded from methods that must be present for Qbservable as well. I leave it up to others to decide what Lazy RefCount means for Qbservable and whether there should be an implementation. (#133)
|
7 ani în urmă |
David Karnok
|
6ecc899a4b
Inline Disposable.Create (#580)
|
7 ani în urmă |
Daniel C. Weber
|
09bf2c831a
Rework subscription in Producer such that all Sinks set the upstream disposable by themselves.
|
7 ani în urmă |
Daniel C. Weber
|
f2ea2121ea
Strengthen the concept of the Sink class.
|
7 ani în urmă |
Bart De Smet
|
d993f45afa
Optimizing Producer creation
|
8 ani în urmă |
Bart De Smet
|
b12feed548
Adding CreateSink.
|
8 ani în urmă |
Bart De Smet
|
7d962def44
Optimizing RefCount layout.
|
8 ani în urmă |
Bart De Smet
|
232c82b3c4
Remove unused usings.
|
8 ani în urmă |
Bart De Smet
|
e2ac69a62a
Sealing operator classes.
|
8 ani în urmă |