Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/core
AgeCommit message (Collapse)AuthorFilesLines
2020-04-12Bug 561993 - Remove dependency to com.ibm.icu from CDT UIAlexander Fedorov44-139/+133
Use JVM classes Rework WorkingSetProxy#getSearchKey Change-Id: Icda4b5b791259150dbf436546c2096ea728e0da0 Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-04-11[releng] Bump version to 10.0.0Jonah Graham9-9/+9
Change-Id: I32f6f61835bdbad3cffd713965045c5097c8619f
2020-04-11Bug 561992 - Remove dependency to com.ibm.icu from CDT CoreAlexander Fedorov27-127/+101
Switch to JVM classes Remove commented code from CProjectDescriptionManager Change-Id: I53431ba1d5c015b3192fff7249c73e816b8b49ea Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-04-10Bug 561787 - Make Elf parser names inline with java coding styleMatthew Khouzam1-21/+23
Replace under_score with camelCase for private non-api fields Change-Id: Ica0dece19aaaf79d979588266f4c9552ea6d1224 Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
2020-04-10Bug 561788 - Remove useless field in ElfMatthew Khouzam1-5/+0
The syms field is only set and never read outside of getSections. It can safely be removed. Change-Id: I40be61c4d6fab0131bd47134fc444b4306f8b322 Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
2020-04-10Bug 561770 - Rework API new class creation wizard pageMarco Stornelli1-8/+20
Change-Id: Id8d83e05b8bc2665bf20fc804f0511ca8acd3126
2020-04-10Bug 534420 - Fix enums nodiscard flag size in the indexMarco Stornelli2-9/+21
Change-Id: Ifaf5de849a8b95217ce112306f471dbcdc781f3d
2020-04-09Bug 510789 - Added final field to class wizardMarco Stornelli5-6/+109
Change-Id: Ib2f0168b897e665f3577511144692bb446d5ab84
2020-04-09Bug 561787 - Declare modifiers in correct order for ElfMatthew Khouzam1-153/+153
The modifiers should be public static final. Change-Id: Iaaede29a68891ab8aeb297b08db78ac13acbc1b8 Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
2020-04-09Bug 561786 - Add unit tests for ElfMatthew Khouzam10-0/+162
Test on X86-64, i386, ppc64 and ppc32. Add Elf compiled executables to resources folder in order to ensure address coherence. Change-Id: Ie85636c9732cc41b6e5505ecf7acc783644bb442 Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
2020-04-08Bug 561631 - Fix isFinal check for template specializationMarco Stornelli2-0/+49
Change-Id: Iac5b0d753c32f936e5d0e7ecdde66aeb0f7c6af8
2020-04-07Bug 561824 - Removed suppress warnings about API restrictionsMarco Stornelli1-3/+3
Change-Id: I182a222ec09e1da88dfcf1d3066eb3e9eaba4a2c
2020-04-06Bug 534420 - Add checker for [[nodiscard]] attributeMarco Stornelli1-1/+1
Change-Id: I5e40a2d50281b669c62ed48ee1a3a399ca71981c
2020-04-06Bug 534420 - Add support for nodiscard attribute for enum typesMarco Stornelli11-6/+102
Change-Id: Ib555c5d3f37c1159208a971affc7d31dc0ca3220
2020-04-02Bug 561635 - Clean-up CDT Activator codeAlexander Fedorov1-2/+1
Remove misplaced usage of "org.eclipse.tools.templates.ui.internal.Activator" Change-Id: Iaeb42729366f12a6329c4b8ca2b062ab7a169472 Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-04-01Bug 495661 - Period is a valid symbol in a section nameTorbjörn Svensson3-12/+46
When using -ffunction-section, each function is placed in it's own section name. For example the main() function would be placed in .text.main, so the pattern looking for undefined references needs to allow the extra dot there. Since C++ will use other symbols than what's included in \w, lets allow everything except a + sign and whitespace. Change-Id: I66d9ee7d8cbc0a405e60d7cdeb43c38b30107245 Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2020-04-01Bug 534420 - Add support for nodiscard attribute for class typesMarco Stornelli19-4/+212
Change-Id: I7466301118bacc04029c315d97441ff8e56142b5
2020-03-30Bug 561559 - Fix formatting def capture lambda expressionsMarco Stornelli2-2/+22
We missed a space before the closing brackets if the proper option was selected. Change-Id: Ibbb09c3c961dc1b5e22aaa65ffb5d9878c2bb08b
2020-03-27Bug 561088 - Some cleanups to VariableReadWriteFlags classesNathan Ridge3-114/+52
Change-Id: I63c5333b4c97062229c7f421b4f152ba3f90a996
2020-03-23Bug 561128 - Allow storing all local types in the index, not just typedefsNathan Ridge2-4/+3
Change-Id: I4bb76e199557e2dfe1fcab3a435434612b3334a5
2020-03-23Bug 534420 - Add initial support for [[nodiscard]] attributeMarco Stornelli20-3/+154
Change-Id: I3bb7e1b4068c5e95a8247be152b9e428f9207bdc
2020-03-23[releng] - Fix api version for code formatter optionsMarco Stornelli1-2/+2
Change-Id: I9e8fe2541355c0f066de0f11c31129298ec3f6e5
2020-03-22[releng] Bump CDT version to 9.12.0Marco Stornelli15-17/+17
org.eclipse.cdt.debug.gdbjtag is bumped because of Bug 561343 Change-Id: I6dac283b7e9093662f57ac5c804021c4201ad6f1
2020-03-21Bug 561088 - Fix read/write flags in case of dependent typesMarco Stornelli10-116/+298
Change-Id: I072bb53a95d17137eb614bff34de6bd57a371d33
2020-03-20Bug 561124 - Pick a default test strategy in constexpr.TestBaseNathan Ridge1-0/+6
This allows constexpr evaluation test cases to be run individually (using the default strategy). Change-Id: Ib196f0c625580ab50b0abf79d57b54175b174f5f
2020-03-20Bug 560754 - Clicking on header with no extension brings up text editorJeff Johnston1-0/+19
- modify EditorUtility.getEditorInputForLocation() so that if we are dealing with an external Include element and we can't get a TranslationUnit then check the parent to find a contentTypeId and create an appropriate ExternalTranslationUnit to use in creating the ExternalEditorInput Change-Id: Id99305606d058b8c105fe9b4099f5561620b07fd
2020-03-20Bug 561128 - Additional fix for lambda constexprMarco Stornelli2-6/+21
Change-Id: Ieee1eb4a494ec452bb5f710b2ffafd62ad798d2a
2020-03-15Bug 561128 - Add constexpr evaluation for lambda expressionsMarco Stornelli3-7/+31
Change-Id: I28916218c7d2326407b28170ac051c18ec501f49
2020-03-13Bug 560483 - Add support for c++17 constexpr lambda expressionsMarco Stornelli4-3/+46
Change-Id: Ic64ef646944c9d1b6f606f3b11f90ffed65ea95e
2020-03-13541239: [C++17] Implement parser support for deduction guidesFelix Morgner18-41/+760
Change-Id: I1683583af981d276b346ba8470a9044cfd8921cd Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541239 Signed-off-by: Felix Morgner <fmorgner@hsr.ch> Also-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-03-08Bug 560636 - Fix a small potential raceTorbjörn Svensson1-1/+1
In commit f69a613d726ae03fc22b50d68503c5aa5fda982e, a check for null and 0-length array was introduced, but the checks is not reliable unless the checked value is later used. Change-Id: Ifc32b369514ee03eeea21281a7af80616531af87 Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2020-03-02Bug 560636 - Fix exception in findImplicitlyCalledConstructorMarco Stornelli1-1/+7
Change-Id: I5183737d0125713a5c4515752ba13f83df716ac2
2020-03-02Bug 559957 - Headers are not getting resolved in Windows OSKondal Kolipaka1-1/+1
Change-Id: I933521a9001824024377205096a56471ce150aa9 Signed-off-by: Kondal Kolipaka <kondal.kolipaka@gmail.com>
2020-03-02Revert "Bug 560614 - Drop dependency on ICU4J"Jonah Graham69-136/+250
This reverts commit 87b627bf02eaab28cdb64f6ebe203ac64d18fe94. Change-Id: I54ea1ac766437deb174eeba571a7a5094c180828
2020-03-02Bug 560614 - Drop dependency on ICU4JAlexander Kurtakov69-250/+136
Straightforward conversion. Still usages left that need deeper investigation how to be done proper. Some long time commented code removed as java formatter breaks trailing whitespaces on save. Change-Id: If74259bed5735b0d4cc98fc2cfa609c9c53c80c9 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-03-01Bug 560173 - Fix destructor lookup in case of typedefMarco Stornelli3-4/+6
Added field isDestructor to LookupData class Change-Id: If2707c96eeb54dfc938dfc5caf69f0bbf71589ef
2020-02-18Bug 560273 - Hook natives build in maven via profileAlexander Kurtakov3-3/+3
Default ARCH = x86_64 as x86 is no longer built nor needed. Change-Id: Id1d0dc6b0b29438cc200d614cb3add55c8eb40f1 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-02-15Remove unnecessary SuppressWarning(cast) and casts.Alexander Kurtakov1-2/+1
Change-Id: I9248a3fd2481b590e8437bf7f880f936ba88ce6c Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-02-15Revert "Bug 510789 - Added final field to class wizard"Marco Stornelli4-94/+6
This reverts commit ccabaa21186315d47323d8c077b7b886c70aa14a. Change-Id: I9dba85dadfb44e8e8d97e9368bba6da4da541910
2020-02-15Generify some getAdapter implementations.Alexander Kurtakov11-35/+24
Change-Id: I2cd3dad7821e3c6ae3f0371edda5e511beff4014 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-02-14Get rid of some annoying non-Javadoc comments.Alexander Kurtakov113-1433/+4
Change-Id: I55b5fcce4948ec17a97a199bb75627e8e7a4c462 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-02-08Bug 510789 - Added final field to class wizardMarco Stornelli4-6/+94
Change-Id: I4c404b8f0106e976b25b232a65bc3d313be1449f Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-02-06Bug 559877 - CBuildConfiguration.getProperties() returns an empty mapFabrizio Iannetti1-1/+1
Change-Id: I3da2aee59eaf06b8e5d0bbd4ccc05b2a0139c3ef Signed-off-by: Fabrizio Iannetti <fabrizio.iannetti@gmail.com>
2020-02-05Bug 559800 - Content in cdt.doc.isv badly outdated and brokenAlexander Kurtakov46-140/+64
Fix javadoc tags. Change-Id: I95a6720777797b4449509f29d00ce836a7c9e103 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-02-04Move away of the deprecated AbstractUIPlugin.getWorkbenchAlexander Kurtakov14-22/+27
Use PlatformUI.getWorkbench instead. Change-Id: I8c0eb2c4b3b414e61f03fc9d9becd1d574f7e26d Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-02-04Bug 475625 - Allow user to have empty variable namesMarco Stornelli1-6/+15
When the user selects the second wizard page was forced to use a no empty variable name, however it's possible the parameter won't be used and the user wants to have a matching signature. Removed the check. The parameter name is still automatically set if the user click directly on "Finish" button. Change-Id: I665220b72d7b04b4bc89ffd5d764771cdfa8b243 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-02-01Bug 559669 - Fix formatter on/off tagsMarco Stornelli2-1/+18
Change-Id: Ia481703a0360ec5741d2fb079a75aa13a33bff39 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-01-31[releng] Bump version of cdt.core for new APIJonah Graham4-4/+4
Change-Id: I64fcde8659f97c133fedc700879bee4eb86d97e9
2020-01-30Bug 559545 - Fix formatter with enums with standard attributesMarco Stornelli2-0/+11
Change-Id: I993e773792105e22b9c2f703488e7ff211ed4068 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-01-30Bug 434677 - Fix implement method insert position with namespacesMarco Stornelli3-1/+75
If the correct namespace existed before the refactoring in the translation unit, refactoring process just ignored it. Change-Id: I9d6bd301807bb2d3f83f74ef772395d3470cf8bd Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>

Back to the top