Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-12-19[releng] Remove unused API filtersJonah Graham1-68/+0
Change-Id: I960afcd99198918fe5f86983243b571c23a3c97f
2020-10-12Bug 567810: Squash over zealous warning from PDEJonah Graham1-0/+236
See also Bug 558477 Change-Id: I0765a2a49dc77e2f24af787b0f9a1e0e1e510a30
2020-10-12[releng] Update API FiltersJonah Graham1-22/+6
Remove old filters that are no longer relevant and mark some API warnings as ignored. Change-Id: Id687740b4261f9441f10804941a1d2aa1a3746c8
2020-10-12Bug 567261: API Filters and documentation for reverted APIJonah Graham1-0/+24
Change-Id: I6b58a409dd8ac53f685036445fe517fbb1cdc76a
2020-10-06Bug 567261 - Revert "541239: [C++17] Implement parser support for deduction ↵Marc-Andre Laperle1-0/+63
guides" This reverts commit bcb955a32104da02f3748dd3ef080cbcb43c646b. Change-Id: Iaf6ba398e439e3d1da1e3a3b0247c7b24bbfb057
2019-12-19[releng] Remove no longer needed api filtersJonah Graham1-79/+0
Change-Id: Ic524d833e64f4388d76188437b1fa0b90c371d37
2019-08-22Bug 550308 - Allow toolchain to specify part of the build config name.Doug Schaefer1-2/+2
This allows us to consider more than just the os and arch in the build config names as required by the selected toolchain. Change-Id: I3e1a52c756aca13fbe6c83a95f9a86bb2f286f1d
2018-07-23Bug 535911: Better error in the presence of compressed ELF sectionMarc-Andre Laperle1-0/+8
This doesn't implement reading compressed ELF section, but at least it gives a more useful error instead of a simple "IllegalArgumentException" with no clue. Change-Id: Ib0ee1ab9e3aed7aeba184f13262b59ef21afcd32 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2018-05-03Add dynamic variable for build directory of active core build configDoug Schaefer1-71/+71
This will allow us to use that value in external tool launches such as those used by the Serial Flash launch configuration. Also removal of the missing src source folder entry in meson.ui.editor. Change-Id: I1033bdc0c18c9822490a9b8602cef83a42f7262d
2018-04-16Bug 533222 - Add Container Build support to Std Make Core BuildJeff Johnston1-20/+0
- add new getConsoleHeader() method to ICBuildCommandLauncher interface and ContainerCommandLauncher class - modify MakefileBuildConfigurationProvider to create build configurations based on an Image name when building for Container and as well support the linux-container os that is used for Container targets - add new IConsoleParser2 interface that extends IConsoleParser and adds new processLine method that takes a List of Job as a parameter - make CBuildConfiguration implement IConsoleParser2 and add new processLine method - modify watchProcess to recognize an IConsoleParser2 and pass a Job List then wait for all jobs to finish before calling shutdown() and possibly reindex - add new IToolChain2 interface with startBuildProcess() method - add new startBuildProcess() method to CBuildConfiguration to look for new IToolChain2 and use its startBuildProcess() method to perform the build - make ContainerGCCToolChain implement IToolChain2 and add new startBuildProcess() method to build in Container - change StandardBuildConfiguration to use startBuildProcess() to do build and clean Change-Id: Icae9a55ef6abfa1b7f611544ad591b6062c72585
2018-03-20Bug 532420 - Make Container Core Build indexing more efficientJeff Johnston1-6/+0
- add new ICBuildConfiguration2 to keep API checks happy - remove refreshScannerInfo method from ICBuildConfiguration and put it in ICBuildConfiguration2 - make CBuildConfiguration implement ICBuildConfiguration2 - update ContainerPropertyVolumesModel to use new Docker plug-ins using docker-client 8.9.2. - fix MesonBuildConfiguration to use a job for each compile line being processed, then wait until all jobs are done before causing an reindex to occur (this will maximize parallelism when building in Containers) - fix ContainerCommandLauncherFactory to save the project so we can exclude project directories when copying header files using the new Docker Tooling interfaces - fix CoreBuildLaunchBarTracker to use ICBuildConfiguration2 interface to make the call to refreshScannerInfo Change-Id: I2138f5111614e7821e46c22731397a01035eac0a
2017-11-10Fixes for scanner info for Makefile projects.Doug Schaefer1-0/+12
Using ESP-IDF (the ESP32 FreeRTOS SDK) on MSYS2 as a test bed. Making sure the indexer picks up as much as it can. Removed -j since that messes up build output parsing. Add UI so you can put it back if you want. Change-Id: I767c739dce1412c75fb56d0bb1efceb913883a5f
2017-11-10Add settings to Makefile build configs to build at project root.Doug Schaefer1-0/+8
Often Makefile projects are intended to be built from the project root directory, such as ESP32 IDF projects. This adds a setting to control that. Change-Id: I151ebf60a7609461d24e192a9d6418fccb737055
2017-11-07Implement ordering of toolchains.Doug Schaefer1-74/+77
Introduce toolchain types independent of providers. Change-Id: I2cf3145920fcf4e7132468b6e653d7ea3e211127
2017-10-12Allow for changing manually setting toolchains for build configs.Doug Schaefer1-0/+46
A number of changes that clean up how build configs are done. Now build settings are stored with the build config instead of in launch configs. That makes it less launch bar specific. Add build settings UI to change the toolchain used for a given launch config. Also changed CMake so it's IToolchain based instead of property which doesn't work when multiple IToolchains match. Change-Id: I958d90ede3c1f873ab1530c2b2880808e8f7abef
2017-09-28UI for adding toolchains for Core Build. New Generic Target Wizard.Doug Schaefer1-0/+28
Provide a way to add new toolchains. Also start of UI to allow for reordering them to help with toolchain selection for targets. New Generic Target Wizard for the new wizard2 extension point for the Launch Bar Target UI. Change-Id: I60635ab27dad5b69df72c339337473183dcf711a
2017-01-30Fix API errors with Eclipse 4.7Marc-Andre Laperle1-29/+0
- Adding default methods can now be ignored - Adding fields is now an error but we probably want to ignore this because it is quite restrictive Change-Id: Ie57c69f54c64e4913d1498b02e86d00c93f8101a Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-11-14Adding API filter for default methodMarc Khouzam1-0/+6
Change-Id: I3a7441ce7820976b663ba5711e848761c8d41f66
2016-10-13Add API filter for default methods.Marc Khouzam1-0/+23
Change-Id: Ie67bd964cd725ed1fc0356212e4a7f947232b066
2016-08-15Remove old .api_filtersMarc Khouzam1-17/+0
Change-Id: Ie5750ec15e1bcdc525a869579620370ff59bab70
2016-06-13Added @noextend to HashTable and its subclasses.Sergey Prigogin1-8/+0
Change-Id: I89a5e887cd22e4cb79b96c549fe5c7b79045cf3b
2016-06-13Created an API filter for HashTable.linkIntoHashTable method.Sergey Prigogin1-0/+8
Change-Id: I209bc9254df389732443a3eb88838719e9eedb76
2015-11-09minor tweaks bin objAlena Laskavaia1-0/+17
Change-Id: Ib2a5463bc71f05358a137c1c2bb547fd5577e8e9
2015-02-11Remove unnecessary .api_filtersMarc Khouzam1-19/+0
Note that memory/org.eclipse.cdt.debug.ui.memory.traditional/.settings/.api_filters needs to be kept because: 1- it removes warnings about implementing provisional APIs 2- that plugin sets warnings as errors, so warnings are not allowed Change-Id: Id4bcc9cd78c4c6678ef749cfe276e5a9945efa1e Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-08-04Cleanup of Messages.properties and Messages.java files continued.Sergey Prigogin1-2/+2
Change-Id: Ia8dd64344b368c00d72006a9abdea7cc2019d637
2014-08-04Cleanup of Messages.properties and Messages.java files.Sergey Prigogin1-0/+19
Change-Id: Iea47d46a3ea201722fbe666a03c89dde7e5e4961
2013-06-22Removed an obsolete API filter.Sergey Prigogin1-11/+0
2013-04-23bug 401961: Use more general CConfigurationDataProvider facilities to ↵Andrew Gvozdev1-0/+11
initialize language settings providers rather than do it in each New Project Wizard
2012-06-26Bug 299911: Increment plugin and pdom version.Markus Schorn1-153/+0
2012-03-16Bug 374442 - Refresh resource by build configurationDavid Salinas1-68/+153
2012-02-11Added IASTNode.getOriginalNode method.Sergey Prigogin1-0/+13
2012-01-08All methods of ArrayUtil are now type-safe.Sergey Prigogin1-17/+55
2012-01-04bug 290631: Scanner Discovery Challenge. ICSettingEntry &Andrew Gvozdev1-0/+17
ICDescriptionDelta as @noextend-@noimplement.
2011-02-16Remove obsolete API filter (API tooling has been fixed).Markus Schorn1-12/+0
2011-01-21Add filter for bogus API-tooling error.Markus Schorn1-0/+12
2010-06-17Bug 294543: Built-in candidates for overloaded operators.Markus Schorn1-45/+0
2010-05-12Undo part of the merge from 5.0.Markus Schorn1-10/+3
2010-05-11- Merged changes from cdt_5_0 to HEAD. Too many to mention individually.Chris Recoskie1-3/+10
- Reworked IFileSystem utility so that now it is noimplement/noextend. Clients should now extend from concrete class FileSystemUtility instead to better insulate them from future API changes. - Reworked the resulting concurrency fixes - indexing and scanner discovery now synchronize on the project root as a scheduling rule. Original HEAD behaviour was to synch on the project's .settings folder for indexing, but that deadlocked with scanner discovery. - Fixed remote indexing. Changes on HEAD that deprecated CodeReader broke the ability for remote translation units to provide the path to load the file content from. Added API to ITranslationUnit for this purpose.
2010-02-17Bug 302412: Syntax for c++0x initializer listsMarkus Schorn1-0/+45

    Back to the top