summaryrefslogtreecommitdiff
path: root/Rx
AgeCommit message (Collapse)Author
2016-01-26add distinct operatorGrigoriy Chudnov
2016-01-19improve support for androidGrigoriy Chudnov
2015-12-17add min and max operatorsGrigoriy Chudnov
2015-09-09Changed nextdetacher::do_unsubscribe from atomic to volatile.Krzysztof Sinica
2015-09-09Changed nextdetacher::do_unsubscribe memeber to an atomic type.Krzysztof Sinica
2015-07-23small ci changesKirk Shoop
2015-07-23delete dead testsKirk Shoop
2015-07-23make a binary and test for each test cpp fileKirk Shoop
2015-07-23Update rx-observable.hppMatt
2015-07-23Update zip.1.cppMatt
2015-07-23Update rx-util.hppMatt
2015-07-23Update rx-test.hppMatt
2015-07-23Update rx-eventloop.hppMatt
2015-07-23Update rx-replaysubject.hppMatt
2015-07-23Update rx-observable.hppMatt
2015-07-23Update rx-range.hppMatt
2015-07-21change template parameter name B0 that causes compilaton error when used ↵Marcin Hoffmann
with boost/asio
2015-07-21Fix event_loop creating N-1 threadsStefan Fisk
The constructors were creating one thread to few.
2015-07-16Fix gcc 4.9 erro - invalid use of non-lvalue arrayShiva Shankar P
2015-07-14new observerKirk Shoop
2015-07-09adds on_error_resume_next operatorKirk Shoop
2015-07-09added tap operatorKirk Shoop
2015-07-07add lines from bytes exampleKirk Shoop
2015-06-23add run-loop schedulerKirk Shoop
2015-06-23lifetime improvementsKirk Shoop
2015-06-23perf test updatesKirk Shoop
2015-06-18fixes worker leaks (#101 & #132)Kirk Shoop
uses weak pointer to hold the worker in schedulable, empties queue when new_thread worker lifetime ends and remove observer when hot_observable subscription ends.
2015-06-18Add doxy examples for replay operatorValery Kopylov
2015-06-16Remove debug traceValery Kopylov
2015-06-16Add replay operator with testsValery Kopylov
2015-06-09Modified CMake files to put all examples below one folderdaixtrose
This commit leads to crazy build problems
2015-06-09refinements to blocking, reduce and docsKirk Shoop
2015-06-09Blocking count() returns 0 if reduce throws an exceptionValery Kopylov
2015-06-09Use subscribe_with_rethrow for blocking first and last.Valery Kopylov
2015-06-09Add subscribe_with_rethrow for blocking_observableValery Kopylov
2015-06-09Implement Kirk's proposals from issue #136Valery Kopylov
2015-06-09Simplify blocking countValery Kopylov
2015-06-09Move the exception class to the top to avoid CE on gcc.Valery Kopylov
2015-06-09Implement new behavior of reduce operatorValery Kopylov
1. Reducing an empty observable returns result_selector(seed). 2. Exceptions from accumulator() and result_selector() are caught and emitted as on_error(). 3. first(), last(), sum(), average() emit rxcpp::empty_error when applied to an empty observable. 4. count() of an empty observable emits 0. 5. If the source observable for count(), sum(), average() calls on_error(), the resulting observable behaves like it was on_completed().
2015-06-09Rethrow source exceptions on blocking_observable aggregate methodsValery Kopylov
+add docs for them
2015-06-09Remove duplicating code from blocking_observable.Valery Kopylov
2015-06-09Throw an exception when reducing an empty blocking_observable.Valery Kopylov
2015-06-09Call on_error() when reducing an empty observable.Valery Kopylov
2015-06-04as_blocking().subscribe() now throws when on_error terminates the stream.Kirk Shoop
2015-06-04CMake - require 3.2 and refactorKirk Shoop
NOTE: binaries have moved! OSX <build>/test/rxcppv2_test <build>/examples/pythagorian/pythagorian Windows <build>\test\Debug\rxcppv2_test.exe <build>\examples\pythagorian\Debug\pythagorian.exe NOTE: cmake can be run in the root! This will make a dir named build with the binaries cmake . cmake --build .
2015-06-03fix unused gcc errorKirk Shoop
2015-06-03add stop exampleKirk Shoop
2015-06-01small doc correctionsKirk Shoop
2015-06-01resolve printf errors on clangKirk Shoop
2015-06-01resolve correct overload on clangKirk Shoop