Sergey Prigogin
b91b69775f
Bug 491825 - Remove uses of new Boolean and friends
...
Change-Id: Ie358c8385c278472f3b86851f6fc219007bb9b5c
2016-04-15 15:20:15 -04:00
Jonah Graham
1dd218df31
Stop using _ identifier
...
From JLS 15.27.1.
It is a compile-time error if a lambda parameter has the name _ (that
is, a single underscore character).
The use of the variable name _ in any context is discouraged. Future
versions of the Java programming language may reserve this name as a
keyword and/or give it special semantics.
Change-Id: I6f357dcc8f1eea933c6fc3afb474982e6d6210fe
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2016-04-15 11:12:02 +01:00
Sergey Prigogin
3c09a628a2
Bug 491748 - Name resolution problem with initializer list
...
Change-Id: Ib259f16a080c7f8848a7ce9e1c40c0153e99f387
2016-04-14 20:28:34 -07:00
Doug Schaefer
6e1b9b408d
Tighter integration of new build system with cdt.core.
...
Move the new build system to cdt.core and remove the previous
plugins. Hook the new system into scanner info and environment
variable manager.
Clean up API in preparation for Neon and API lockdown. Hook up
Qt to the new APIs.
Add discovery of MSYS2's toolchain and Qt and Qt's MinGW toolchain.
Change-Id: I85b1a91da4a44e86f0e9da9310f8106c894623e0
2016-04-14 16:19:37 -04:00
Sergey Prigogin
ad0d665a19
Use CharArrayObjectMap instead of CharObjectMap to store symbols in
...
scopes.
Change-Id: Ie2f84135d22ba21829afc0426cf1d83e5d234e7c
2016-04-13 21:06:58 -07:00
Sergey Prigogin
27774c7688
Bug 491636 - Problem with constructor declaration with the name
...
including template arguments
Change-Id: I6c2269d232cb1a93a070c73f2ed52f1beeb43926
2016-04-13 19:48:13 -07:00
Sergey Prigogin
739bc922cf
Code streamlining.
...
Change-Id: Iaafe325b1c984b4246bd80b3b80a4f08c612d32a
2016-04-13 19:03:49 -07:00
Sergey Prigogin
a8d768376d
Cosmetics.
2016-04-13 16:44:21 -07:00
Sergey Prigogin
aad801dad0
Code cleanup.
...
Change-Id: Id6ea0aa5450d623b0be1bb3acde8d0a0c4628d6d
2016-04-11 10:37:11 -07:00
Sergey Prigogin
e7d8109e95
Fixed deprecation warnings.
2016-04-08 11:57:01 -07:00
Sergey Prigogin
9804e683e6
Cosmetics.
...
Change-Id: I9cd2b475d2992086f4cf722c31c69d322377c484
2016-04-08 11:55:58 -07:00
Nathan Ridge
cb76eaa873
Bug 489876 - Virt-specifier following trailing-return-type
...
Change-Id: I1c86634cbb69c0e4b2243dc858abe4c048335378
2016-03-30 00:25:03 -05:00
Nathan Ridge
1723662de3
Bug 489477 - Compare AST types to PDOM types correctly during final overrider analysis
...
Change-Id: Ie34dad36cfb9f459b997a859c2c193745131f5c8
2016-03-30 00:23:33 -05:00
Nathan Ridge
f136f05560
Bug 488612 - Fix a NPE in DoxygenSingleAutoEditStrategy
...
Change-Id: I79f91dfc97da1cf4429fdedf4bee457b8e7cb1b7
2016-03-30 01:22:05 -04:00
Nathan Ridge
e41a1c30eb
Bug 488611 - Overloaded pointer-to-member operator
...
Change-Id: I16dfaa0d91fbc703e2cde014b62578c168e48716
2016-03-30 00:20:29 -05:00
Solganik Alexander
36be245004
Bug 435726 - Dont set SWT colors for foreground on active element.
...
When dark theme is in use outline and project explorer background
expected to be dark, regardless of globally (OS level) selected SWT
scheme. So for active elements foreground always return NULL which will
result in default colors to be displayed. For inactive element, continue
displaying them in grey, as grey is inactive color for both dark and
default theme.
Change-Id: I91b20b0327e0008a2aa01573981f217a609e3bbc
Signed-off-by: Solganik Alexander <solganik@gmail.com>
2016-03-30 01:16:05 -04:00
Sergey Prigogin
64e7137959
Report long wait for exclusive index access to the user.
...
Change-Id: I27b69a7be19060ec2874aff92d86420c32ee595f
2016-03-28 20:37:25 -07:00
Sergey Prigogin
9622166291
Use prime numbers for hash table sizes to reduce collisions.
...
Change-Id: I4233e4a4ca729dd742825ee23b9c254fa836bc41
2016-03-28 19:06:42 -07:00
Sergey Prigogin
eeaed8ee74
Minor optimization.
2016-03-28 13:52:44 -07:00
Sergey Prigogin
b1f7f7f7f1
Moved to JDK 1.8.
...
Change-Id: I630a0c442b1df2624148a9d62418b862c313897c
2016-03-28 16:50:01 -04:00
Sergey Prigogin
929d8dfb45
Consolidated similar tests.
...
Change-Id: If8161fdd23956f3cb61660f45d1b1407bb102835
2016-03-28 15:04:39 -05:00
Sergey Prigogin
16562814f7
Cosmetics.
2016-03-28 11:43:55 -07:00
Doug Schaefer
c29243b187
Revert "Bug 489563 - API change for Language Settings Providers."
...
This reverts the changes we've made for language settings providers
so that I can start again with a cleaner approach.
Change-Id: Icddd5a465a8f217594af5b07011a56bf1dfdf014
2016-03-22 10:32:31 -04:00
Sergey Prigogin
52432d7370
Cosmetics.
...
Change-Id: I4022285d11267b77861cc8e4333adbea9c780ea7
2016-03-21 20:17:05 -07:00
Sergey Prigogin
de3b172c7d
Bug 489563 - API change for Language Settings Providers.
...
Restored binary compatibility of LanguageSettingsSerializableProvider.
Change-Id: I02c9c7b0cc98a72ef47798a74f7a6ff99e85cf46
2016-03-21 19:15:23 -07:00
Sergey Prigogin
d07b74f31a
Bug 489987 - Name resolution problem with static constexpr method
...
Change-Id: Ib1ec66f3c4d250112a606482a8c97a593fb0bfce
2016-03-21 16:58:45 -07:00
Sergey Prigogin
7f6e86085c
Cosmetics.
2016-03-21 16:30:32 -07:00
Sergey Prigogin
9ea3641953
Minor performance optimization.
...
Change-Id: I8d529cf8bf41faca127d12db033f295b8a23e338
2016-03-21 14:17:25 -07:00
Sergey Prigogin
e156a0fb89
Added two missing @noreference tags.
2016-03-21 14:02:12 -07:00
Doug Schaefer
5a5de4b1db
Bug 489563 - API change for Language Settings Providers.
...
Use IBuildConfiguration instead of ICConfigurationDescription.
Add adapters to convert back and forth between these. Create
IBuildConfiguration objects when configuration descriptors are
created.
Clean up formating of the code involved.
Change-Id: Iec5ca132dddbf990f116f96b4680ef5f7318e28b
2016-03-20 23:10:46 -04:00
Sergey Prigogin
483bd0e7d6
Bug 489896 - Bogus syntax error with designated initializer.
...
Change-Id: Iedd4e392833471c37c8e6440553178122f499635
2016-03-17 19:54:01 -07:00
Sergey Prigogin
50ae3ff6a8
Cosmetics.
...
Change-Id: I7a5e70d05316a74be6b0abe042f8415447563a7e
2016-03-17 20:15:19 -05:00
Sergey Prigogin
f838c07db6
Code streamlining.
...
Change-Id: I7a90e1b97d65813c80a52dfc36fc368bc20a7399
2016-03-16 22:42:37 -05:00
Sergey Prigogin
7c859a9b92
Cosmetics.
...
Change-Id: If2aa971a6480e079487d7856290f59ec67459993
2016-03-16 19:58:45 -07:00
Sergey Prigogin
ec7d830f4b
Made couple frequently used methods final.
...
Change-Id: Ife83a856271a3aa6056f2fec8d02ab515611b4ab
2016-03-16 19:58:44 -07:00
Sergey Prigogin
4b31af20b1
Removed deprecated ICPPQualifiedName.getNames() method.
...
Change-Id: I6e84cba6c56fe5467205ef85e24035e6b2e86f50
2016-03-16 19:58:43 -07:00
Sergey Prigogin
31e3379235
Bug 489710 - Name resolution problem with inherited constructor
...
Change-Id: Ic2a090a79e9d4414217e5f8f15ee70a64bb77885
2016-03-16 19:58:42 -07:00
Sergey Prigogin
315fc0f5ef
Cosmetics.
...
Change-Id: I307cff37a52a60606d150b708d53adfcb3c456e3
2016-03-16 17:38:01 -07:00
Marc Khouzam
df63a59b53
Remove o.e.cdt.core.linux.ai64 and o.e.cdt.core.qnx
...
Remove the entire two plugins and the two references I could find to
them.
Change-Id: I0ab7f24503b737f5cf711616a1eabd1f59d092f0
2016-03-16 13:13:33 -04:00
Sergey Prigogin
6a7969bc85
Removed deprecated ICPPBase.getBaseClassSpecifierName() method.
...
Change-Id: I7a846bf9f91193bd74ea8ae006a35159e47a7367
2016-03-15 00:07:23 -04:00
Sergey Prigogin
b50f68c053
Removed few deprecated *_last constants.
...
Change-Id: I62de6fbb05d2b707147e851126d486c1e943e120
2016-03-15 00:06:58 -04:00
Sergey Prigogin
5423c9437b
Removed deprecated methods from IASTPreprocessorMacroDefinition.
...
Change-Id: I95e918c6103a4876361971a8d3beca1e7d2a1773
2016-03-14 23:54:55 -04:00
Sergey Prigogin
44e0370d76
Marked deprecated APIs with @noreference tags to be able to remove them
...
later.
Change-Id: I7ca0a396d3080c30d8dad70717d85bb0b973b01a
2016-03-14 23:54:42 -04:00
Sergey Prigogin
3199dc91bf
Removed IASTBinaryExpression.op_last.
...
Change-Id: Ib0fbe7eb791c2e740441a644d4042662f947926c
2016-03-14 20:47:09 -05:00
Sergey Prigogin
f1944d2d7f
Marked deprecated APIs with @noreference tags to be able to remove them
...
later.
Change-Id: I8438401eeffe7591daf405786c1e94d40d10290c
2016-03-14 17:56:45 -07:00
Sergey Prigogin
7ad8329300
Removed unused deprecated methods from I*NodeFactory API and changed the
...
deprecated methods still being used by lrparser to be internal.
Change-Id: Id5635443360c9be20c714be5d3d92bbf46ee9da3
2016-03-14 17:21:17 -05:00
Sergey Prigogin
9d492879be
Removed deprecated methods.
...
Change-Id: I2bcbab9c93767451b8649963daabb9ea6259c683
2016-03-14 17:13:07 -04:00
Jesper Eskilson
eac2f92bb4
Fixed warnings: do not call MessageFormat#format(...) with String[].
...
Change-Id: I3da681e323cfeb0c1c07a669183e6d1d18ca6ff6
Signed-off-by: Jesper Eskilson <jesper.eskilson@iar.com>
2016-03-14 13:41:59 -04:00
Sergey Prigogin
2f32c523f5
Cosmetics.
2016-03-11 19:10:12 -08:00
Sergey Prigogin
6009665334
Bug 489468 - Extract Function creates illegal declaration in .h when
...
there is a using statement in the .cpp for an argument type
Change-Id: Ie54ce13b434bab21f96b0c6bb7347846d52314e0
2016-03-11 17:47:46 -05:00