The major performance defects this addresses are 59468, 54040, and 61675.
The following other correctness and related defects are also addressed or fixed.
68940, 69872, 71094, 68528, 71669, 61800, 68931, 68623, 69428, 69296, 69798,
69744, 69745, 68739, 69662, 69833
Cherrypick from master 2004-08-06 01:57:11 UTC John Camelon <jcamelon@ca.ibm.com> 'Restructured the Parser tests so that the GCC Extension specific ones are separate.':
core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/GCCCompleteExtensionsParseTest.java
core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/GCCParserExtensionTestSuite.java
core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/GCCQuickParseExtensionsTest.java
core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/scanner2/GCCScannerExtensionsTest.java
core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/scanner2/ObjectMapTest.java
core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/BasicTypeInfo.java
core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ITypeInfo.java
core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/CharArraySet.java
core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/HashTable.java
core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/ObjectMap.java
core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/ObjectSet.java
core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/parser/ParserTimeOut.java
core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CContentOutlinerProvider.java
Cherrypick from master 2004-07-16 18:34:04 UTC Doug Schaefer <doug.schaefer@windriver.com> 'Fixed up compile log so that it doesn't open up notepad on Windows.':
core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/TypeInfoProvider.java
core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/som/AR.java
core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/som/SOM.java
core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/som/parser/ARMember.java
core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/som/parser/BinaryArchive.java
core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/som/parser/SOMBinaryObject.java
core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/som/parser/SOMParser.java
core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/dialogs/AbstractGNUBinaryParserPage.java
core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/dialogs/GNUSomBinaryParserPage.java
releng/org.eclipse.cdt.releng/build.sh
releng/org.eclipse.cdt.releng/build.xml
releng/org.eclipse.cdt.releng/buildindex.html
releng/org.eclipse.cdt.releng/maps/cdt.map
releng/org.eclipse.cdt.releng/message.in
releng/org.eclipse.cdt.releng/platform/build.properties
releng/org.eclipse.cdt.releng/platform/customTargets.xml
releng/org.eclipse.cdt.releng/sdk/build.properties
releng/org.eclipse.cdt.releng/sdk/customTargets.xml
releng/org.eclipse.cdt.releng/site.in
releng/org.eclipse.cdt.testing-feature/feature.xml
releng/org.eclipse.cdt.testing/plugin.xml
Patch from Stefan Bylund, to permit backend
to show names of thread.
PR 69711
* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
* mi/org/eclipse/cdt/debug/mi/core/mi/core/output/MIInfoThreadsInfo.java