You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by pn...@apache.org on 2021/11/28 16:20:53 UTC

[celix] branch feature/cxx17_headers updated (849b28c -> 82d45eb)

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

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


    from 849b28c  Adds additional test for C++11 cep man support
     add 6f88d8f  Initial version of test showing remote pushstreams
     add 20a48cd  Adding primary documentation Prepare promisefactory as service in PushStreamProvider
     add d5b7526  review rework
     add 0dee9c7  Relaxing interface
     add f9c0877  solving non-discard
     add b59493c  Merge pull request #372 from apache/feature/remote_pushstream
     add 2f3247d  Update etcdlib to be consistent with line breaks
     add 66ba16d  Merge pull request #374 from apache/etcdlib-linebreaks
     add ea2eab7  Update celix_bundle.h
     add 5c196e0  Update celix_bundle.h
     add 5bfd5fe  Update Bundle.h
     add 07c15bb  Update Bundle.h
     add f845697  Merge pull request #3 from jermus67/jermus67-patch-documentation
     add cad6f90  Update celix_bundle.h
     add bb9179a  Merge pull request #375 from jermus67/jermus67-update-documentation
     add 5216a30  Fixes wrong ifdef __cplusplus marcro for extern "C"
     add d182c91  Merge pull request #377 from apache/hotfix/wrong_ifdef_cplusplus
     add 63975be  Fix memory leak in celix_properties_unset.
     add 50eb07a  Merge pull request #379 from PengZheng/fix-properties-memory-leak
     add efa578e  Fix race condition for celixThreadCondition_timedwaitRelative.
     add a1b00f8  Fix misuse of CELIX_DO_IF.
     add 82dab97  Merge pull request #378 from PengZheng/pthread_cond_wait_fix
     add 64b7293  Fix assertion failure when using C++ ServiceTracker in the event loop.
     add 71fac23  Merge pull request #380 from PengZheng/fix-tracker-assertion
     add 5c8207a  Merge remote-tracking branch 'origin/master' into feature/cxx17_headers
     add 82d45eb  Small improvements based on pr comments.

No new revisions were added by this update.

Summary of changes:
 .../cxx_remote_services/integration/CMakeLists.txt |   7 +-
 .../integration/gtest/CMakeLists.txt               |   2 +-
 .../src/RemoteServicesIntegrationTestSuite.cc      |  15 ++-
 .../integration/include/ICalculator.h              |   3 +
 ...scriptor => Calculator$result$Event.descriptor} |   4 +-
 .../integration/src/CalculatorProvider.cc          |  51 ++++++++
 .../src/TestExportImportRemoteServiceFactory.cc    | 136 +++++++++++++++++++--
 .../include/pubsub_interceptors_handler.h          |   2 +-
 libs/etcdlib/src/etcd.c                            |   6 +-
 libs/framework/gtest/CMakeLists.txt                |   1 +
 .../gtest/src/CxxBundleContextTestSuite.cc         |  14 +++
 libs/framework/include/celix/Bundle.h              |  13 +-
 libs/framework/include/celix/Trackers.h            |   4 +-
 libs/framework/include/celix_bundle.h              |   8 +-
 libs/promises/api/celix/Deferred.h                 |  24 ++--
 libs/promises/api/celix/impl/SharedPromiseState.h  |  28 ++---
 libs/pushstreams/api/celix/PushStream.h            |  87 ++++++++++---
 libs/pushstreams/api/celix/PushStreamProvider.h    |  69 ++++++-----
 .../api/celix/SynchronousPushEventSource.h         |   4 +-
 .../api/celix/impl/AbstractPushEventSource.h       |  40 ++++--
 .../api/celix/impl/BufferedPushStream.h            |  10 +-
 .../api/celix/impl/IntermediatePushStream.h        |  10 +-
 .../api/celix/impl/UnbufferedPushStream.h          |  13 +-
 libs/pushstreams/gtest/src/PushStreamTestSuite.cc  |  79 ++++++------
 libs/utils/private/test/properties_test.cpp        |  20 ++-
 libs/utils/src/celix_threads.c                     |  27 ++--
 libs/utils/src/properties.c                        |   2 +-
 27 files changed, 514 insertions(+), 165 deletions(-)
 copy bundles/cxx_remote_services/integration/resources/{Calculator$add$Return.descriptor => Calculator$result$Event.descriptor} (62%)