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

596 commits

Author SHA1 Message Date
Andrew Niefer
b08d93dfd7 last of string to char[] changes 2004-07-27 18:13:49 +00:00
Andrew Niefer
f9b6ff9584 fix problem with Keywords.cpSEMI 2004-07-27 17:35:01 +00:00
Andrew Niefer
d3dedc7ac9 fix problem introduce by my last patch 2004-07-27 16:11:26 +00:00
Andrew Niefer
2474e4f8b6 more string to char[] changes. savings of about 10 meg (old scanner) 2004-07-27 15:51:46 +00:00
Andrew Niefer
3a58a1be85 More string to char[] changes. savings of about 4 Meg on this one. 2004-07-27 14:55:57 +00:00
Andrew Niefer
18d9318d4d More replacing strings with char[]. This patch brings the memory back
down to a little less than what it was before my last patch.
2004-07-22 21:32:43 +00:00
Andrew Niefer
7f0142b2e8 Replacing strings with char arrays 2004-07-22 19:32:56 +00:00
John Camelon
05fa0e698c Start of line number support for Scanner2. 2004-07-22 19:02:45 +00:00
John Camelon
cb47b164a0 Further improve SelectionSearch w/Scanner2. 2004-07-22 18:47:50 +00:00
John Camelon
12268e9104 Added getFilename() to IToken, ITokenDuple & IASTOffsetableNamedElement.
This improves the accuracy of selection search w/the new scanner (and without).
2004-07-22 18:38:26 +00:00
John Camelon
49b74b0eea Add local inclusion capability to Scanner2. 2004-07-22 13:35:12 +00:00
John Camelon
98f3ab7804 Initial SelectionSearch support for Scanner2. 2004-07-21 20:16:43 +00:00
John Camelon
a17096c97e Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=69872.
Moved TimeOut to parser public package in src/ and renamed it to ParserTimeOut.
See resolution description in the defect for more details.
2004-07-21 17:57:57 +00:00
John Camelon
81a765a048 Add toCharArray() to ITokenDuple. Add getCharImage() to IToken. 2004-07-21 14:32:55 +00:00
Andrew Niefer
58562529e5 Further transition away from java.util collections in the symbol table 2004-07-20 20:22:07 +00:00
John Camelon
34f16c8600 Fixed up enough of Scanner2 to allow Content Assist to work. 2004-07-20 14:52:52 +00:00
Andrew Niefer
b944b852c0 fix some template issues 2004-07-19 20:07:18 +00:00
John Camelon
826dbd3f7d Further Scanner2 migration work. 2004-07-19 19:41:13 +00:00
Doug Schaefer
9290f8c77d Added in commented out timing code for the completion parser. 2004-07-19 17:35:51 +00:00
John Camelon
1b2ac0d808 Further Scanner2 work. 2004-07-18 21:17:10 +00:00
John Camelon
cd1605463c Minor cleanups. 2004-07-16 18:47:37 +00:00
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