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 cdf2c30e Merge pull request #414 from xuzhenbao/fix_rsalist_race
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)
new a4f2e8e1 Merge pull request #419 from
pnoltes/feature/additional_component_states
The 1 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:
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 +++++++++++++--------
9 files changed, 552 insertions(+), 130 deletions(-)
create mode 100644 documents/diagrams/component_lifecycle.png
create mode 100644 documents/diagrams/component_lifecycle.puml