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 2022/01/29 09:26:30 UTC
[celix] branch master updated (70d6219 -> b5a2ea0)
This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git.
from 70d6219 Merge pull request #382 from apache/feature/apply_use_stringview
new 63256a0 Fix the buggy default array_list equality implementation.
new 69fd95b Fix missing dependencies for the test_framework target.
new 6d02559 Fix wrong bundle context passing to listener_hook_service.
new 4f3dcfd Add missing bundleContext_ungetService to eliminate warnings in RSA.
new 9753b23 Implement reference counting using C11 atomics and do some minor code cleanup.
new b64eaa7 Add FIXME for future improvement.
new 3b65e35 Use gcc built-in atomic operations without introducing C11 and fix other code review issues.
new b5a2ea0 Merge pull request #392 from PengZheng/tracker-improvements
The 2618 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../discovery_common/src/discovery.c | 1 +
.../rsa_common/src/export_registration_impl.c | 1 +
.../topology_manager/src/topology_manager.c | 52 +++---
libs/framework/gtest/CMakeLists.txt | 2 +-
.../gtest/src/bundle_context_services_test.cpp | 32 ++++
libs/framework/src/bundle_context.c | 54 +++---
libs/framework/src/bundle_context_private.h | 2 +-
libs/framework/src/framework.c | 1 +
libs/framework/src/service_reference.c | 49 +++---
libs/framework/src/service_reference_private.h | 6 +-
libs/framework/src/service_registration.c | 45 ++---
libs/framework/src/service_registration_private.h | 14 +-
libs/framework/src/service_registry.c | 146 +++++++---------
libs/framework/src/service_tracker.c | 190 +++++++++------------
.../utils/include/celix_build_assert.h | 15 +-
libs/utils/include/celix_ref.h | 81 +++++++++
libs/utils/src/array_list.c | 6 +-
17 files changed, 365 insertions(+), 332 deletions(-)
copy bundles/pubsub/integration/gtest/msg.h => libs/utils/include/celix_build_assert.h (81%)
create mode 100644 libs/utils/include/celix_ref.h