Re: [boost] [parameter] Helping user libraries adjust to recent changes in GitHub develop branch
Happy New Year, everyone!
I've been contributing upgrades to Boost.Parameter functionality and documentation in the GitHub develop branch for the past couple of months. These upgrades include the addition of code generation macros for Boost.Parameter-enabled function call operators and support for perfect forwarding, and more upgrades are yet to come. It's been an enjoyable experience so far, but understandably there are some growing pains. I've taken pains to ensure that as long as user libraries access only the public interface of Boost.Parameter, they won't be affected by the changes. However, there are several notable libraries that currently use non-public portions of Boost.Parameter, so whenever possible I've submitted PRs to those libraries that either change the usage to access only public portions (preferred) or make quick fixes (temporary).
Update: As of this writing, I have active PRs for the following libraries: Boost.Accumulators Boost.Convert Boost.Graph Boost.Log AFAIK, these are the libraries most directly affected by the changes. To reiterate: I'm willing to help the library maintainers resolve these issues as quickly as possible. I should be able to answer any questions you have about the changes to Boost.Parameter. Cromwell D. Enage
Cromwell Enage wrote:
Update: As of this writing, I have active PRs for the following libraries:
Boost.Accumulators
You probably should try contacting Eric Niebler directly about this one. I've been told that people have trouble with using the develop branch because of Accumulators not compiling anymore, and Eric doesn't seem to be participating in the PR discussion.
On 1/16/19 9:25 PM, Peter Dimov via Boost wrote:
Cromwell Enage wrote:
Update: As of this writing, I have active PRs for the following libraries:
Boost.Accumulators
You probably should try contacting Eric Niebler directly about this one. I've been told that people have trouble with using the develop branch because of Accumulators not compiling anymore, and Eric doesn't seem to be participating in the PR discussion.
If we don't have an active maintainer, maybe we should transfer the library to the CMT?
participants (3)
-
Andrey Semashev
-
Cromwell Enage
-
Peter Dimov