1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00
Commit graph

4479 commits

Author SHA1 Message Date
Oleg Krasilnikov
681c59c039 Bug #120361: IndexEncoderUtil.nodeInVisitedExternalHeader() performance 2006-03-10 11:53:09 +00:00
Doug Schaefer
d78c26534a PDOM Search - more functional now. Satisfies simple searches. 2006-03-09 19:31:31 +00:00
Doug Schaefer
1ee376bf92 Implemented the scopes for the PDOM search page. 2006-03-08 20:48:12 +00:00
Doug Schaefer
3aea4555f6 PDOM Search, introduced the new Search Page that will hook up the search dialog to the PDOM Search Query. The old page is still there but called 'Old C/C++ Search'. 2006-03-08 19:17:48 +00:00
Norbert Plött
277149fc3f Implemented the first unit test for CCompletionProcessor2, based on the framework for CCompletionProcessor. 2006-03-06 13:10:59 +00:00
Norbert Plött
4b49083517 Save current completion node as field and make available externally. Useful for fixing #129768. 2006-03-06 09:25:37 +00:00
Norbert Plött
7a910a5abb New getter for the CSourceViewer. Useful for fixing #129768 2006-03-06 09:24:25 +00:00
Oleg Krasilnikov
7f33784eff Bug 68078: removed delay affects indexing procedure too much. 2006-03-03 13:22:23 +00:00
Oleg Krasilnikov
632cfdc3d6 The following changes are made:
- xxIndexVisitor objects are reused
- NamedEntry objects are reused where possible (not always).

Result:
overall memory consumption during indexation
is decreased by 10% approximately.
2006-03-03 12:41:56 +00:00
Oleg Krasilnikov
2e43c1a04b Bug #121368: createReconciledPath() speed up.
Memory consumption is decreased seriously.
From outside, method functionality is not affected.
Tests behave in the same way before and after this
change.
2006-03-03 12:30:14 +00:00
David Inglis
06a50c17f7 commiting partial patch from ken.ryall@nokia.com for bug #39640 adding ISymbolReader to binary model 2006-02-25 04:23:53 +00:00
David Daoust
b86598e23f Fixed IndexView "link To Editor" and "hide externally defined symbols" 2006-02-17 02:43:09 +00:00
David Daoust
be98867d5d Add the ability to turn off external (to the workspace) symbols in the Index View. 2006-02-17 00:27:14 +00:00
David Daoust
b47f2425ce https://bugs.eclipse.org/bugs/show_bug.cgi?id=62772
Add the clean target.  Note that I have commented out the rebuild action as it is not working properly
2006-02-16 14:34:06 +00:00
Doug Schaefer
96266e197a Commented out the LazyTreeContentProvider until M5 lands. There is an API change coming. 2006-02-14 21:00:43 +00:00
David Daoust
24516594c6 Fixed parsing of escaped newlines in identifiers
Reduced the number of strings copied for "additionalKeywords" introduced by subclasses of the BaseScanner
Cached the string forms of all identifiers
Overall the trillogy time drops from 1800ms to 1775ms, and the memory allocated  drops from 61 M to 59 M (by not allocating about 90K strings)
2006-02-14 14:21:24 +00:00
Norbert Plött
2f2ef46adc .options included in binary build. 2006-02-10 15:54:48 +00:00
Doug Schaefer
711acc8651 PDOM - start of new search actions off of the Index View. 2006-02-10 04:11:00 +00:00
Oleg Krasilnikov
c69e46df85 Fix #2 for bug 117701 : Backtrack exceptions in GNU parsers
Changes:
   - for C++ parser, exception calls are removed where possible.
   - both for C & C++ parser, calls to "consume(int)" are replaced
     by "consume()" - it also allows to avoid useles operations.

Testing: parser tests are finished with the same result as before.
2006-02-09 13:45:17 +00:00
Andrew Niefer
2fb074e190 bug 98171: implement some get* methods on CPPClassTemplate 2006-02-04 23:18:17 +00:00
Andrew Niefer
1390e00319 bug 126058: better handling of problem on the namespace alias 2006-02-03 02:42:12 +00:00
Doug Schaefer
a830eb5ddd Turned off a test that was hanging on my machine. It was passing on the build machine so it must be a timing issue. (i.e. it has an evil Thread.sleep() in it). 2006-02-02 21:39:26 +00:00
Doug Schaefer
59830a2ba7 PDOM - Added Handling for C++ namespaces. 2006-02-02 21:27:14 +00:00
Norbert Plött
fcf2affd05 Added documentation comments for the schema of ProposalFilter extension point. 2006-02-02 13:33:42 +00:00
Doug Schaefer
a8d7b7028c Bug 125576 - PDOM wouldn't turn off. 2006-01-30 20:17:26 +00:00
Mikhail Khodjaiants
4e635ba7cd Bug 102043: Console Output Does Not Appear When Launching An Application. 2006-01-26 16:56:06 +00:00
Doug Schaefer
2855f876ac PDOM - Add option to skip parsing of there is no build information. 2006-01-24 18:23:53 +00:00
Doug Schaefer
4fd1cf2064 Made the PDOMUpdator show the whole path to the TU. 2006-01-24 17:57:34 +00:00
Doug Schaefer
6a0b94fd93 PDOM - Stoped the PDOMUpdator from running on projects that don't have it turned on. Speed up in adaptBinding. Started recording types for variables, starting with PDOMCPPVariables. 2006-01-24 17:29:52 +00:00
Doug Schaefer
72552ca1bc PDOM - Fix NPE. 2006-01-20 19:57:51 +00:00
Doug Schaefer
f5223537de PDOM - Fixed some NPE's and PDOMNotImplemented errors to plow through Mozilla (Firefox). 2006-01-20 19:28:56 +00:00
Doug Schaefer
f61c63ba58 PDOM - Some minor fixes to get by PDOMNotImplemented errors while indexing real projects. 2006-01-19 21:03:11 +00:00
Doug Schaefer
0017da7863 Fixed up handling of header files to check the nature of the project. 2006-01-18 18:56:25 +00:00
Doug Schaefer
e39bead08b PDOM - Extended resolveBinding and openDeclaration to C. 2006-01-18 18:35:23 +00:00
David Inglis
58f26dfed6 Fixed build for jar'd plugins
cleaned up .project files
2006-01-18 18:16:35 +00:00
Doug Schaefer
314113adb0 PDOM - Hooked up resolveBinding and OpenDeclarations. 2006-01-18 17:59:29 +00:00
Doug Schaefer
1849e12a38 Bug 104792 - Content proposal filtering feature. 2006-01-18 15:44:24 +00:00
Doug Schaefer
e0a9f12895 Bug 104792 - Content proposal filtering feature. 2006-01-18 15:34:05 +00:00
Bogdan Gheorghe
6a6d5cd2c7 Patch for Bug 117847: CTags indexer cannot process linked source folders 2006-01-16 04:39:15 +00:00
Doug Schaefer
e0cf766030 Fixed errors that come from the preprocessor that have file:line:column format. 2006-01-16 04:01:02 +00:00
Doug Schaefer
e4b95eaf7d Skip out of updator earlier when there is nothing to do. 2006-01-13 20:36:31 +00:00
Doug Schaefer
f98b82e760 Skip out of updator earlier when there is nothing to do. 2006-01-13 20:34:10 +00:00
Doug Schaefer
276c7dbb16 Turn off use of the PDOM for open declarations, for now... 2006-01-13 20:20:49 +00:00
Doug Schaefer
3494f6ae34 Fixed NPE. 2006-01-11 20:50:12 +00:00
Doug Schaefer
ae61676266 Better messages for PDOMUpdator progress. 2006-01-11 20:48:12 +00:00
Doug Schaefer
8c0214ebfd Added C++ Methods to PDOM. 2006-01-11 19:18:55 +00:00
Doug Schaefer
6535d63ad3 Fixed an NPE in the IndexingJob. Fixed support for multiple languages in a project. Changed the index view to not use virtual trees (way to slow). We'll keep an eye on memory consumption before deciding which way to go. 2006-01-11 18:35:38 +00:00
Doug Schaefer
720cdaacbb Fix NPE found in the tests. 2006-01-10 18:58:38 +00:00
Doug Schaefer
5caada25a2 Eliminating use of the adapter in IBinding. I'm not sure that was the right choice since you need context information since a binding can exist in more than one project. 2006-01-09 20:23:03 +00:00
Doug Schaefer
0623b903f8 PDOM - Started adding elements for C. Fixed index view so that it updates, despite a current bug in the JFace Virtual Trees that prohibits nice updating. 2006-01-09 18:31:36 +00:00