Overview:
This release includes a bunch of new operators, schedulers, complex SFML sample (snake-game) to show abilitites of RPP, a lot of technical/benchmarks improvements and etc
Short list:
- skip, buffer, window operators
- trampoline/current_thread scheduler
- a lot of new benchmarks and performance improvements to make RPP faster!
- templates improvements to reduce binary bloat
What's Changed
- Skip operator by @victimsnino in #189
- Add test for "flat_map" about error or error in the middle by @tcw165 in #191
- SFML sample with simple snake game by @victimsnino in #190
- add new benchmarks by @victimsnino in #192
- add some extra benchmaks by @victimsnino in #193
- Fix group_by crash by @victimsnino in #196
- Speedup repeat by @victimsnino in #197
- Add 'buffer' operator by @tcw165 in #185
- window by @victimsnino in #198
- Add -fsized_deallocation for developers using gc++ by @tcw165 in #200
- Add extra benchmarks by @victimsnino in #202
- [WIP] Improve templates by @victimsnino in #201
- add one more benchmarks by @victimsnino in #203
- Dynamic instead of shared ptr by @victimsnino in #204
- Fix benchmarks to show correct results by @victimsnino in #206
- Try to improve atomics by @victimsnino in #205
- Simplify snake a bit by @victimsnino in #209
- Add order test for "immediate_scheduler" by @tcw165 in #210
- Optimize dynamic observer to avoid extra allocations by @victimsnino in #211
- Add install ability for RPP by @victimsnino in #212
- Fix segfault inside snake game by @victimsnino in #214
- Add "trampoline" scheduler by @tcw165 in #208
- Add benchmarks for schedulers by @victimsnino in #215
- [WIP] Update trampoline scheduler by @victimsnino in #216
- Handle exception inside scheduled action by @victimsnino in #217
- Sort operator registration in alphabetic order by @tcw165 in #222
- Use "cast_this()" and "move_this()" to reduce the length of line by @tcw165 in #226
- Resolve issue with state sub by @victimsnino in #225
Full Changelog: v0.0.5...v0.0.6