1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00
Commit graph

12890 commits

Author SHA1 Message Date
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
Nathan Ridge
9e7b1ce856 Bug 486144 - Avoid recursion due to EvalID.withinNonStaticMethod() doing over-eager name resolution
Change-Id: I51de1941753c3d6beb0f21eebaff01f2cf87a9fb
2016-01-26 22:03:51 -05:00
Nathan Ridge
423dc228fa Bug 485388 - Ambiguity resolution of method bodies of nested classes
They can depend on members of enclosing classes, so their processing
needs to wait until the end of the outermost class definition.

Change-Id: I0f49743675db0f19fd01e01a4cb6a9b87bb68658
2016-01-26 02:44:29 -05:00
Sergey Prigogin
50151f0a71 Cosmetics. 2016-01-25 10:42:30 -08:00
Nathan Ridge
4fafaeaf10 Bug 486425 - Decltype in pack expansion
Change-Id: I67dfbc295fab4674b95a9d61cf77d2329e1a0525
2016-01-25 13:26:56 -05:00
Marc-Andre Laperle
8c96317ae8 Fix used boolean
Due to a cherry-pick from the cdt_8_8, the boolean is not used as it
should (the boolean does not exist in cdt_8_8). Since it's available in
master, we should use it (or remove it)

Change-Id: Id907e9408cfa7944677b65455bfa7840727ed313
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-01-25 12:47:05 -05:00
Nathan Ridge
1d46897ad0 Bug 485709 - Syntax coloring of qualified enumeration
Change-Id: I33c8edc024fbb23c16e9328a15ddec05eabd6124
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2016-01-25 00:16:44 -05:00
Sergey Prigogin
e60f8efdf3 Bug 486149 - Name resolution problem with dependent conversion operator
Corrected two bugs pointed out in https://git.eclipse.org/r/#/c/64940/1

Change-Id: I44ec5b28a40db73857a7b687c3c784583810962b
2016-01-24 09:08:13 -08:00
Sergey Prigogin
dbd35a059a Bug 486149 - Name resolution problem with dependent conversion operator
Change-Id: I696b91f7703451f9ada8dbd60987c5f19d82ad27
2016-01-21 17:44:46 -08:00
Sergey Prigogin
c5ecc6fe90 Cosmetics. 2016-01-21 17:43:34 -08:00
Thomas Corbat
7b6cbde517 Bug 479241 - [PTY] Output gets cut off after EOF on input
Conflicts:
	core/org.eclipse.cdt.core.native/src/org/eclipse/cdt/utils/pty/PTYOutputStream.java

Change-Id: If13b0d977f621e21e7fe89b2b52f07f74858787c
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
2016-01-21 10:48:32 +01:00
Sergey Prigogin
e347a841c0 Cosmetics. 2016-01-19 14:45:26 -08:00
Nathan Ridge
bf2ea12951 Bug 485985 - Function call expression with dependent function argument
Change-Id: I56358d53020a2b586a41fac66f40170901c872f5
2016-01-19 17:43:32 -05:00
Nathan Ridge
3d44e89bee Bug 485888 - Partial specialization for ref-qualified function type
Change-Id: I34bb2faa8ce701b905c8692d32ff1e5514477d6f
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2016-01-19 17:40:41 -05:00
Sergey Prigogin
e9620b8a0e Cosmetics. 2016-01-18 19:37:32 -08:00
Marc Khouzam
b745736775 Incremented CDT features version to 9.0.0
This includes bumping the standalone debugger to 9.0.0

Change-Id: I55fae1cec995b5f6865a5b174c004ed1b76e9bea
2016-01-18 16:37:47 -05:00
Sergey Prigogin
df4865a9d3 Bug 485806 - Name resolution problem with a parameter pack
Change-Id: I41aa69fd2f8bdc5a450ed941146de03e49590a90
2016-01-14 16:39:26 -08:00
Sergey Prigogin
751b2e3e1d Revert "Bug 485388 - Ambiguity resolution of method bodies of nested classes"
This reverts commit 3d814869df.

Change-Id: Ia9ee55575d7bd7f8fe4a6b67dbc0d7659cedcfe8
2016-01-14 19:26:41 -05:00
Nathan Ridge
952c64a0bc Bug 485720 - Evaluation of __is_trivially_copyable
Change-Id: I969dc47ed20c28b0e8ce476c586f8d22af7c8894
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2016-01-14 01:37:26 -05:00