1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

575 commits

Author SHA1 Message Date
Andrew Niefer
628114dbeb fix double increment 2004-07-16 13:45:21 +00:00
Andrew Niefer
658a98966c Start of removing java.util containers from the symbol table. 2004-07-15 21:01:58 +00:00
John Camelon
dbd947fc1d Fixing more Scanner2 failed tests. 2004-07-15 20:15:15 +00:00
John Camelon
6f274623f2 Scanner2 - Allow escaped newlines within identifiers. 2004-07-15 14:17:45 +00:00
John Camelon
551a9b7bae Further progress w/Scanner2. 2004-07-15 13:58:08 +00:00
Andrew Niefer
672ad678a0 small tweak to previous fix for bug 69662 2004-07-13 19:33:13 +00:00
Andrew Niefer
450023d505 fix bug 69662 - conversion operator definitions 2004-07-13 19:23:43 +00:00
Andrew Niefer
11f779dbd9 fix bug 68739 - open declaration on fprintf 2004-07-13 17:55:00 +00:00
Andrew Niefer
af4317e0a4 fix bug 69745 2004-07-12 20:59:31 +00:00
Andrew Niefer
efc3b9c4ab bug 69744 - better error handling around catch blocks 2004-07-12 19:43:57 +00:00
Andrew Niefer
610efadb58 fix bug 69798 2004-07-12 18:46:41 +00:00
Andrew Niefer
993b0299f4 bug 69833 - Use hashmaps during completion parse and then just sort the
prefix lookup results at the end
2004-07-12 18:03:48 +00:00
John Camelon
bbfd876909 Reduced memory footprint and object count through the flattening of certain AST constructs.
<BR>

Deleted classes Offsets & NamedOffsets.<BR>
This will aid garbage collection and performance. <BR>
2004-07-12 15:47:36 +00:00
John Camelon
f25575ee4d Removed warning. 2004-07-12 14:47:56 +00:00
Andrew Niefer
14fc9a1512 oops, forgot this 2004-07-12 14:35:42 +00:00
Andrew Niefer
e560975741 fix memory leak in the symbol table.
also fix a couple of places that were still doing symbol forwarding the old way
2004-07-12 14:16:50 +00:00
Andrew Niefer
226defa14a bug 69296 - remove ILineOffsetReconciler 2004-07-09 15:06:59 +00:00
Andrew Niefer
b8324eb1a0 bugs 68623 & 69428 - fix up parsing of constructor initializers 2004-07-08 21:32:20 +00:00
Andrew Niefer
d16e76a28e Bug 68931 - fix problem reporting in simple type specifiers 2004-07-08 17:21:24 +00:00
Andrew Niefer
3e388658d9 Bug 61800: Lookup failing on definition of static field
fix problems with forward declarations of static fields/variables.
2004-07-07 21:54:23 +00:00
Andrew Niefer
c9c666335f Refactoring pst.TypeInfo for memory performance. see parser.changelog
this is a small step toward a faster parser
(see bugs 59468, 54040, 60902, et al)
2004-07-07 20:15:06 +00:00
Hoda Amer
7d99be71a5 Bug Fixing 2004-07-06 17:29:23 +00:00
John Camelon
25b6b978f3 Fixed all of the warnings Doug litters scanner2 with. 2004-07-05 17:42:00 +00:00
John Camelon
942779ea3e Partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=60407 2004-06-28 12:27:09 +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
John Camelon
97dcd10e64 Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=68409 2004-06-24 21:21:19 +00:00
John Camelon
78cc9ee282 Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=68527 2004-06-24 18:51:49 +00:00
John Camelon
552805bba5 Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=43021 2004-06-24 16:06:27 +00:00
John Camelon
68640e20a9 Patch for David Daoust - Updated IBM Copyright notices 2004-06-23 20:31:49 +00:00
Doug Schaefer
7ae8c88828 Scanner2 - fixed some bugs. fixed some of the tests to report better errors,
changed the SpeedTest to produce more accurate numbers.
2004-06-23 20:17:49 +00:00
John Camelon
3783f1b7be Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=68306 2004-06-23 18:24:41 +00:00
Doug Schaefer
d94a068c23 Scanner2 - fixed the nextToken() to match previous scanner's behavior. 2004-06-23 15:01:50 +00:00
Doug Schaefer
b97efa10b3 Scanner2 - final changes to scan the trilogy. 2004-06-23 11:36:05 +00:00
Alain Magloire
dbaa2dcea9 Part of PR 68246.
Close the inputstream to release resource handle
	when we done with it, we can not rely on the GC to do it for us.
2004-06-23 03:32:16 +00:00
John Camelon
36ec31dca2 Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=65610<BR>
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=65623
2004-06-23 00:18:14 +00:00
Doug Schaefer
112cf2a908 Scanner2 - some more minor fixes. I'm getting close to the trilogy... 2004-06-22 21:03:53 +00:00
Andrew Niefer
d75195c520 fix for bug 68229 - problems with IToken.getNext() around places where subscanners are used 2004-06-22 20:38:34 +00:00
Doug Schaefer
b0040c1336 Scanner2 - sanity point - fixed some problems I was having with comments. 2004-06-22 19:20:10 +00:00
Doug Schaefer
27772d9655 Scanner2 - completed rewrite if function macro expansion. 2004-06-22 17:13:37 +00:00
Doug Schaefer
50da298959 Scanner2 - made a better hash function, added != to #if expressions,
started the rewrite of my macro expansion routines.
2004-06-22 14:34:37 +00:00
Andrew Niefer
dbcc3f2792 fix parsing of unary ampersand cast on an expression result 2004-06-21 21:35:04 +00:00
John Camelon
58d2390a65 Cached SimpleTypeSpecifiers in the CompleteParseASTFactory. Reduced parse footprint by a couple of MB. 2004-06-21 20:24:36 +00:00
John Camelon
a353701633 Fix NPE in lookupSymbolInContext() 2004-06-21 17:09:49 +00:00
John Camelon
ef4eaa9e09 Deferred typeid reference list creation until absolutely necessary. 2004-06-18 19:58:21 +00:00
Andrew Niefer
57bc1229ab better problem reporting when DeclarationWrapper.createASTNodes fails 2004-06-18 19:51:20 +00:00
John Camelon
5846544680 Remove NPE from ASTTypeId.getReferences() 2004-06-18 19:39:41 +00:00
John Camelon
efab1f2f3d Final adjustment on error handling. 2004-06-18 19:25:36 +00:00
John Camelon
c167ba0976 Remove infinite loop on catching Throwable/Exception in Parser.translationUnit(). 2004-06-18 19:17:29 +00:00
John Camelon
5cb25a3872 Fixed NPE in cleanup. 2004-06-18 19:00:58 +00:00
John Camelon
03d8731b43 Added caching of type ID's in completeparse mode. 2004-06-18 18:54:00 +00:00