mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-15 04:05:38 +02:00
Bug 580015: add support for multiple bin parsers #75
Update API and News documentation.
This commit is contained in:
parent
c4c63453c3
commit
4877f526ce
2 changed files with 16 additions and 2 deletions
|
@ -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).
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Add table
Reference in a new issue