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

Comments

Projects
None yet
2 participants
@saschazelzer
Member

saschazelzer commented Sep 25, 2014

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

This comment has been minimized.

Show comment
Hide comment
@jeffdiclemente

jeffdiclemente Sep 25, 2015

Contributor

Does merging #31 resolve this issue?

Contributor

jeffdiclemente commented Sep 25, 2015

Does merging #31 resolve this issue?

saschazelzer added a commit that referenced this issue Feb 25, 2016

Merge branch '32-mutex-locking-review' into development
* 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

This comment has been minimized.

Show comment
Hide comment
@saschazelzer

saschazelzer Jul 18, 2016

Member

Done with PR #105 .

Member

saschazelzer commented Jul 18, 2016

Done with PR #105 .

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