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

4853 commits

Author SHA1 Message Date
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