v0.1.2
Overview:
This minor release adds a bunch of new operators:
- take_last
- take_until
- last
- delay
- sample_with_time
- on_error_resume_next
Some of the operators now use spinlock instead of mutex which should improve performance
Also it has a lot of internal changes to improve performance and overall quality of the code
What's Changed
- Minor improvements by @victimsnino in #246
- Split CI to multiple jobs by @victimsnino in #247
- try to fix sonar by @victimsnino in #250
- Collect coverage on debug by @victimsnino in #251
- Speedup trampoline by @victimsnino in #252
- Add "take_last" by @victimsnino in #249
- nit: Give better name for on_subscribe functor. by @tcw165 in #254
- Simplify subscription by @victimsnino in #256
- Fix race condition by @victimsnino in #257
- nit: Name better for "lift" 's on_subscribe functor. by @tcw165 in #259
- Early unsubscribe by @victimsnino in #258
- Bump actions/checkout from 2 to 3 by @dependabot in #263
- Add "take_until" operator. by @tcw165 in #235
- Add more tests for trampoline scheduler by @tcw165 in #264
- Polish readability of code by @tcw165 in #262
- nit: Fix typos, line spacers, check items in doc by @tcw165 in #270
- Add "last" operator by @tcw165 in #223
- Fix take until by @victimsnino in #271
- Serialized subscriber by @victimsnino in #273
- Use spinlock in "partly-multithreaded" operators instead of heavy-mutex by @victimsnino in #274
- Add "delay" operator by @tcw165 in #269
- Polish "delay" by @victimsnino in #275
- Petri net executor example by @thorstink in #276
- Make test_scheduler more smart by @victimsnino in #278
- Add "sample_with_time" operator by @victimsnino in #280
- Add "on_error_resume_next" operator. by @tcw165 in #279
- Split lift by @victimsnino in #281
New Contributors
- @thorstink made their first contribution in #276
Full Changelog: v0.1.1...v0.1.2