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