This is an automated email from the ASF dual-hosted git repository. pengzheng pushed a change to branch feature/604-global-initialization-of-curl in repository https://gitbox.apache.org/repos/asf/celix.git
from f6af3211 Merge branch 'master' into feature/604-global-initialization-of-curl add eec29e2f [#607] make installed bundle use INSTALL_RPATH. add c4544711 Remove unnecessary BUILD_RPATH setting. add 84ac9a4d Merge pull request #608 from apache/hotfix/ensure-origin-rpath-for-bnd-activator-lib add a7581acb Switch to util-linux-libuuid to avoid conflict with other conan package. add ddcb4bee Merge pull request #611 from apache/hotfix/libuuid-switch add 0d7c48f0 599: Add celix_bindings rust lib add 36b67ea9 599: Update rust bundle to use celix_bindings add 035593fe 599: Update misc/experimental/rust readme add 5281a395 Merge pull request #603 from apache/feature/599-add-rust-bindings add 6dc67486 Add autocleanup for celix_filter. add 7311ec55 Add autocleanup for celix_version_range. add eb30eb5a Merge pull request #609 from apache/feature/more-auto-cleanup new 0e54fa79 Merge branch 'master' into feature/604-global-initialization-of-curl new 90cf85ce Typo fix. The 2 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: bundles/pubsub/pubsub_utils/src/pubsub_utils.c | 5 +- .../discovery_common/src/discovery.c | 8 +- .../remote_services/topology_manager/src/scope.c | 10 +- .../topology_manager/src/topology_manager.c | 12 +- cmake/CelixDeps.cmake.in | 2 +- cmake/cmake_celix/BundlePackaging.cmake | 322 ++++++++++++--------- conanfile.py | 4 +- libs/framework/src/bundle_context.c | 8 +- libs/framework/src/framework.c | 21 +- libs/framework/src/service_registry.c | 17 +- libs/utils/gtest/src/FilterTestSuite.cc | 4 + libs/utils/gtest/src/VersionRangeTestSuite.cc | 4 + libs/utils/include/celix_filter.h | 3 + libs/utils/include/celix_version_range.h | 3 + misc/experimental/rust/CMakeLists.txt | 11 +- misc/experimental/rust/Cargo.toml | 1 + misc/experimental/rust/README.md | 23 ++ .../Cargo.toml | 12 +- misc/experimental/rust/celix_bindings/build.rs | 65 +++++ .../rust/celix_bindings/src/celix_bindings.h | 23 +- .../experimental/rust/celix_bindings/src/lib.rs | 46 ++- .../rust/hello_world_activator/Cargo.toml | 6 +- .../rust/hello_world_activator/src/lib.rs | 87 +++++- 23 files changed, 455 insertions(+), 242 deletions(-) copy misc/experimental/rust/{hello_world_activator => celix_bindings}/Cargo.toml (84%) create mode 100644 misc/experimental/rust/celix_bindings/build.rs copy bundles/logging/log_service_api/include_v2/log_listener.h => misc/experimental/rust/celix_bindings/src/celix_bindings.h (72%) copy bundles/http_admin/http_admin/src/http_admin_constants.h => misc/experimental/rust/celix_bindings/src/lib.rs (50%)