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

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


    from e83de77  Removes accidentally reintroduces msg descriptors.
     add 003ebb8  Updated develop -> master
     add 85427cf  Fix deserialize in tcp admin
     add 97ff579  Merge pull request #229 from 
apache/hotfix/fix_tcp_admin_deserialize
     add b83b72f  Updated cmake files to be able to build and install multiple 
build types (Debug, Release, etc). For Debug, libs are postfixed with "d", and 
bundles and the CelixTargets file with "Debug".
     add dc49710  Updated Config to use build type specific CelixTargets.
     add 73e51ae  Merge branch 'develop' of github.com:apache/celix into 
feature/support_multiple_build_types
     add f86971e  Enabled cmake policy to get rid of warnings.
     add 5bc6333  Restructured compile flags. Update test bundle filenames to 
work with build type.
     add 78c31b8  Merge branch 'master' of github.com:apache/celix into 
feature/support_multiple_build_types
     add 22b5f7f  Updated linking of library with test
     add 1e48935  Added comment for un-optimized release builds. Updated 
documentation for bundle filename
     add 876caa2  Added nightly builds with the "Release" build type
     add ede8fee  Updated workflow name
     add cb65de3  Adds configuration option to set a build type which does not 
use a postfix
     add 21fdeb3  Reverted sublib linking to previous behaviour, since it is 
intended like this. Unmarked sanitizer as advanced so they show up in default 
set of cmake options.
     add c70cc0c  Merge pull request #228 from 
apache/feature/support_multiple_build_types
     add 03c57ed  Initial commit of OSGi promise impl for C++
     add 4666b85  Update travis config to build experimental dir
     add 54d5a66  Updates promise impl add TBB dependency & usage
     add 3813793  Add most of functions for the Promise class
     add a942164  Improve promises tests and add some minimal readme.md file
     add 037918a  Merge remote-tracking branch 'remotes/origin/develop' into 
feature/osgi_promise
     add 338c191  Updates for building promises on ubuntu
     add 84b83cb  Updates promise impl.
     add 04162c6  Add an promise example and update readme
     add 7be8502  Merge branch 'master' into feature/osgi_promise
     add d78b35c  Added standalone cmake files for Celix Promise impl and 
updated some of the review comments.
     add 7c9de17  Merge pull request #203 from pnoltes/feature/osgi_promise
     add 0f9eb92  Update build documentation for Ubuntu. The used FetchContent 
CMake commands requires cmake 3.11+
     add 91302f1  Updates documentation
     add c446a8f  Fixes typo
     add 85a71b3  Update the building readme to reflect the minimal requirement 
for cmake 3.14
     add e630684  Merge pull request #227 from 
apache/feature/update_build_documention
     add fcd6bab  Merge branch 'master' into feature/pubsub_custom_serializers

No new revisions were added by this update.

Summary of changes:
 .github/workflows/celix_promise.yml                |  34 ++
 .github/workflows/{macos.yml => macos-nightly.yml} |   8 +-
 .../workflows/{ubuntu.yml => ubuntu-nightly.yml}   |   8 +-
 .github/workflows/ubuntu.yml                       |   4 +-
 CMakeLists.txt                                     |  62 ++-
 README.md                                          |   2 +-
 .../src/pubsub_tcp_topic_receiver.c                |   2 +-
 bundles/remote_services/README.md                  |   6 +-
 cmake/CelixConfig.cmake                            |   2 +-
 cmake/celix_project/CelixProject.cmake             |   5 +
 cmake/cmake_celix/BundlePackaging.cmake            |  33 +-
 documents/building/README.md                       |   6 +-
 documents/cmake_commands/README.md                 |   6 +-
 libs/etcdlib/README.md                             |  14 +-
 libs/framework/gtest/CMakeLists.txt                |  15 +-
 .../gtest/src/bundle_context_bundles_tests.cpp     |  14 +-
 misc/Dockerfile.Android                            |   2 +-
 misc/experimental/CMakeLists.txt                   |   1 +
 misc/experimental/bundles/CMakeLists.txt           |   9 +-
 misc/experimental/promise/CMakeLists.txt           |  76 +++
 misc/experimental/promise/README.md                | 104 +++++
 misc/experimental/promise/api/celix/Deferred.h     | 196 ++++++++
 misc/experimental/promise/api/celix/Promise.h      | 512 +++++++++++++++++++++
 .../promise/api/celix/PromiseFactory.h             |  81 ++++
 .../promise/api/celix/PromiseInvocationException.h |  30 +-
 .../promise/api/celix/PromiseTimeoutException.h    |  18 +-
 .../promise/api/celix/impl/SharedPromiseState.h    | 508 ++++++++++++++++++++
 .../promise/cmake/CelixPromiseConfig.cmake         |  17 +-
 .../promise/cmake/CelixPromiseConfigVersion.cmake  |  12 +-
 misc/experimental/promise/cmake/FindTBB.cmake      | 418 +++++++++++++++++
 .../experimental/promise}/gtest/CMakeLists.txt     |  12 +-
 .../promise/gtest/src/PromiseTestSuite.cc          | 374 +++++++++++++++
 misc/experimental/promise/src/PromiseExamples.cc   |  71 +++
 33 files changed, 2555 insertions(+), 107 deletions(-)
 create mode 100644 .github/workflows/celix_promise.yml
 copy .github/workflows/{macos.yml => macos-nightly.yml} (83%)
 copy .github/workflows/{ubuntu.yml => ubuntu-nightly.yml} (92%)
 create mode 100644 misc/experimental/promise/CMakeLists.txt
 create mode 100644 misc/experimental/promise/README.md
 create mode 100644 misc/experimental/promise/api/celix/Deferred.h
 create mode 100644 misc/experimental/promise/api/celix/Promise.h
 create mode 100644 misc/experimental/promise/api/celix/PromiseFactory.h
 copy bundles/logging/log_admin/src/celix_log_admin_activator.c => 
misc/experimental/promise/api/celix/PromiseInvocationException.h (54%)
 copy bundles/pubsub/pubsub_protocol_wire_v1/gtest/src/main.cc => 
misc/experimental/promise/api/celix/PromiseTimeoutException.h (79%)
 create mode 100644 
misc/experimental/promise/api/celix/impl/SharedPromiseState.h
 copy bundles/logging/log_helper/gtest/CMakeLists.txt => 
misc/experimental/promise/cmake/CelixPromiseConfig.cmake (57%)
 copy cmake/CelixConfigVersion.cmake.in => 
misc/experimental/promise/cmake/CelixPromiseConfigVersion.cmake (77%)
 create mode 100644 misc/experimental/promise/cmake/FindTBB.cmake
 copy {libs/utils => misc/experimental/promise}/gtest/CMakeLists.txt (72%)
 create mode 100644 misc/experimental/promise/gtest/src/PromiseTestSuite.cc
 create mode 100644 misc/experimental/promise/src/PromiseExamples.cc

Reply via email to