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

1304 commits

Author SHA1 Message Date
John Camelon
61320a1610 Patch for Bogdan Gheorghe.
This patch adds a layer of separation between the indexer and the parser by running the parser in its own thread. This allows the indexer to finish all jobs regardless of the individual parser outcomes. Also fixed a potential EOF bug while reading stored indexes.
2004-02-10 18:30:32 +00:00
Alain Magloire
c4de83422f PR 51221
Move the search operation in a runnable.
2004-02-05 19:56:06 +00:00
Alain Magloire
af52cdf27d Fix PR 50810
COFF/PE parser the String Table had wrong value.
Guard against it.

Model:
Cache the IBinaryArchive class in Archive.
2004-02-05 17:40:58 +00:00
Alain Magloire
422c72bec0 Fix pr 51143 2004-02-03 23:16:24 +00:00
Alain Magloire
be766c6e3a PR 51121, patch from Chris Wiebe to fix
and race condition.
2004-02-03 18:08:58 +00:00
Alain Magloire
a26a745733 Patch from thomas fletcher to deal with
PR 51115
2004-02-03 16:59:47 +00:00
Alain Magloire
c07227b386 Patches from Thomas Fletcher to deal with PR 51106 2004-02-03 16:09:16 +00:00
John Camelon
757ce6fd26 This is the same (simple) fix as was applied last night on the HEAD branch
for https://bugs.eclipse.org/bugs/show_bug.cgi?id=50821
The consequences of not applying it is that the scanner's error handling 
strategy causes an out-of-memory error to happen on a unterminated 
character literal when CModelBuilder kicks in (i.e. on save or reconcile).
2004-01-30 16:13:25 +00:00
Alain Magloire
ee65c0abba PR 50846 Clone the properties class. 2004-01-29 15:28:58 +00:00
Alain Magloire
50432ad0de PR 50397 Elf new magic numbers by Anthony green. 2004-01-22 16:42:04 +00:00
Doug Schaefer
775c1692d7 Get the aix fragment to compile in 2.1.2. 2004-01-19 13:39:37 +00:00
Alain Magloire
04ea9e6ee1 Chech the range of the st_shndx field, some values
are reserved.
2004-01-13 20:50:06 +00:00
David Inglis
d9c8a82d89 fixed bug # 49851 2004-01-12 15:48:58 +00:00
Alain Magloire
cc70558135 Fix bug 49595, the error parser order was not save. 2004-01-07 17:47:02 +00:00
Alain Magloire
f08bee5165 updated. 2003-12-30 16:35:12 +00:00
Alain Magloire
e3eddeb9d1 fix to setSelection() 2003-12-30 16:34:41 +00:00
Alain Magloire
a145cca177 updated entries 2003-12-19 19:51:02 +00:00
Alain Magloire
8816ca1791 PR 40247. Fix the Sorting in the CView, 2003-12-19 19:50:31 +00:00
Alain Magloire
01deaa0d8b updated the log 2003-12-17 01:53:48 +00:00
Alain Magloire
9fbdc58fc8 Fix PR 48921, Check for binary Object files. 2003-12-17 01:53:30 +00:00
Alain Magloire
9477658e08 updated. 2003-12-15 21:55:39 +00:00
Alain Magloire
651a0be1b0 Patch from Thomas F.
A warning was pass as an Error.
2003-12-15 21:55:29 +00:00
David Inglis
c452780998 Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=48619 2003-12-15 18:28:16 +00:00
David Inglis
8c5882d036 Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=48619 2003-12-15 18:22:43 +00:00
Doug Schaefer
9e74a89f05 Upgraded plugin versions to 1.2.1 in preparation for the
1.2.1 M1 build. Also converted plugins to use PDE containers.
2003-12-15 16:07:23 +00:00
Alain Magloire
c4de7501dd Check for null and move the shutdown of the binaryParser
after the elements been released.
2003-12-12 20:40:24 +00:00
David Inglis
b67b0d9139 fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=48596 2003-12-11 21:22:57 +00:00
Hoda Amer
d42dfce8c4 New Class Wizard small API change 2003-12-09 14:48:09 +00:00
David Inglis
8e30551fb7 fixed bug # 48063 2003-12-04 14:48:29 +00:00
David Inglis
7764640ca4 fixed bug# 48063 2003-12-04 14:41:46 +00:00
Alain Magloire
0865df6aef updated. 2003-11-20 19:42:12 +00:00
Alain Magloire
f9b97a95f4 Allow to get the lineNumber from a offset of symbol 2003-11-20 19:42:02 +00:00
Alain Magloire
6aa85907b9 updated. 2003-11-20 16:17:41 +00:00
Alain Magloire
1267ab88f7 Only use JDK-1.3 methods. 2003-11-20 16:17:31 +00:00
Alain Magloire
ff03b9fc87 updated. 2003-11-19 21:03:58 +00:00
Alain Magloire
65bd9c8935 Set the argument of cdec.get() to true, to allow
an update.
2003-11-19 21:03:46 +00:00
Alain Magloire
6deb0ad99c addr2line returns "??" when not finding the filename 2003-11-19 20:47:37 +00:00
Alain Magloire
9d3d0c03a0 updated. 2003-11-19 20:39:55 +00:00
Alain Magloire
c02f51e17e Do not load the symbols right away ... only on demand. 2003-11-19 20:39:41 +00:00
Alain Magloire
45c18901fd Cache the values in IBinary 2003-11-19 20:39:11 +00:00
Alain Magloire
29026f5fb0 Those are heavy changes concerning the Binary Parser.
The problem was that binaryParser scheme was
a perfomance problem affecting a lot of people
when projects were medium/big size.  The IBinaryParser
was extended to allow one more method isbinary()
so that will let the BinaryParser open() the file
only once instead of multiple time like it did before.
2003-11-18 17:16:39 +00:00
cvs2svn
6b9e66e8a6 This commit was manufactured by cvs2svn to create branch 'cdt_1_2'.
Cherrypick from master 2003-11-18 16:20:49 UTC Alain Magloire <alain@qnx.com> 'Attempt to address performance problem in the IBinaryParser':
    core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/ARMember.java
    core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/BinaryArchive.java
    core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java
    core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/PEParser.java
    core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/Symbol.java
    core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java
    debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java
    debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/sourcelookup/SourceUtils.java
2003-11-18 16:20:50 +00:00
David Inglis
5e41c259a0 fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=46685 2003-11-14 17:56:29 +00:00
David Inglis
4fa34d40f6 fixed #46431 2003-11-13 20:54:45 +00:00
Doug Schaefer
f69b3bad49 Patch for Sean Evoy:
- Fixes for bugzilla 44451 and 44841
2003-11-13 20:20:06 +00:00
Hoda Amer
6cea59feeb Patch for Bogdan 2003-11-11 18:28:20 +00:00
John Camelon
b281e36768 CORE
Fixed Bug 39554 : _Pragma directive is not supported (ANSI C99) 

TESTS
	Moved testBug39554() from ASTFailedTests to QuickParseASTTests.
2003-11-07 19:49:10 +00:00
David Inglis
7684f7c2c8 Fix for 45737 & 45835 2003-11-06 19:48:07 +00:00
John Camelon
f9e17af94f CORE
Fixed Bug 44838 : exception when resolving parameter references in a constructor 
	Fixed Bug 46165 : fields referenced in constructor chains are not called back upon 
	Fixed Bug 45551 : Macro replacement in #include <file.h> directives 

TESTS
	Added CompleteParseASTTest::testBug44838().  
	Added CompleteParseASTTest::testBug46165().  
	Added ScannerTestCase::testBug45551().
2003-11-06 04:58:09 +00:00
John Camelon
5c13a1c935 CORE
Removed warnings from parser source tree.  
	Removed preliminary task tags support to clean up parser interfaces and implementation.   
	Added preliminary IProblem support to 

UI
	Updated parser clients to use new IProblem strategy.  

TESTS
	Updated parser clients to use new IProblem strategy.
2003-11-05 18:15:01 +00:00