This is an automated email from the ASF dual-hosted git repository. pnoltes pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/celix.git
commit 84122439730fdb9878e0a9a6063f5cb38ddafc09 Merge: 2b91173 05ca00a Author: Pepijn Noltes <[email protected]> AuthorDate: Mon Sep 13 19:22:04 2021 +0200 Merge pull request #360 from apache/feature/promise_timeout_memleak Feature/promise timeout memleak .../src/TestExportImportRemoteServiceFactory.cc | 14 +- .../http_admin/gtest/src/http_websocket_tests.cc | 10 +- libs/promises/CMakeLists.txt | 1 + libs/promises/README.md | 33 +-- libs/promises/api/celix/DefaultScheduledExecutor.h | 12 +- libs/promises/api/celix/Deferred.h | 45 ++-- libs/promises/api/celix/IScheduledExecutor.h | 4 +- libs/promises/api/celix/Promise.h | 238 ++++++++++++++++----- libs/promises/api/celix/PromiseFactory.h | 44 ++-- .../api/celix/PromiseIllegalStateException.h | 33 +++ libs/promises/api/celix/impl/SharedPromiseState.h | 115 ++++++---- .../cmake/CelixPromisesConfigVersion.cmake | 2 +- libs/promises/gtest/src/PromisesTestSuite.cc | 44 +++- libs/promises/gtest/src/VoidPromisesTestSuite.cc | 58 ++++- libs/promises/src/PromiseExamples.cc | 4 +- 15 files changed, 472 insertions(+), 185 deletions(-)
