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/09/13 17:22:11 UTC
[celix] 01/01: Merge pull request #360 from
apache/feature/promise_timeout_memleak
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 <pe...@gmail.com>
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(-)