Sergey Prigogin
edeaaa91bf
Bug 389009 - Enumerator with dependent value. Index support.
...
Change-Id: Ic54e20e2b4c04241d9a86c1f363b190091a28d0e
2013-02-05 14:08:18 -08:00
Nathan Ridge
64f031552e
Bug 389009 - Enumerator with dependent value
...
Change-Id: I4fc077870419bccd6dce15c33a0d455e8379d7e0
Reviewed-on: https://git.eclipse.org/r/10092
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-02-05 14:08:10 -08:00
Sergey Prigogin
fd96243c70
Bug 399592 - Template Argument Deduction throws AssertionErrors
...
Change-Id: I891a0ea21e54c2e0a4969a351b3366859525dcd4
Reviewed-on: https://git.eclipse.org/r/10165
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-02-05 14:07:57 -08:00
Sergey Prigogin
f16d5ea84f
Cosmetics.
2013-02-02 17:02:33 -08:00
Sergey Prigogin
be3adb5784
Bug 399142. Proper signatures for types of dependent expressions.
2013-01-30 13:21:42 -08:00
Nathan Ridge
62b2b932ae
Bug 397342 - Error calculating size of reference type
...
Change-Id: I1274da6ebd14f0c1f97dce2699d62018cff57b05
Reviewed-on: https://git.eclipse.org/r/9426
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-01-30 13:20:24 -08:00
Nathan Ridge
9822ba56d8
Bug 399363 - ClassCastException in CPPBaseClause.getBaseClassType()
...
Change-Id: Ia7f168648b739334982b7e0728250fbb663bd1c5
Reviewed-on: https://git.eclipse.org/r/9994
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-01-29 17:26:42 -08:00
Nathan Ridge
3ebe4961cf
Bug 399039 - Error involving variadic non-type template parameter
...
Change-Id: I61b19e1fc5aac9372ad756c1e33e412f4bee86e2
Reviewed-on: https://git.eclipse.org/r/9943
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-01-29 17:06:57 -08:00
Nathan Ridge
311b90eb5d
Bug 398044 - Error involving partial ordering of class template
...
specializations
Change-Id: Ia4a2d8760c6122e5aeec81524a20a3fa14a5a3ac
Reviewed-on: https://git.eclipse.org/r/9645
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-01-29 17:06:40 -08:00
Nathan Ridge
7da6fe4c12
Bug 397828 - Error involving recursive variadic template
...
Change-Id: I68d1ed4c303fcaf7dd1b74438dc0673444f5fedc
Reviewed-on: https://git.eclipse.org/r/9644
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-01-29 17:06:20 -08:00
Nathan Ridge
ca27491cc2
Bug 388805 - False ambiguity in overload resolution with variadic
...
templates
Change-Id: I4d8b73ab5238f98de7b53849b265ebbc6158d62e
2013-01-29 17:05:14 -08:00
Nathan Ridge
ad05d7423a
Bug 397494 - Error evaluating decltype of constant lambda
...
Reviewed-on: https://git.eclipse.org/r/9478
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-01-29 17:03:04 -08:00
Nathan Ridge
f2037f2ebb
Bug 382074 - [C++11] Error involving variadic non-type template
...
parameters
Change-Id: I6f4e3672b4aca8e8ca878bccdec9c19a1838c74d
Reviewed-on: https://git.eclipse.org/r/9581
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-01-29 16:48:59 -08:00
Nathan Ridge
86dcb5b8d1
Bug 399353 - Error involving __is_base_of
...
Reviewed-on: https://git.eclipse.org/r/9989
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-01-29 16:48:13 -08:00
Nathan Ridge
338dc4173d
Reuse CPPTemplates.isValidArgument() is TemplateArgumentDeduction
...
Change-Id: I85abc02f4fe36719c16fcb52b4c675b9ab46d449
Reviewed-on: https://git.eclipse.org/r/9697
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-01-29 16:44:37 -08:00
Sergey Prigogin
67b787a0ec
Bug 394151 - Regression: ClassCastException evaluating read/write flags
2013-01-23 09:45:37 -08:00
Nathan Ridge
619b57268b
Bug 398706 - 'T' in 'new T' gets resolved to CPPConstructor instead of
...
CPPClassType
Change-Id: I7fecc996736cfacb40ad4ee7af8619bd3b6d2a2a
Reviewed-on: https://git.eclipse.org/r/9824
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-01-23 09:41:05 -08:00
Sergey Prigogin
5cd842b311
Bug 398696 - Name resolution problem with a conditional enum value.
2013-01-21 20:00:24 -08:00
Sergey Prigogin
edd01d163c
Do not treat sizeof(bool) as unknown when __SIZEOF_BOOL__ macro is not
...
defined.
2013-01-21 20:00:08 -08:00
Sergey Prigogin
e03746bc79
Cosmetics.
2013-01-21 19:59:55 -08:00
Sergey Prigogin
ede6b65479
Cosmetics.
2013-01-18 15:27:20 -08:00
Chris Recoskie
8f9a00e1b6
Bug 398499 - FileContent.adapt(CodeReader) does not properly
...
set timestamps
Change-Id: I57fdacfc2fef225a6b3942b1be185ae79bb28c31
2013-01-18 10:05:42 -05:00
Eugene Ostroukhov
86db992686
Bug 387935 - Codan does not see symbols from pre-built indexes
...
This change fixes:
1. Codan no longer shows errors on symbols from pre-built indexes
2. Mark occurances in the editor no properly recognizes occurances
of the same symbol.
Change-Id: I1f3b347524a89f7a4c11b128f15f8fdcffe2afdf
Reviewed-on: https://git.eclipse.org/r/7388
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-01-16 10:00:18 -08:00
Sergey Prigogin
22c59afc27
Cosmetics.
2013-01-15 21:51:41 -08:00
Sergey Prigogin
209074b71f
Cosmetics.
2013-01-15 16:59:31 -08:00
Sergey Prigogin
d937f2181c
Bug 398254 - Syntax error in A<::B> a;
2013-01-15 16:59:15 -08:00
Martin Oberhuber
446545ab16
Bug 397652 - Exporting a PDOM fails due to wrong index-in-sync check
...
Fixes an incorrect workaround from bug 229989 comment 6:
It is perfectly valid for one location to map to multiple index files.
Also adds better error reporting for out-of-sync files, and adds API
to allow exporting a PDOM without any index-in-sync check.
Change-Id: I63a7d36a2de465f9994cc9b9698688e3ad6850ee
2013-01-14 12:09:49 -08:00
Nathan Ridge
dc8b82fac2
Bug 395243 - Error involving dependent expressions
...
Change-Id: Iabd115b40d0b7b633c416171a19a981f1e51dee8
Reviewed-on: https://git.eclipse.org/r/9211
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-01-07 15:47:32 -08:00
Sergey Prigogin
ab8d95148e
Bug 395243. Don't allow template arguments based on problem types.
2013-01-07 15:47:18 -08:00
Sergey Prigogin
83f2b36073
Bug 395243. Fall back to the simplified type if the original type of a
...
template argument could not be stored in the index.
2013-01-07 15:46:36 -08:00
Sergey Prigogin
0698f1aae5
Bug 397496. A missing piece of the previous fix.
2013-01-06 21:36:57 -08:00
Andrew Gvozdev
5b08369b16
bug 396411: Combined patch from master (fixes workspace relative paths from MBS)
2013-01-05 07:50:51 -05:00
Andrew Gvozdev
7a1956c019
bug 388755: Fix EFSExtensionProvider to return conventional path on Windows as C:/path (without extra leading slash) - combined patch from master
2013-01-05 07:45:43 -05:00
Sergey Prigogin
5138ee947f
Bug 397496 - Formatter does not wrap long macro arguments
2013-01-04 19:26:22 -08:00
Doug Schaefer
bcd3f3e0f3
Bug 397469 - Fix problem with scanner discovery on relative source
...
paths.
Change-Id: Ic8630565de6d0481c3ebc1a92f3841460e8f17d1
Reviewed-on: https://git.eclipse.org/r/9462
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
IP-Clean: Doug Schaefer <dschaefer@qnx.com>
Tested-by: Doug Schaefer <dschaefer@qnx.com>
2013-01-04 16:50:18 -05:00
Marc-Andre Laperle
1644f4d640
Bug 397288 - typename keyword is not completed
...
Change-Id: I26d62f771b5bb08d1c5cab64929c765c025053b3
Reviewed-on: https://git.eclipse.org/r/9419
Reviewed-by: Marc-Andre Laperle <malaperle@gmail.com>
IP-Clean: Marc-Andre Laperle <malaperle@gmail.com>
Tested-by: Marc-Andre Laperle <malaperle@gmail.com>
2013-01-03 01:34:42 -05:00
Sergey Prigogin
12e9f46ee7
Cosmetics.
2013-01-01 14:09:00 -08:00
Sergey Prigogin
e65f4ce42c
Cosmetics.
2012-12-31 14:57:49 -08:00
Sergey Prigogin
84747c6e5a
Cosmetics.
2012-12-31 14:57:28 -08:00
Sergey Prigogin
6a6b7ac936
Bug 392577 - Members of anonymous namespace visible outside file
2012-12-28 17:20:52 -08:00
Sergey Prigogin
7000da66ff
Adjusted toString method and removed unused methods.
2012-12-28 17:20:39 -08:00
Sergey Prigogin
f7523cd7b4
Cosmetics.
2012-12-28 17:20:22 -08:00
Sergey Prigogin
14317420cd
Bug 397227 - __decltype GCC keyword is not supported
2012-12-28 14:06:20 -08:00
Sergey Prigogin
35d1af1f50
Cosmetics.
2012-12-28 14:00:42 -08:00
Sergey Prigogin
d1b91caff2
Bug 397210 - Name resolution problem with 'auto' and constructor
...
initializer
2012-12-27 18:29:47 -08:00
Sergey Prigogin
43f0eb4fc4
Cosmetics.
2012-12-27 18:28:46 -08:00
Sergey Prigogin
f8540f49fb
Bug 397205. Fixed StackOverflowError in EvalFunctionCall.getValue()
2012-12-27 17:02:58 -08:00
Sergey Prigogin
604dcd6146
Bug 397208 - Problem markers don't get updated when preferences change
2012-12-27 17:02:42 -08:00
Sergey Prigogin
f81a1652f1
Cosmetics.
2012-12-27 17:02:24 -08:00
Sergey Prigogin
6428f07759
Bug 395243. More efficient and robust storage of types and template
...
arguments.
2012-12-26 17:27:02 -08:00