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
Nathan Ridge
01a74ee5f7
Bug 472818 - HeuristicResolver: reuse code between findConcreteScopeForType() and resolveUnknownType()
...
Change-Id: Ie840609aca27fed218ee7ea649c1fd55e33fce59
2016-02-11 20:04:21 -05:00
Sergey Prigogin
bab94bb9d0
Bug 486971 - Introduced InstantiationContext class
...
No semantic changes yet.
Change-Id: I834a2f3882d8f9897798c4b1047ca2d8e5b585b1
2016-02-11 15:02:36 -08:00
Markus Schorn
5edf224704
Bug 487663: Make the cache of PathEntryManager thread safe.
2016-02-11 14:55:58 +01:00
Marc Khouzam
2ad68f7f80
Update copyright dates
...
Change-Id: I94ac38c37657e270f62db9bbd2859c2c6de40e5f
2016-02-11 01:50:14 -05:00
Alena Laskavaia
15436d74df
Bug 487536 - Binary container does not recognize binaries if output
...
folder is not in the project root
Change-Id: I5cde939f7c31b9df8fb2b41a5a5a9e33ccd45260
2016-02-09 19:10:36 -05:00
Anton Leherbauer
345877d034
Bug 487444 - Spawner.exec() fails if child process cannot breakaway from parent job
2016-02-09 10:42:46 +01:00
Sergey Prigogin
95164173c0
Fixed a silly bug causing StackOverflowError.
2016-02-08 15:47:33 -08:00
Sergey Prigogin
d085d1d633
Adjusted copyright.
2016-02-08 15:47:31 -08:00
Sergey Prigogin
54a5bd35c8
Cosmetics.
2016-02-08 15:47:30 -08:00
Sergey Prigogin
4de8d04803
Bug 487477 - StackOverflowError in ClassTypeHelper.getVirtualBases
...
Change-Id: If8da2174a9338ee8f4d110a4929f739960350da1
2016-02-08 18:35:47 -05:00
Thomas Corbat
6b8482f866
Bug 487186 - Extraction of template type with function type argument
...
- Changed DeclarationGeneratorImpl to also consider the declarator for
template arguments instead of only the decl specifier.
- Adapted DeclarationGeneratorImpl to not add abstract pointer
.declarator for function type template arguments.
- Test case.
Change-Id: Iedec3e62f8234495003b74bfb463979e37c90bda
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
2016-02-05 03:34:50 -05:00
Sergey Prigogin
ed8a6ea120
Code streamlining.
2016-02-04 12:03:25 -08:00
Sergey Prigogin
6f359aba30
Cosmetics.
2016-02-04 10:54:36 -08:00
Nathan Ridge
93af811c6d
Bug 486683 - Highlighting for context-sensitive keyword inside macro expansion
...
Change-Id: I28c729dffcffd6a69f4adcc94d22d789ebb00b11
2016-02-02 01:51:48 -05:00
Nathan Ridge
a201468432
Bug 486682 - Syntax coloring of macro arguments that occur in reverse order in the AST
...
Change-Id: Ib038a39ada52d44356c4207bef72a681dd3aa790
2016-02-02 01:50:26 -05:00
Sergey Prigogin
f1e935c1ad
Bug 486915 - Unmarshalling error during indexing
...
Implemented clone() method for PDOMCPPAliasTemplateInstance and
CompositeCPPAliasTemplateInstance.
Change-Id: Id9d9a86ef154112cc7ee4e2f397fe8615461125c
2016-02-01 15:12:16 -08:00
Sergey Prigogin
23dc890167
Cosmetics.
2016-02-01 15:06:30 -08:00
Nathan Ridge
8329a08ae1
Bug 486909 - Ensure a point of instantiation is available in PDOM code where needed
...
Change-Id: I59074559db3a4421ab8b0fe2fee200dd5157a81d
2016-02-01 15:15:16 -05:00
Marc Khouzam
766f66c0ab
Missing copyright header.
...
Copyright assigned to company of the committer
who did the first commit of the file.
Change-Id: Ia133694018c798f9558258810982f5276737a0b0
2016-02-01 12:47:41 -05:00
Sergey Prigogin
ebf041caef
Bug 486915 - Unmarshalling error during indexing
...
Change-Id: Ifc37fe89d46e418925bf977795a99d043fd67360
2016-01-31 21:22:27 -08:00
Sergey Prigogin
09a0c248fb
Code streamlining.
2016-01-31 20:56:13 -08:00
Sergey Prigogin
03fdc9525f
Cosmetics.
2016-01-31 20:54:34 -08:00
Sergey Prigogin
7b4ac5a6b7
Revert "Cosmetics."
...
This reverts commit ed3837b500
.
2016-01-31 10:25:36 -08:00