Norbert Plött
bbfc4bdc20
Test ported and defects documented in source (See also bug #129768 )
2006-03-24 00:48:39 +00:00
Norbert Plött
4b7a88e3dc
Test ported and defects documented in source (See also bug #129768 )
2006-03-24 00:33:36 +00:00
Norbert Plött
1313a08eef
Test ported and defects documented in source (See also bug #129768 )
2006-03-24 00:23:44 +00:00
Norbert Plött
a74faddfae
Test ported and defects documented in source (See also bug #129768 )
2006-03-24 00:04:19 +00:00
Norbert Plött
408f436001
Test ported and defects documented in source (See also bug #129768 )
2006-03-23 23:48:52 +00:00
Norbert Plött
811a21e925
Test ported and defects documented in source (See also bug #129768 )
2006-03-23 23:39:35 +00:00
Norbert Plött
6ab2f845a6
Test ported and defects documented in source (See also bug #129768 )
2006-03-23 22:43:57 +00:00
Norbert Plött
7c73dee18b
Test ported and defects documented in source (See also bug #129768 )
2006-03-23 22:31:15 +00:00
Norbert Plött
6df8e7be00
Test ported and defects documented in source (See also bug #129768 )
2006-03-23 21:34:45 +00:00
Thomas Fletcher
3948b2f599
Restore the symbol sort class, but deprecate its use so that we can remove
...
the code in a near release. CDT internals no longer reference this class.
2006-03-23 16:54:59 +00:00
Thomas Fletcher
f5c06ae811
Avoid double sorting of the symbol objects (first by name, then by
...
address). The API contract for symbol doesn't indicate any sort order
on its returned array.
2006-03-23 06:54:22 +00:00
Thomas Fletcher
5085988731
Read in more than a single byte at a time to improve performance.
2006-03-23 06:46:43 +00:00
Thomas Fletcher
d0c9930d89
Update to avoid converting entire strings to lower case before
...
performing compare. Significant performance gains on larger binaries:
Original (time to sort the symbol array used by the ElfHelper class):
- Sorting 53580 symbols took 6203ms
Modified (traded toLowerCase for compareToIgnoreCase)
- Sorting 53580 symbols took 828ms
2006-03-23 06:23:09 +00:00
Norbert Plött
015a69e0dd
Test ported and defects documented in source (See also bug #129768 )
2006-03-22 18:30:14 +00:00
Norbert Plött
b66a0422f9
Test ported and defects documented in source (See also bug #129768 )
2006-03-22 16:50:04 +00:00
Norbert Plött
e89f99496d
Test ported and defects (See bug #129768 )
2006-03-22 00:57:16 +00:00
Norbert Plött
013757c1b6
Test ported and defects documented.
2006-03-22 00:55:53 +00:00
Norbert Plött
76f22eb57e
.options gets shipped with binary build.
2006-03-22 00:55:02 +00:00
Norbert Plött
95039381ee
Providing .options file for easy trace activation.
2006-03-22 00:54:08 +00:00
Norbert Plött
d77c7ad049
Adding some trace output in case debugging is activated. Helps to compare completion results and expected results.
...
Rearranged test evaluation to get more information before assertions fail.
2006-03-22 00:53:02 +00:00
Norbert Plött
0785646dcc
Adding handler for formatting variable completion proposals (see bug #129768 )
2006-03-22 00:49:41 +00:00
Oleg Krasilnikov
e6f7886cc6
Fix for bug #127050 : Eclipse freeses in invalide header file is included.
2006-03-14 14:47:26 +00:00
Norbert Plött
cf99e3b36d
Template indentation will honor preference setting "Insert Space for Tabs". Fixing #131311
2006-03-13 10:37:11 +00:00
Oleg Krasilnikov
6a803d0d95
Bug #69078 : C/C++ indexer too slow.
...
Tests for performance measurement.
Indexer code changes were applied before.
2006-03-10 13:19:22 +00:00
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