Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DisposeMany() Rework #755

Merged
merged 6 commits into from
Nov 16, 2023

Commits on Nov 15, 2023

  1. Reworked the .DisposeMany() operator for both caches and lists to p…

    …erform disposal after downstream operations have processed, rather than before, since the operator cannot guarantee that disposal is safe, when downstream consumers may still need to make use of these disposable items, in order to process removals.
    
    Also fixed a bug within both versions of the `.SubscribeMany()` operator, where errors were not being properly propagated through the stream, and instead could bubble up to stream inputs.
    
    Also fixed a bug within the cache version of `.MergeMany()` that allowed an internally-used subject to be disposed, without cleaning up all subscriptions that may later make use of it.
    JakenVeina committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    893024a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8266846 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c55b9d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Configuration menu
    Copy the full SHA
    277c1ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4576a1f View commit details
    Browse the repository at this point in the history
  3. Fix merge issues

    ChrisPulman committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    c51a8c1 View commit details
    Browse the repository at this point in the history