This is an automated email from the ASF dual-hosted git repository.
stegemr pushed a change to branch feature/solveAsanIssuePushStreams
in repository https://gitbox.apache.org/repos/asf/celix.git
from f8b9275c Test with async behavior have atomic var for testing
add 2eca5a79 Refactors celix cmp to include intermediate states
add 35b3ab71 Adds initial gtest for additional dm cmp states
add b83d6eca Updates dm cmp state to atomic and refactors dm cmp for
testing.
add 9fd877a1 Updates component lifecycle state diagram
add f66acd6b Updates component lifecycle state diagram
add eb5b1acf Fixes cmp state to string test
add fb0ebbc6 Adds some test documentation (gherkin style)
add a4f2e8e1 Merge pull request #419 from
pnoltes/feature/additional_component_states
add f8b9890c Merge branch 'master' of github.com:apache/celix into
feature/solveAsanIssuePushStreams
add 0cf582a3 review rework
No new revisions were added by this update.
Summary of changes:
documents/diagrams/bundles_lifecycle.png | Bin 35564 -> 25453 bytes
documents/diagrams/bundles_lifecycle.puml | 4 +-
documents/diagrams/component_lifecycle.png | Bin 0 -> 59748 bytes
documents/diagrams/component_lifecycle.puml | 56 +++++
.../benchmark/src/DependencyManagerBenchmark.cc | 2 +-
.../gtest/src/DependencyManagerTestSuite.cc | 277 +++++++++++++++++++-
libs/framework/include/celix/dm/Component.h | 39 ++-
libs/framework/include/celix_dm_component.h | 24 +-
libs/framework/src/dm_component_impl.c | 280 +++++++++++++--------
.../api/celix/AsynchronousPushEventSource.h | 2 +-
.../api/celix/impl/AbstractPushEventSource.h | 12 +-
11 files changed, 559 insertions(+), 137 deletions(-)
create mode 100644 documents/diagrams/component_lifecycle.png
create mode 100644 documents/diagrams/component_lifecycle.puml