This is an automated email from the ASF dual-hosted git repository.

rbulter pushed a change to branch feature/handle_etcd_bad_request_for_GET
in repository https://gitbox.apache.org/repos/asf/celix.git.


    from c89a2c1  Use etcd header index instead of modified index for ETCD GET 
call
     add e5ef9dd  Refactors promises to ensure unresolved promises can be 
handled with a timeout.
     add 8b3149a  Adds Promise<void> return to Deferred::resolveWith
     add ac3a87c  Fixes wrong exception class name
     add 87456ec  Removes now unneeded promise timeout workaround
     add e86f347  Reintroduces const function signature for PromiseFactory
     add 05ca00a  Small update/fix in http websocket tests
     add 8412243  Merge pull request #360 from 
apache/feature/promise_timeout_memleak
     add f454c87  remove unwanted slicing of exception type
     add 214e831  Merge pull request #362 from 
stegemr/feature/bugfix_ExceptionSlice
     add 34b580e  #358 Fix for comparing with same string with extension
     add f029b2a  Merge pull request #361 from apache/PR358_match_admin_name_fix
     add 0b00872  Correcting and testing Exceptions
     add 81d4d0b  Merge pull request #365 from stegemr/feature/FixExceptions
     add c6bcb27  Updates exception test to ensure a predictable 
exception.what()
     add 3218039  Merge pull request #364 from 
apache/hotfix/promise_exception_test
     add 0a6da40  Update ContainerPackaging.cmake
     add 15c7853  Merge pull request #366 from 
jermus67/fix/typo-in-add-celix-container
     add b131c08  Merge branch 'master' into 
feature/handle_etcd_bad_request_for_GET

No new revisions were added by this update.

Summary of changes:
 .../src/TestExportImportRemoteServiceFactory.cc    |  14 +-
 .../http_admin/gtest/src/http_websocket_tests.cc   |  10 +-
 .../pubsub/pubsub_spi/src/pubsub_endpoint_match.c  |   8 +-
 cmake/cmake_celix/ContainerPackaging.cmake         |   2 +-
 libs/promises/CMakeLists.txt                       |   1 +
 libs/promises/README.md                            |  33 +--
 libs/promises/api/celix/DefaultScheduledExecutor.h |  12 +-
 libs/promises/api/celix/Deferred.h                 |  53 +++--
 libs/promises/api/celix/IScheduledExecutor.h       |   4 +-
 libs/promises/api/celix/Promise.h                  | 238 ++++++++++++++++-----
 libs/promises/api/celix/PromiseFactory.h           |  44 ++--
 ...tException.h => PromiseIllegalStateException.h} |   5 +-
 .../api/celix/PromiseInvocationException.h         |   4 +-
 libs/promises/api/celix/impl/SharedPromiseState.h  | 133 ++++++++----
 .../cmake/CelixPromisesConfigVersion.cmake         |   2 +-
 libs/promises/gtest/src/PromisesTestSuite.cc       | 179 +++++++++++++++-
 libs/promises/gtest/src/VoidPromisesTestSuite.cc   |  58 ++++-
 libs/promises/src/PromiseExamples.cc               |   4 +-
 18 files changed, 596 insertions(+), 208 deletions(-)
 copy libs/promises/api/celix/{PromiseTimeoutException.h => 
PromiseIllegalStateException.h} (90%)

Reply via email to