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
Sergey Prigogin
ed3837b500
Cosmetics.
2016-01-31 10:16:40 -08:00
Sergey Prigogin
3fbf9980ad
Bug 486618 - Name resolution problem with alias template
...
Corrected previous fix attempt.
Change-Id: Ie8e5425387a3b0d7d6f0558f5a36f1b8d379aa78
2016-01-30 22:11:55 -08:00
Sergey Prigogin
1548dc7cf4
Bug 486618 - Name resolution problem with alias template
...
Change-Id: I0cf37128925fdf4a1a4fc334926efe4b81caee2f
2016-01-29 19:15:12 -08:00
Sergey Prigogin
247faec624
Minor code simplification.
2016-01-29 18:50:59 -08:00
Nathan Ridge
aca9b68b02
Bug 486688 - Syntax highlighting for dependent enumerator / enumeration
...
Change-Id: I3054a8e8d556f1473049e8b11c64c1e066e16004
2016-01-29 02:41:44 -05:00
Nathan Ridge
f9375840ed
Bug 486679 - Syntax coloring for local variable in lambda capture
...
Change-Id: Ia7aeae84210d0ce56f28d224099e6bc5f5dbf1a2
2016-01-29 02:39:49 -05:00
Nathan Ridge
eb54f64445
Bug 484898 - Highlighting of inherited constructor name
...
Change-Id: I314dcf08b0d882a60aa02f248131d02281f8ff16
2016-01-29 02:37:57 -05:00
Nathan Ridge
36f16ba1b9
Bug 486426 - Constexpr evaluation of function call with an argument requiring user-defined conversion
...
Change-Id: I1110b76d3520666a980100f6cd17689911a16759
2016-01-29 02:35:49 -05:00
Stefan Xenos
b7eb62ae3b
Fix compiler errors in CElementSorter
...
Change-Id: I8c105b7649c688bbb02ae64b5f74a0f8dedeb468
Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-01-28 13:43:47 -05:00