1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-09-02 13:13:36 +02:00
Commit graph

1496 commits

Author SHA1 Message Date
Alain Magloire
597e819c34 2004-08-20 Alain Magloire
Fix for Bug 69071
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
2004-08-20 16:28:49 +00:00
John Camelon
b2840b064a Returned previous constructor to CodeReader. (thanks Andrew) 2004-08-20 13:48:53 +00:00
Bogdan Gheorghe
d242f51aa7 Fix for Bug 71500: [Indexer] all headers get indexed on project open 2004-08-19 21:22:25 +00:00
cvs2svn
b139db871b This commit was manufactured by cvs2svn to create branch 'cdt_2_0'.
Cherrypick from master 2004-08-19 21:12:56 UTC Bogdan Gheorghe <gheorghe@ca.ibm.com> 'Fix for Bug 71500: [Indexer] all headers get indexed on project open':
    core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/CleanEncounteredHeaders.java
2004-08-19 21:12:57 +00:00
Andrew Niefer
d75c57747b fix problem encountered while trying to reproduce 70063 2004-08-19 16:10:39 +00:00
John Camelon
87ce0c8d20 Fixed Bug 71839 [Parser] Parser in infinite loop (ExpressionParser.errorHandling()) 2004-08-19 03:26:52 +00:00
Andrew Niefer
d781bc2502 bug 72089 2004-08-17 18:52:41 +00:00
John Camelon
9f17b51147 Workaround submitted for Bug 54040 - [Scalability] UI Responsiveness very sluggish when editing large source files
Parser.translationUnit() rethrows OutOfMemoryError after shielding it from the parser.failParse()/errorHandling().
2004-08-16 20:02:31 +00:00
John Camelon
219b499fc9 Fixed Bug 71530 [Scanner] CModel Line Numbers are incorrect w/Scanner2 2004-08-16 19:54:13 +00:00
John Camelon
3640141887 Updating visibliity of static final constants in CodeReader. 2004-08-16 18:18:07 +00:00
Andrew Niefer
0971af7891 fix parsing international files
bug 70852, 70927
2004-08-13 19:53:03 +00:00
Bogdan Gheorghe
a753c40872 Fix for Bug 71964: Search parses too many times 2004-08-13 19:39:11 +00:00
Andrew Niefer
5bd71cea46 fix ArrayOutOfBoundsException 2004-08-13 14:50:27 +00:00
Andrew Niefer
8fde8e2822 fix bug 70073 2004-08-12 19:45:10 +00:00
Andrew Niefer
69225df954 fixing 71588 2004-08-11 20:29:12 +00:00
Bogdan Gheorghe
4fd44238b9 Fix for Bug 59493: need to refine index query for open-type (2.0 Stream) 2004-08-11 20:05:35 +00:00
Andrew Niefer
16258395c2 fix 71331 2004-08-11 20:02:58 +00:00
Andrew Niefer
a7880c8fdc from a patch originally from Dave Daoust, consolidate the Scanner2 data
structures into a heirarchy, and for the char[] maps/sets, if the capacity is
<= 2, then don't use the hash and just do a linear search.

also clean up a couple of uses of ObjectSet that had size 0 in the symbol table,
use EMPTY_SET insteard.
2004-08-11 17:56:20 +00:00
cvs2svn
6c18d73efc This commit was manufactured by cvs2svn to create branch 'cdt_2_0'.
Cherrypick from master 2004-08-11 17:56:01 UTC Andrew Niefer <aniefer@ca.ibm.com> 'from a patch originally from Dave Daoust, consolidate the Scanner2 data':
    core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/CharTable.java
    core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/ObjectTable.java
2004-08-11 17:56:02 +00:00
Andrew Niefer
04b3eec1c6 modify indexer to take advantage of IAST char[] functions 2004-08-10 21:02:47 +00:00
Andrew Niefer
554db9cd15 Add IASTQualifiedNameElement.getFullyQualifiedNameCharArrays()
and modify Search to take advantage of the IAST providing char[]s.

Improves search performance
2004-08-10 20:40:47 +00:00
John Camelon
4a8abd4c42 Fixed Bug 70928 [Parser] Indexer complains about __cdecl 2004-08-10 19:50:00 +00:00
Andrew Niefer
88d8cbb1c8 fix bug 71410 (in 2.0.1 branch) 2004-08-10 19:34:37 +00:00
John Camelon
e3185c99dc Fixed bug 71656 - [Parser] Infinite Loop on Out of Memory Exception 2004-08-10 17:42:27 +00:00
Andrew Niefer
fd26b47ed0 This is merging the Parser performance changes from the HEAD to the 2.0.1 branch
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
2004-08-10 15:58:59 +00:00
Bogdan Gheorghe
f0ff087997 Fix for Bug 71115: Double Indexing 2004-08-09 15:21:10 +00:00
cvs2svn
10abc3427e This commit was manufactured by cvs2svn to create branch 'cdt_2_0'.
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
2004-08-06 01:57:12 +00:00
Bogdan Gheorghe
1ed9b81a2c Fix for Bug 60948: Indexer should pick up all headers in include path 2004-08-03 19:48:01 +00:00
Andrew Niefer
ed2961310d patch from Tanya Wolff TVT fix for 70161 2004-07-28 22:04:08 +00:00
Alain Magloire
cabc0f2aeb 2004-07-26 Alain Magloire
Fix for PR 70842

	* utils/org/eclipse/cdt/utils/coff/PE.java
2004-07-26 18:16:44 +00:00
Alain Magloire
4609dbd51b 2004-07-26 Vladimir Hirsl
Tracking PR 70820, SOM Binary parser.
	* utils/org/eclipse/cdt/utils/som/SOM.java
2004-07-26 14:15:31 +00:00
Alain Magloire
3293ea6f61 2004-07-20 Alain Magloire
Fix for PR 70449
	* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
2004-07-21 17:52:50 +00:00
Alain Magloire
c52abe9fbe > Implementation of HP-UX SOM binary parser.
>
> + utils/org/eclipse/cdt/utils/som/AR.java
> + utils/org/eclipse/cdt/utils/som/SOM.java
>
> + utils/org/eclipse/cdt/utils/som/parser/ARMember.java
> + utils/org/eclipse/cdt/utils/som/parser/BinaryArchive.java
> + utils/org/eclipse/cdt/utils/som/parser/SOMParser.java
> + utils/org/eclipse/cdt/utils/som/parser/SOMBinaryObject.java
>
2004-07-19 17:31:35 +00:00
Alain Magloire
16fa4e7c7f 2004-07-19 Vladimir Hirsl
Support for SOM/XCoff
	* utils/org/eclipse/cdt/utils/som/*
	* utils/org/eclipse/cdt/utils/xcoff/*
2004-07-19 17:27:22 +00:00
Doug Schaefer
cccfea41ec Upgrade plugin versions to 2.0.1. 2004-07-16 19:17:26 +00:00
Alain Magloire
1872f0173d 2004-07-17 Brad Jarvinen.
Fix Pr 70252

	* src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java
2004-07-16 18:41:56 +00:00
cvs2svn
9626e24875 This commit was manufactured by cvs2svn to create branch 'cdt_2_0'.
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
2004-07-16 18:34:06 +00:00
David Inglis
972737f089 fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=69548 & https://bugs.eclipse.org/bugs/show_bug.cgi?id=70109 2004-07-15 17:09:30 +00:00
Bogdan Gheorghe
a57d956381 Fix for Bug 69166: NPE in IndexerModelListener.processDelta (2.0) 2004-07-12 17:01:51 +00:00
cvs2svn
4f3559d20d This commit was manufactured by cvs2svn to create branch 'cdt_2_0'.
Cherrypick from master 2004-07-07 20:15:06 UTC Andrew Niefer <aniefer@ca.ibm.com> 'Refactoring pst.TypeInfo for memory performance.  see parser.changelog':
    core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/TemplateParameterTypeInfo.java
    core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchMatch.java
2004-07-07 20:15:07 +00:00
Alain Magloire
c6bd3609a2 2004-07-06 Alain Magloire
Fix PR 69199
	* browser/org/eclipse/cdt/core/browser/TypeInfo.java
2004-07-06 18:16:08 +00:00
Hoda Amer
b04b89db82 Propagating bug fixes to branch. 2004-07-06 17:32:45 +00:00
Hoda Amer
aa79b7dfa8 Propagating bug fixes to branch. 2004-07-06 14:14:38 +00:00
Andrew Niefer
ee40f75b1b bug 67718 : have a little more restraint about how often we flush the pipes 2004-07-05 15:33:52 +00:00
Alain Magloire
a18436e415 2004-06-29 Alain Magloire
Possible fix for 68665
	* model/org/eclipse/cdt/internal/core/model/CElementInfo.java
2004-06-29 20:01:13 +00:00
Alain Magloire
15e8a07e71 2004-06-29 Alain Magloire
Fix for PR 68820.
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
2004-06-29 19:48:10 +00:00
Bogdan Gheorghe
513a464497 Fix for 67656: [Indexer] getting called twice after creating a project with a file system 2004-06-29 18:11:08 +00:00
Bogdan Gheorghe
39fd1475ba Indirect fix for Bug 65551: [Search] Search for Variable references should not include parameters
Instead of excluding parameter references from searches, added parm declarations to the index (for
both functions and methods)
2004-06-25 20:43:44 +00:00
Bogdan Gheorghe
1075c0ba5f Fix for 68550: [Indexer] Cannot restart indexer by touching .c/.cpp/.cc files 2004-06-25 19:02:11 +00:00
Doug Schaefer
ded9a06c42 Scanner2 - turned off gratuious logging and fixed an infinite
loop that occurred in figuring out the arguments to a macro.
2004-06-25 13:32:58 +00:00