ReactiveX / RxCpp

Reactive Extensions for C++
Apache License 2.0
3.03k stars 390 forks source link

[Perfomance] Significantly reduce amount of copies during source operators #564

Closed victimsnino closed 2 years ago

victimsnino commented 2 years ago

Reduce amount of copies in source operators. Especially for iterate/just/from: reduce from 12-15 copies + 5-6 moves per object + till 2-3 copies OR moves

victimsnino commented 2 years ago

@kirkshoop , can you check it? + looks like appveyor broken after branch renaming