summaryrefslogtreecommitdiff
path: root/Rx/v2/src
AgeCommit message (Collapse)Author
2017-02-25Factor out commonalities between repeat and retry into a separate file (#363)elelel
This reverts commit ad430c5bae364cf267f2b4a5cab703eb5672afbe. * Retry operator: remove old comment * Complete the error-reporting templates rollback * Rename retry/repeat common file * Fix filename in doxygen comment block
2017-02-24Retry operator argument semantics fix (#362)elelel
* Fix retry operator's argument semantics * Rephrase comments in tries parameter desc
2017-02-23Retry: subscription lifetime; repeat: generic naming (#360)elelel
2017-02-24fix iterator_type::value_type errorKirk Shoop
#355 reported that range-v3 ranges failed due to an errant `&` in the `iterator_type`
2017-02-23Retry(0)/Retry() operator fix (#358)elelel
* Change retry description to conform with other Rx implementations * Retry operator common state * Repeat operator: finite case * Retry operator: infinite case * Fix misc dev-stage errors * Retry: tests and fixes
2017-02-20Work-around for VS2017RC error C2672 building doc (#357)aargor
When building RxCPP with the latest VS2017 RC, the compiler emits error C2672 on compiling a method. There was some off-line discussion (Kirk Shoop was included) about the legitimacy of the error. In either case, I'd anticipate that the error could hit in VS2017RTW, so I'm offering this PR. The change is very targeted -- a natural question is if this error could arise in the methods around retry. For that and further discussion, I have to point you to my colleagues participating in the off-line discussion; for this particular patch all I could do was confirm the latest RC still needs it to build.
2017-02-20Rewrite repeat operator to handle 0 case correctly and not rely on magic ↵elelel
numbers (#356) * Sketch interface for finite/inifinite variants * CRTP deriving finite/infinite from base * Fully rewrite repeat implementation * Fix description and comments in repeat * Test repeat(0) case * Make 0 handling with completion when the input sequence complete * Return immidiately empty sequence instead on first on_completed * Return immidiately empty sequence instead on first on_completed * Update param description for repeat 0 case * repeat(0): never call on.next(), but call on.completed() * Test: no subscriptions are made when repeat(0)
2017-02-14Update rx-includes.hppfreezestudio
vector include in #line144
2017-02-03move sources docs out of observableKirk Shoop
shift tests to include aliases
2017-02-01add aliases and fix docsKirk Shoop
added aliases for some operators transform (map) merge_transform (flat_map) concat_transform (concat_map) switch_on_error (on_error_resume_next) accumulate (reduce)
2017-01-31doc updateGrigoriy Chudnov
2017-01-28decouple ref_count from connectable_observableGrigoriy Chudnov
2017-01-27decouple connect_forever from connectable_observableGrigoriy Chudnov
2017-01-26decouple publish, publish_synchronized, multicast from observable (#338)Grigoriy Chudnov
* decouple publish, publish_synchronized, multicast from observable * decouple publish, publish_synchronized, multicast from observable - restore include structure
2017-01-26Add callback for when a task is added to a run-loop schedule (#337)Stuart Dootson
* Add callback for when a task is added to a run-loop schedule * Provide wakeup time in 'new task' callback Modified callback to provide new wakeup time as a callback parameter, so that it can schedule an event to wake the thread owning the run loop, rather than (as was the case) having to iterate through the dispatch loop.
2017-01-24decouple replay from observableGrigoriy Chudnov
2017-01-24decouple observe_on from observable (#335)Grigoriy Chudnov
* decouple observe_on from observable * decouple observe_on from observable - fix msvc
2017-01-22decouple subscribe_on from observableGrigoriy Chudnov
2017-01-21decouple start_with from observable - fix msvc2013Grigoriy Chudnov
2017-01-21decouple start_with from observableGrigoriy Chudnov
2017-01-19decouple flat_map from observableGrigoriy Chudnov
2017-01-18decouple concat_map from observableGrigoriy Chudnov
2017-01-17decouple switch_on_next from observableGrigoriy Chudnov
2017-01-16decouple switch_if_empty, default_if_empty from observable (#329)Grigoriy Chudnov
* decouple switch_if_empty, default_if_empty from observable * decouple switch_if_empty, default_if_empty from observable - fix compile errors * decouple switch_if_empty, default_if_empty from observable - fix ref * decouple switch_if_empty, default_if_empty from observable - fix msvc2013
2017-01-13decouple tap from observable (#328)Grigoriy Chudnov
* decouple tap from observable * decouple tap from observable - fix clang
2017-01-12decouple concat from observableGrigoriy Chudnov
2017-01-12Patch for issue with lifetime of subject's observers #324吴天同
2017-01-11decouple scan from observable (#323)Grigoriy Chudnov
* decouple scan from observable * fix redefinition bug
2017-01-10decouple window_toggle from observableGrigoriy Chudnov
2017-01-09exposed to_time_point on the test schedulerGrigoriy Chudnov
2017-01-09decouple skip_until from observableGrigoriy Chudnov
2017-01-08decouple skip_last from observableGrigoriy Chudnov
2017-01-07decouple take_until from observableGrigoriy Chudnov
2017-01-06decouple take_last from observableGrigoriy Chudnov
2017-01-06fix documentation typo in skipKirk Shoop
2017-01-05decouple merge from observableGrigoriy Chudnov
2017-01-04decouple sample_with_time from observableGrigoriy Chudnov
2017-01-02decouple window_with_time_or_count from observable (#314)Grigoriy Chudnov
* decouple window_with_time_or_count from observable * struct rename
2017-01-01decouple window_with_time from observableGrigoriy Chudnov
2016-12-31Fix a issue with rxcpp::util::any_value_trueMinglei Zhang
2016-12-31decouple window from observableGrigoriy Chudnov
2016-12-30decouple buffer_with_time_or_count from observableGrigoriy Chudnov
2016-12-30decouple skip from observableRafał Borowiak
2016-12-30decouple buffer_with_time from observableGrigoriy Chudnov
2016-12-29decouple buffer from observableGrigoriy Chudnov
2016-12-29decouple take from observableGrigoriy Chudnov
2016-12-29decouple timeout from observable (#304)Grigoriy Chudnov
* decouple timeout from observable * fix bad merge
2016-12-28decouple time_interval from observableGrigoriy Chudnov
2016-12-26decouple timestamp from observableGrigoriy Chudnov
2016-12-24decouple amb from observable (#300)Grigoriy Chudnov
* decouple amb from observable * refactoring to remove redundant dependencies