Skip to content

Commit

Permalink
Bug 567261: API Filters and documentation for reverted API
Browse files Browse the repository at this point in the history
Change-Id: I6b58a409dd8ac53f685036445fe517fbb1cdc76a
  • Loading branch information
jonahgraham committed Oct 9, 2020
1 parent 16fecbc commit f63bb52
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
12 changes: 12 additions & 0 deletions core/org.eclipse.cdt.core/.settings/.api_filters
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<component id="org.eclipse.cdt.core" version="2">
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeductionGuide">
<filter comment="Bug 567261: This API was backed out and is believed to not be in use so the API breakage is unlikely" id="305324134">
<message_arguments>
<message_argument value="org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeductionGuide"/>
<message_argument value="org.eclipse.cdt.core_7.0.1"/>
</message_arguments>
</filter>
<filter comment="deduction guides have been reverted post release" id="305324134">
<message_arguments>
<message_argument value="org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeductionGuide"/>
Expand All @@ -9,6 +15,12 @@
</filter>
</resource>
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.cdt.core.dom.ast.cpp.ICPPASTParameterListOwner">
<filter comment="Bug 567261: This API was backed out and is believed to not be in use so the API breakage is unlikely" id="305324134">
<message_arguments>
<message_argument value="org.eclipse.cdt.core.dom.ast.cpp.ICPPASTParameterListOwner"/>
<message_argument value="org.eclipse.cdt.core_7.0.1"/>
</message_arguments>
</filter>
<filter comment="deduction guides have been reverted post release" id="305324134">
<message_arguments>
<message_argument value="org.eclipse.cdt.core.dom.ast.cpp.ICPPASTParameterListOwner"/>
Expand Down
10 changes: 10 additions & 0 deletions doc/org.eclipse.cdt.doc.isv/guide/deprecated_API_removals.html
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ <h1>Eclipse CDT Deprecated and Breaking API changes and removals</h1>
<li><a href="#casesensitive">Environment Variables are always case sensitive in CDT.</a></li>
<li><a href="#escaping">Environment variables no longer support \${ to avoid expanding.</a></li>
<li><a href="#autocloseable">The binary parsers are now implement Autocloseable</a></li>
<li><a href="#deductionremovedin10.0.0">ICPPASTDeductionGuide and ICPPASTParameterListOwner removed in CDT 10.0.1</a></li>
</ol>
<p>
Planned Removals after June 2022
Expand Down Expand Up @@ -325,6 +326,15 @@ <h3>15. <a name="autocloseable">The binary parsers are now implement AutoCloseab
<li>org.eclipse.cdt.utils.macho.AR</li>
</ul>


<h3>16. <a name="deductionremovedin10.0.0">ICPPASTDeductionGuide and ICPPASTParameterListOwner removed in CDT 10.0.1</a></h3>
<p>
Classes org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeductionGuide and org.eclipse.cdt.core.dom.ast.cpp.ICPPASTParameterListOwner
which were added for CDT 10.0.0 have been removed in CDT 10.0.1. See <a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=567261" target="_blank">Bug 567261</a>.
</p>


<hr>

<h2>Future Deletions</h2>
Expand Down

0 comments on commit f63bb52

Please sign in to comment.