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

2.x: enable fuseable sources, adjust operators #4136

Merged
merged 1 commit into from
Jun 27, 2016

Conversation

akarnokd
Copy link
Member

  • adds an operator hide to allow hiding and breaking optimizations
  • update filter to support fusions: queue and conditional
  • range now supports fusion: sync-queue and conditional
  • fromArray now supports fusion: sync-queue and conditional
  • fromIterable now supports fusion: sync-queue and conditional
  • enhanced TestSubscriber methods to return this - allows chaining the assertions
  • extended TestSubscriber to act as a consumer for queue-fusion
  • introduced FlowableSource as an intermediate type for operators: allows discovering the upstream in a standard way, allows the IDE to generate a constructor with a source value.
  • added BasicQueueSubscription that locks down unused Queue methods plus is a container for an atomic long value useful for request/wip tracking.

@akarnokd akarnokd added this to the 2.0 RC 1 milestone Jun 27, 2016
@codecov-io
Copy link

Current coverage is 69.22%

Merging #4136 into 2.x will decrease coverage by 0.30%

@@                2.x      #4136   diff @@
==========================================
  Files           383        386     +3   
  Lines         27037      27277   +240   
  Methods           0          0          
  Messages          0          0          
  Branches       4340       4410    +70   
==========================================
+ Hits          18797      18882    +85   
- Misses         6354       6506   +152   
- Partials       1886       1889     +3   

Powered by Codecov. Last updated by d572419...cbe8432

@akarnokd akarnokd merged commit 13df09b into ReactiveX:2.x Jun 27, 2016
@akarnokd akarnokd deleted the RangeArrayIterableFuseable branch June 27, 2016 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants