diff options
author | Alain Magloire | 2004-02-27 16:22:58 +0000 |
---|---|---|
committer | Alain Magloire | 2004-02-27 16:22:58 +0000 |
commit | e138c8bc095a93cf52767bc21bb721c3d3110872 (patch) | |
tree | 1348e2c8aa882ec967b23849f15849fac2019885 /core/org.eclipse.cdt.core/ChangeLog | |
parent | d6a96dd12e37864ef8492b6358f796ff59bc7075 (diff) | |
download | org.eclipse.cdt-e138c8bc095a93cf52767bc21bb721c3d3110872.tar.gz org.eclipse.cdt-e138c8bc095a93cf52767bc21bb721c3d3110872.tar.xz org.eclipse.cdt-e138c8bc095a93cf52767bc21bb721c3d3110872.zip |
Improve performance of the IBinaryParser
by providing a new API
IBinaryParser.getBinary(byte[] hints, IPath path)
Diffstat (limited to 'core/org.eclipse.cdt.core/ChangeLog')
-rw-r--r-- | core/org.eclipse.cdt.core/ChangeLog | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog index c5897c0cee2..b1db9e5aeda 100644 --- a/core/org.eclipse.cdt.core/ChangeLog +++ b/core/org.eclipse.cdt.core/ChangeLog @@ -1,3 +1,26 @@ +2004-02-27 Alain Magloire + + Performance improvement in the IBinaryParser and + changes in the API according to the specs. + Now we have: + IBinaryParser.getBinary(byte[] hints, IPath path); + This is important when having multiple parsers on + the same project. We provide a bucket/hints for the parser + to guess the type of file and reduce the number of open()s. + + * model/org/eclipse/cdt/internal/core/model/CModelManager.java + * model/org/eclipse/cdt/internal/core/model/CProject.java + * model/org/eclipse/cdt/internal/core/model/NullBinaryParser.java + * src/org/eclipse/cdt/core/IBinaryParser.java + * utils/org/eclipse/cdt/utils/coff/Coff.java + * utils/org/eclipse/cdt/utils/coff/PE.java + * utils/org/eclipse/cdt/utils/coff/PEArchive.java + * utils/org/eclipse/cdt/utils/coff/parser/CygwinPEParser.java + * utils/org/eclipse/cdt/utils/coff/PEParser.java + * utils/org/eclipse/cdt/utils/elf/Elf.java + * utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java + * utils/org/eclipse/cdt/utils/elf/parser/GNUElfParser.java + 2004-02-26 Andrew Niefer Mark strings that don't need to be externalized for translation |