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

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


    from 19bce34  Added debug postfix to executables if debug is build.
     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 b00bbe1  #157 Adds the creation of the CURL::libcurl and Jansson 
(imported) CMake targets to top level CMakelists.txt file of etcdlib
     add daf4ff0  #157 Adds -pthread flag for etcdlib
     add d5eabf9  #157 Adds -pthread flag for etcdlib
     add ed3bc7c  #157 Fixes typo
     add b618e6a  Updates celix version and CHANGES file
     add 78a9dc1  Merge tag 'rel/celix-2.2.1'
     add 4bc0901  Initial setup of to use codecov.io for coverage reports.
     add 4c52df3  Updates loc coverage.info
     add a175722  Adds project specific codecov.yml configuration
     add 923e1e9  Adds README badge for codecov.
     add 53e168b  Adds gitflow badges and moves all badges under a Status 
section.
     add d3322ee  Update README.md
     add ccc4251  Adds apache license badge
     add 1f7c712  Merge pull request #235 from apache/feature/codecov_ci
     add 8ee9eca  Only disable optimizations for specific test, rather than 
entire celix
     add c984286  ifdef for clang
     add bb0a704  Merge pull request #234 from 
Oipo/bugfix/disable_opts_for_specific_test
     add d00d658  Merge branch 'master' of github.com:apache/celix into 
feature/executable_debug_postfix

No new revisions were added by this update.

Summary of changes:
 .github/workflows/celix_promise.yml                |  34 ++
 .github/workflows/coverage.yml                     |   6 +
 .github/workflows/ubuntu.yml                       |   4 +-
 CHANGES.md                                         |   6 +
 CMakeLists.txt                                     |  12 +-
 README.md                                          |  10 +-
 codecov.yml                                        |   4 +
 documents/building/README.md                       |   6 +-
 libs/dfi/gtest/src/dyn_function_tests.cpp          |   5 +
 libs/etcdlib/CMakeLists.txt                        |  23 +-
 libs/etcdlib/README.md                             |   1 +
 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 +++
 27 files changed, 2491 insertions(+), 59 deletions(-)
 create mode 100644 .github/workflows/celix_promise.yml
 create mode 100644 codecov.yml
 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 (75%)
 create mode 100644 misc/experimental/promise/gtest/src/PromiseTestSuite.cc
 create mode 100644 misc/experimental/promise/src/PromiseExamples.cc

Reply via email to