commit | 41e11983ea14307cf018586f81f12006f16fb8b4 | [log] [tgz] |
---|---|---|
author | Alexander Broekhuis <alexander.broekhuis@luminis.eu> | Wed May 06 15:55:04 2020 +0200 |
committer | Alexander Broekhuis <alexander.broekhuis@luminis.eu> | Wed May 06 15:55:04 2020 +0200 |
tree | 507a2e7eae1d868800be4c11535b2b7aaf85cb43 | |
parent | f627f160f2acf3c3f03ec3edb64a8bac7734022c [diff] | |
parent | 23a9f613719ae420f07f43ec3bd87246a1b4ada8 [diff] |
Merge branch 'develop' of github.com:apache/celix into feature/update_gtest_config * 'develop' of github.com:apache/celix: (34 commits) Feature/refactored logging service (#209) Updates first svc id to 1 Adds thread protection to the use of zmq socket. Fixes an potential race conditation issues with the creation of service ids. Fix data race in get/set bundle state (#214) Adds missing lock Removing libffi flags from macos build config Removing installing libffi with brew from the OSX build. Lets see if the provided libffi for OSX is good enough. Changes FindFFI so that the dir /usr/local/opt/libffi has prefernce over /usr/lib for finding libffi. Fix crash in pub using ip with post fix Fix review comment Fix printf error Fix test for OSX Avoid segfault when stopping bundle Fix TCP endpoint handling Changed freeSerializeMsg behaviour for pubsub serialization. Get proper backtraces when using asan Adds link to blocking issue to enable upload to coveralls Disables last step of the coverage workflow. Will be enabled when Celix project can configure the thresholds. Fix unused variable warning ...
Apache Celix is an implementation of the OSGi specification adapted to C and C++ (C++11). It is a framework to develop (dynamic) modular software applications using component and/or service-oriented programming.
For information how to build Apache Celix see Building Apache Celix
For an introduction into Apache Celix see Apache Celix Intro
For a guide how to start writing your own bundles and services see Getting Started Guide