pnoltes opened a new pull request, #518: URL: https://github.com/apache/celix/pull/518
This pull request add a basic implementation of the requirement-capability model in a static `Celix::rcm` library. This is the first task of #511. Future work on #511 will probably be done much later, but I think this pull request is good to review now for the following: - This PR also updates the celix array list add functions to have a celix_status_t return value. Now CELIX_ENOMEM will be returned if the array list capability cannot be increased. - The `Celix::rcm` library contains a initial setup/proposal for a library error system based on thread specific storage. Also good to note is that thanks due to the celix error injection setup, the added code has a test coverage of almost 100% :smile: . Only 2 lines have no coverage yet and that is due to a TBD about whether we want a Celix abstraction for thread specific storage. If that is decided a celix ei for the chosen thread specific storage can be added. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org