-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
As part of C++23 modernization (#809), I've deprecated many features. Such deprecation falls into below categories:
- Error-prone API (including potential security issues)
- e.g.
operator/
for semantic actions
- e.g.
- Semantically wrong API
- e.g.
any_parser
- e.g.
- Old interface that uses obsolete Boost features
- e.g.
boost::optional
- e.g.
We have these types of "deprecation" in practice:
- Entities marked as
[[deprecated]]
. - Entities immediately removed for various technical reasons, including security concerns.
- Functionalities that has the old and the new API, which are switchable by certain macros.
We'd better list such deprecations on README.md
and document the suggested solutions.
The information would be the good starting point ("you should define these macros by default" kind of guideline) for new applications.
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation