Sergey Prigogin
1a0c51205e
Bug 488904 - Performance regression of code completion due to parameter
...
guessing
Code cleanup.
Change-Id: Idf8fadddef683bd1161a0d60333e47cd2437d730
2016-03-11 17:34:13 -05:00
Sergey Prigogin
9240257992
Cosmetics.
...
Change-Id: If6660920227beedfa8d2c39c3e24cf1bd6454d5e
2016-03-11 17:33:53 -05:00
Sergey Prigogin
4a9287acb5
Remove use of deprecated methods.
...
Change-Id: Id14e9948dc30a998adad463e338dc86df109e315
2016-03-11 16:45:54 -05:00
Sergey Prigogin
6386496e21
Minor cleanup.
...
Change-Id: I75888180972f3e4f9c5cf1088c9347b1e6fd0b27
2016-03-11 15:52:12 -05:00
Sergey Prigogin
b2db38b873
Removed redundant type arguments.
...
Change-Id: Id238b37fb6852e9998b9aa3f4fd9f5e8d7f54bd6
2016-03-09 05:24:49 -08:00
Sergey Prigogin
a045063cea
Removed redundant type arguments.
...
Change-Id: I96e07fd9e0fdb628db449bbf54385abe68fccced
2016-03-08 21:19:14 -05:00
Sergey Prigogin
70fe6cbbde
Bug 488904 - Added a preference for enabling/disabling argument guessing
...
Change-Id: Id39454da16638d5f11c95e419c2385dc16cdb53a
2016-03-02 20:39:12 -08:00
Sergey Prigogin
86dabd3d00
Cosmetics.
2016-03-02 19:54:02 -08:00
Sergey Prigogin
70fe8493fc
Cosmetics.
2016-03-02 19:29:36 -08:00
Sergey Prigogin
c218db1abe
Removed deprecated IASTBuiltinSymbolProvider interface.
...
Change-Id: I3beb8348e1f598d8a869b61dc64f2d649f721875
2016-03-02 18:48:52 -08:00
Sergey Prigogin
7f6a6ae5ca
Removed use of a deprecated method.
...
Change-Id: I00934f05c35e5ccba097c05904f8b68d897a71de
2016-03-02 18:41:40 -08:00
Sergey Prigogin
2c9820b2b0
Increased max size of index database cache to 256MB.
2016-03-02 17:56:09 -08:00
Sergey Prigogin
028f8545ca
Cosmetics.
2016-03-02 17:46:00 -08:00
Sergey Prigogin
bc14c5b1cc
Bug 488904 - Performance regression of code completion due to parameter
...
guessing
Change-Id: I5a6b693b898d40853da5c2d112c62c93eaf60064
2016-03-02 17:21:51 -08:00
Sergey Prigogin
3e27134c47
Cosmetics.
...
Change-Id: I379de81844c6beed828ec2d27cef110a10987d17
2016-03-02 14:34:20 -08:00
Sergey Prigogin
62dc7c36ea
Performance optimization.
...
Change-Id: I44a518a9eeb1c31cb1c065f89cae774b125c4f94
2016-03-01 14:26:31 -08:00
Sergey Prigogin
f1341a25cb
Cosmetics.
2016-03-01 13:52:13 -08:00
Nathan Ridge
1171bc168c
Bug 488456 - Handle unknown class instance that resolves to alias
...
template specialization
Change-Id: I8e57ebffb8d93b22948a6822b566988d5b2f91ad
2016-02-29 19:47:33 -08:00
Sergey Prigogin
3a923c84ec
Made InstantiationContext a final class.
2016-02-29 18:58:38 -08:00
Sergey Prigogin
6a8c77b33f
Bug 488732 - NPE in CPPTemplates.resolveUnknownMember
...
Change-Id: I46ff488ced5aa8e2dda1c39709aa381f8bc4e59a
2016-02-29 18:46:40 -08:00
Sergey Prigogin
69562ae63e
Bug 488605 - Organize Includes adds an include for a header included by
...
the partner header
Change-Id: I16ca2afc2ecbe1b47c9a71be5e0c170c9ac0d08d
2016-02-26 23:43:01 -05:00
Sergey Prigogin
5b9dedd74f
Normalized preferences.
2016-02-26 19:57:34 -08:00
Sergey Prigogin
3b27932b60
Normalized preferences.
2016-02-26 19:46:39 -08:00
Sergey Prigogin
6fb068d42e
Bug 488604 - Organize Includes adds include for type hidden behind a
...
macro
Change-Id: Ibfe1499580b3b34ff9c3cff0fbbd8b3b3b9506fa
2016-02-26 16:32:56 -08:00
Sergey Prigogin
7c321bae13
Bug 488506 - Organize Includes adds include for function hidden behind a
...
macro
Change-Id: Ic737e34f71953f1e53a2c1cf2a21e340b7593c33
2016-02-25 19:54:01 -08:00
Sergey Prigogin
34eac4ab17
Adjusted a message.
2016-02-25 16:54:03 -08:00
Sergey Prigogin
01b0b877e1
Bug 488349 - Organize Includes removes an include necessary for a method
...
call
Change-Id: I309046e32ea2be5f0b6ecc00643d03c131bfafb6
2016-02-24 20:49:27 -08:00
Sergey Prigogin
5d40605a40
Removed 3 deprecated methods.
...
Change-Id: I75ea53a574817c0c91161a38d4209c428a55521b
2016-02-24 20:04:15 -08:00
Sergey Prigogin
a913d61e4f
Cosmetics.
2016-02-24 17:57:35 -08:00
Sergey Prigogin
d6611cfcfa
Bug 488265 - Syntax error lambda with capture in initializer list
...
Change-Id: I5505a47d33317287b0463e06eaf84ec0067b9e46
2016-02-23 01:10:06 -05:00
Sergey Prigogin
55f20a56e2
Fixed a typo.
2016-02-22 15:42:33 -08:00
Sergey Prigogin
e6d0eea1b9
Bug 488264 - NPE in TextEditUtil.flatten
...
Change-Id: Ie838cc4f7f6f752673eb3254fbf7ade5c907018d
2016-02-22 15:41:27 -08:00
Nathan Ridge
4dfd64edff
Bug 371839 - Highlighting of overloaded operator in macro expansion
...
Change-Id: Ifbf437b12f8f946c90b55bb4a0f99ce7cde9b261
2016-02-22 01:10:26 -05:00
Nathan Ridge
bd887e6800
Bug 487703 - Expansion of template template parameter pack
...
Change-Id: I9000357454c05f755e8cb6894216a19d4ced2116
2016-02-22 01:08:48 -05:00
Nathan Ridge
8a39882870
Bug 487703 - Pack expansion in base specifier
...
This adds support for the more general case, where the expansion pattern
is not just a template parameter pack itself.
Change-Id: Ia6e4626d184d17fee57f1986cf92056ab38b8f17
2016-02-22 01:08:25 -05:00
Nathan Ridge
d5e518217a
Bug 487698 - Use fully simplified type during deduction (while still preserving typedefs in the result)
...
Change-Id: Ic2b7fbe62317660af218a722d2a113f5ab0d9b4b
2016-02-22 01:06:17 -05:00
Sergey Prigogin
98bbc1597e
Adjusted header substitution map.
...
Change-Id: I3ab5e2aaaa1ece8e22059a4228ebff9754894f91
2016-02-19 20:13:46 -08:00
Sergey Prigogin
f4cb39bc3b
Bug 487972 - Unnecessary inclusion of <cstdbool>
...
Change-Id: I3f8b9cd157107f81a46e26c0966ce551772fb5ec
2016-02-17 18:48:20 -08:00
Sergey Prigogin
1a4e98b866
Bug 487971 - Organize Includes removes a necessary include
...
Change-Id: I74abb929cabcb78733215da552e3ada227aa26e8
2016-02-17 17:34:53 -08:00
Sergey Prigogin
e984df3ba0
Removed INodeFactory.newTranslationUnit() method.
...
Change-Id: Iaff5e56a18f1a1c53dfc1c31d7bdc6bbfc6c0ae3
2016-02-17 16:44:35 -08:00
Sergey Prigogin
4559a2308a
Removed ICPPTemplateScope.getTemplateDefinition() method.
...
Change-Id: Ida39f2b01287a550e1c5abc6465f9154f5de45ec
2016-02-17 11:36:39 -08:00
Sergey Prigogin
f7e42fe057
Fixed few more @since tags.
2016-02-17 11:22:03 -08:00
Sergey Prigogin
fe9c09835d
Corrected few @since tags.
2016-02-17 11:18:14 -08:00
Sergey Prigogin
728fd554e4
Incremented version of org.eclipse.cdt.core to 6.0.
...
Change-Id: I059e7eba9eff7f24c84e08a1cbf658381aaaf19d
2016-02-17 10:28:26 -08:00
Sergey Prigogin
2260e3f7ab
Removed deprecated methods from ICPPTemplateInstance and
...
ICPPSpecialization.
Change-Id: I763acb95cc9dbdcd1341951544629cf912f137ba
2016-02-16 19:34:03 -08:00
Sergey Prigogin
9c97d4ae66
Bug 486971 - Name resolution problem with alias template and parameter
...
pack
This change solves the example in the bug but I'm not sure if it works
properly in other similar cases.
Change-Id: I6fb6b0c2501ef1fcd25bb31fae019ec5ec0379f9
2016-02-12 13:11:39 -05:00
Nathan Ridge
5552a46c51
Add a comment describing the purpose and abilities of HeuristicResolver
...
Change-Id: I5e979ce76662b9b650ddd3177beb03982c44ac6d
2016-02-12 00:34:45 -05:00
Nathan Ridge
6398b59947
Bug 478121 - HeuristicResolver: add support for EvalID with non-dependent field owner type, and EvalMemberAccess
...
Also use HeuristicResolver in CContentAssistProcessor to determine more
accurately whether dot-to-arrow replacement should be performed.
Change-Id: If011d6797247acc41c9fdd705dd8f5fbcbce87a4
2016-02-11 20:13:00 -05:00
Nathan Ridge
453e429d5c
Bug 472818 - Numerous improvements to HeuristicResolver
...
Notable improvements include:
- better handling of typedefs and reference types
- support for specialization of dependent lookup results
- support for nested templates
Change-Id: Id7b20e40bf31507b4e1743a7ae5898b1a85ade17
2016-02-11 20:13:00 -05:00
Nathan Ridge
6df72650e4
Bug 472818 - HeuristicResolver: support for EvalFunctionCall
...
Change-Id: Id0a76d748d5a03d70b8f75ca0e8d776d824b88e5
2016-02-11 20:04:39 -05:00