1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-15 12:15:47 +02:00

Bug 580015: add support for multiple bin parsers #75

Update API and News documentation.
This commit is contained in:
John Moule 2022-11-15 15:07:33 +00:00 committed by Jonah Graham
parent c4c63453c3
commit 4877f526ce
2 changed files with 16 additions and 2 deletions

View file

@ -76,6 +76,12 @@ This should allow ISV's to create MBS based project with a vendor-specific build
The binary parser classes which open binary files now implement AutoCloseable so they can (and should) be used in a try-with-resources block.
See https://github.com/eclipse-cdt/cdt/pull/132
## Core Build tool chains can now return multiple binary parsers
The `ICBuildConfiguration` and `IToolChain` interfaces now have a method, `getBinaryParserIds` that allows a build configuration or tool chain to return multiple binary parsers.
See https://github.com/eclipse-cdt/cdt/pull/75
# Bugs Fixed in this Release
See [GitHub milestones](https://github.com/eclipse-cdt/cdt/milestone/2?closed=1) and for bugs that haven't been transitioned to GitHub please see Bugzilla report [Bugs Fixed in CDT 11.0](https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&classification=Tools&product=CDT&query_format=advanced&resolution=FIXED&target_milestone=11.0.0).

View file

@ -16,8 +16,7 @@ This section describes API removals that occurred in past releases, and upcoming
- [Removal of Qt plug-ins and features](#qt-plugins)
- [Removal of constructor org.eclipse.cdt.utils.coff.CodeViewReader(RandomAccessFile, int, boolean)](#CodeViewReader-constructor-removal)
- [Removal of 32-bit Binary parsers with 64-bit replacements](#32bitbinaryparsers)
- [Removal of method to get a single binary parser ID (ICBuildConfiguration.getBinaryParserId()) and replaced with method that returns a list of binary parser IDs (ICBuildConfiguration.getBinaryParserIds())](#getBinaryParserId)
- [Removal of method to get a single binary parser ID (IToolChain.getBinaryParserId()) and replaced with method that returns a list of binary parser IDs (IToolChain.getBinaryParserIds())](#getBinaryParserId)
- [Removal of single entry binary parser ID methods](#getBinaryParserId)
## API Changes in CDT 10.5.0
@ -212,6 +211,15 @@ In addition the following methods have been removed due to there existing a 64-b
See https://github.com/eclipse-cdt/cdt/pull/135
### <span id="getBinaryParserId">Removal of single entry binary parser ID methods</span>
To support tool chains having multiple binary parsers the singular return value methods have been replaced with versions returning lists. The following methods have been removed
- `ICBuildConfiguration.getBinaryParserId()` replaced with `ICBuildConfiguration.getBinaryParserIds()`
- `IToolChain.getBinaryParserId()` replaced with `IToolChain.getBinaryParserIds()`
See https://github.com/eclipse-cdt/cdt/pull/75
---
## API Changes in CDT 10.5.0.