github victimsnino/ReactivePlusPlus v2.0.0
v2.0.0 - First release for v2

latest releases: v2.1.1, v2.1.0
11 months ago

What's Changed

First release for v2 - updated implementation of RPP with new zero-overhead principle and improved performance.

Main changes from v1 version:

  • observer is not copyable by default -> allows to remove extra unused heap allocations for internal states
  • subscription changed to disposable + extend disposable customization logic -> now observable forward disposable to observer IF NEEDED instead of forking subscription inside each operator without exact knowledge if it is actually needed
  • operators now is freestanding functions to be used via pipe operator -> reduced amount of code inside observable and decoupled different parts of RPP
  • most of the code can be totally optimized away or processed a much more faster. v2 benchmarks vs v1 benchmarks
  • extended documentation and examples

Currently main goal is to implement rest missing operators to be fully feature-compatible with RxCpp.

Checkout readme.md and documentation for more details =)

v2 is still under active development

New Contributors

Full Changelog: v0.2.2...v2.0.0

Don't miss a new ReactivePlusPlus release

NewReleases is sending notifications on new releases.