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

12868 commits

Author SHA1 Message Date
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
Sergey Prigogin
1a0c51205e Bug 488904 - Performance regression of code completion due to parameter
guessing

Code cleanup.

Change-Id: Idf8fadddef683bd1161a0d60333e47cd2437d730
2016-03-11 17:34:13 -05:00
Sergey Prigogin
9240257992 Cosmetics.
Change-Id: If6660920227beedfa8d2c39c3e24cf1bd6454d5e
2016-03-11 17:33:53 -05:00
Sergey Prigogin
4a9287acb5 Remove use of deprecated methods.
Change-Id: Id14e9948dc30a998adad463e338dc86df109e315
2016-03-11 16:45:54 -05:00
Sergey Prigogin
6386496e21 Minor cleanup.
Change-Id: I75888180972f3e4f9c5cf1088c9347b1e6fd0b27
2016-03-11 15:52:12 -05:00
Sergey Prigogin
b2db38b873 Removed redundant type arguments.
Change-Id: Id238b37fb6852e9998b9aa3f4fd9f5e8d7f54bd6
2016-03-09 05:24:49 -08:00
Sergey Prigogin
a045063cea Removed redundant type arguments.
Change-Id: I96e07fd9e0fdb628db449bbf54385abe68fccced
2016-03-08 21:19:14 -05:00
Sergey Prigogin
70fe6cbbde Bug 488904 - Added a preference for enabling/disabling argument guessing
Change-Id: Id39454da16638d5f11c95e419c2385dc16cdb53a
2016-03-02 20:39:12 -08:00
Sergey Prigogin
86dabd3d00 Cosmetics. 2016-03-02 19:54:02 -08:00
Sergey Prigogin
70fe8493fc Cosmetics. 2016-03-02 19:29:36 -08:00
Sergey Prigogin
c218db1abe Removed deprecated IASTBuiltinSymbolProvider interface.
Change-Id: I3beb8348e1f598d8a869b61dc64f2d649f721875
2016-03-02 18:48:52 -08:00
Sergey Prigogin
7f6a6ae5ca Removed use of a deprecated method.
Change-Id: I00934f05c35e5ccba097c05904f8b68d897a71de
2016-03-02 18:41:40 -08:00
Sergey Prigogin
2c9820b2b0 Increased max size of index database cache to 256MB. 2016-03-02 17:56:09 -08:00
Sergey Prigogin
028f8545ca Cosmetics. 2016-03-02 17:46:00 -08:00
Sergey Prigogin
bc14c5b1cc Bug 488904 - Performance regression of code completion due to parameter
guessing

Change-Id: I5a6b693b898d40853da5c2d112c62c93eaf60064
2016-03-02 17:21:51 -08:00
Sergey Prigogin
3e27134c47 Cosmetics.
Change-Id: I379de81844c6beed828ec2d27cef110a10987d17
2016-03-02 14:34:20 -08:00
Sergey Prigogin
62dc7c36ea Performance optimization.
Change-Id: I44a518a9eeb1c31cb1c065f89cae774b125c4f94
2016-03-01 14:26:31 -08:00
Sergey Prigogin
f1341a25cb Cosmetics. 2016-03-01 13:52:13 -08:00
Nathan Ridge
1171bc168c Bug 488456 - Handle unknown class instance that resolves to alias
template specialization

Change-Id: I8e57ebffb8d93b22948a6822b566988d5b2f91ad
2016-02-29 19:47:33 -08:00
Sergey Prigogin
3a923c84ec Made InstantiationContext a final class. 2016-02-29 18:58:38 -08:00
Sergey Prigogin
6a8c77b33f Bug 488732 - NPE in CPPTemplates.resolveUnknownMember
Change-Id: I46ff488ced5aa8e2dda1c39709aa381f8bc4e59a
2016-02-29 18:46:40 -08:00
Sergey Prigogin
69562ae63e Bug 488605 - Organize Includes adds an include for a header included by
the partner header

Change-Id: I16ca2afc2ecbe1b47c9a71be5e0c170c9ac0d08d
2016-02-26 23:43:01 -05:00
Sergey Prigogin
5b9dedd74f Normalized preferences. 2016-02-26 19:57:34 -08:00