summaryrefslogtreecommitdiff
path: root/appveyor.yml
AgeCommit message (Collapse)Author
2018-10-27Add support for compiling rxcpp with -fno-exceptions (#456)iam
* Minor compilation/test fixes for compiling on android Change-Id: Id623455d32e9323355744a240c2813d0411d1dac * Rx: Add support for compiling code without exceptions (-fno-exceptions) std::exception_ptr usage is replaced with rxcpp::util::error_ptr which will typedef to std::exception_ptr when exceptions are enabled. When exceptions are disabled this will typedef to an internal error type that can retain the "what" error message. Additionally std::current_exception() and similar usages are replaced with rxu::current_exception which uses error_ptr instead. Lastly all try/catch/throw keywords are replaced with either RXCPP_TRY, RXCPP_CATCH, rxu::throw_exception or similar. Note that try/catch/throw keywords cause a compilation error with -fno-exceptions. Trying to access most of the std::*exception* functions will call std::terminate at runtime. Tests using exceptions must be disabled by passing --nothrow to the check2 test runner. Change-Id: I0b95ae2e323653a17c3b733d165ecf87a014c315 * update to catch2 and add RX_USE_EXCEPTIONS cmake option * fix bugs in doxygen examples * replace [[noreturn]] with RXCPP_NORETURN * removes support for VS 2013
2017-03-30appveyor vs2017 image update (#365)Grigoriy Chudnov
* appveyor vs2017 image update * update appveyor config
2017-02-24add vs2017 RC to appveyorKirk Shoop
2016-09-08gitter notification changeKirk Shoop
2016-09-08notifications changeKirk Shoop
2016-09-07vs1015 workaroundsKirk Shoop
remove result_of usage add vs2015 build to appveyor
2016-07-15fix zip completionKirk Shoop
2015-07-23small ci changesKirk Shoop
2015-07-23make a binary and test for each test cpp fileKirk 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-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-05-16Adding AppVeyor integrationMatthew Podwysocki
2014-09-03add appveyor CI for windowsKirk Shoop (MS OPEN TECH)