Changes since v0.1.0:
- Native support for QT!
- new module
rppqt
added - new source
from_signal
added to make observable which would emit items from provided QObject's signal - new
main_thread_scheduler
which would schedule actions to the main QApplication's thread to update GUI objects properly from the main thread! - Examples
- API Reference
- Article on medium - QT + ReactiveProgramming = ❤
- new module
- A lot of new operators were added since v0.1.0:
- take_last
- take_until
- last
- delay
- sample_with_time
- one_error_resume_next
- timeout
- Performance of some operators was improved again!
- Fixed some issues preventing Intellisense to show correct hints/tips
What's Changed
- nit: Remove some redundant empty lines by @tcw165 in #244
- Fix memory leaks by @victimsnino in #245
- 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
- Add sample with package by @victimsnino in #284
- Simplify templates for current_thread a bit by @victimsnino in #285
- Add timeout operator by @victimsnino in #287
- Fix intellisense by @victimsnino in #289
- RPPQT: QT support for RPP. Part 1: from_signal by @victimsnino in #291
- Fix issue with execution after unsubscribe by @victimsnino in #293
- Qt scheduler by @victimsnino in #292
- Qt release by @victimsnino in #294
- Qt example by @victimsnino in #296
New Contributors
- @thorstink made their first contribution in #276
Full Changelog: v0.1.0...v0.2.0