Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend module life-cycle states #25

Closed
saschazelzer opened this issue Sep 25, 2014 · 2 comments
Closed

Extend module life-cycle states #25

saschazelzer opened this issue Sep 25, 2014 · 2 comments
Assignees
Milestone

Comments

@saschazelzer
Copy link
Member

The work related to issue #15 allows the retrieval of module properties without loading the module's shared library. This leads to new module life-cycle states, e.g. to be able to access a module's properties, it must first be installed into the system to be known to other modules.

@saschazelzer saschazelzer self-assigned this Sep 25, 2014
@saschazelzer saschazelzer added this to the Release 3.0 milestone Sep 25, 2014
@jeffdiclemente
Copy link
Member

Does merging #31 resolve this issue?

saschazelzer added a commit that referenced this issue Feb 25, 2016
* 32-mutex-locking-review: (23 commits)
  Exclude helgrind tests until #25 is resolved.
  Import static test bundle for concurrency tests.
  Avoid locks in ServiceTracker with proper atomic operations.
  Add another helgrind suppression for false-positive race cond on atomic var.
  Enable move of ServiceRegistration instances and fix Clang warnings.
  Fixed unprotected property access during deconstruction.
  Fixed Windows performance warning.
  Avoid short-cut for now for improved code readability.
  Ensure that the type for PROP_STORAGE_LOCATION is as expected.
  Use explicit boolean conversion operator and move functions into us namespace.
  Added comments and fixed typos and indentation.
  Fixed Windows compiler issues.
  Fixed issues when compiling with threading support OFF.
  Modified helgrind suppressions to support Ubuntu 12.04.
  Fixed Clang compiler errors.
  Older CMake versions do not expose a Threads::Threads target to link to.
  Integrated memcheck and helgrind unit tests.
  Added concurrency test for service and bundle registry.
  Added comparison functions to Any.
  Simplified the ServiceTracker code:
  ...
@saschazelzer
Copy link
Member Author

Done with PR #105 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants