Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-02-26 | Bug 544721 Retain rebuildState state when cloning build configscdt_9_5 | Philip Langer | 3 | -11/+39 | |
When cloning build config, all its childrens' rebuildState and dirty state are maintained except for the states of AdditionalInput and InputOrder. With this change, we also retain their rebuildState and dirty state, if it is a clone (that is, copyId is true in the InputType). Change-Id: I63b2d38d0065e50357887bfccb340d458d2f4441 Signed-off-by: Philip Langer <planger@eclipsesource.com> (cherry picked from commit 17237841e1510a160497c006c2aece72aec08871) | |||||
2019-01-27 | [releng] Update from RC to release versions of webtools in target | Jonah Graham | 2 | -3/+3 | |
Change-Id: I48b37a4e6319e653528577bde8407e0155a30b85 | |||||
2018-11-23 | [releng] Bump version to 9.5.6 | Jonah Graham | 102 | -104/+104 | |
Change-Id: I300268648f0ea627e51742e3d7c1d8b6324b53ca | |||||
2018-11-17 | Bug 540957 - Implement equivalence checking for expressionsCDT_9_5_5 | Nathan Ridge | 31 | -2/+372 | |
This is used for declaration matching in function templates. Change-Id: I80044304b2d9dfda085a13f0cfc040f1200a2e1c | |||||
2018-11-16 | Bug 541069: Don't error on missing variables when doing substitution | Jonah Graham | 1 | -2/+2 | |
This is a follow up to 60d95da97b7b654d6346efd190aaef5211fc57ea (Bug 399460) as in that change the reporting option inadvertently changed. Change-Id: I1afe70632107ab388be09a707e8e9fc419f76b91 | |||||
2018-11-02 | Bug 540699 - NoClassDefFoundError in AutotoolsNewMakeGenerator | Jeff Johnston | 1 | -1/+1 | |
- use of CommandLaunchManager requires higher version of cdt.core than Autotools specified so up to 6.5.0 Change-Id: I315e69defeee9d7d1e6c016edff2d96013fe13e9 | |||||
2018-10-26 | Bug 540523 - NullPointerException in MesonPropertyPage.performOk method | Jeff Johnston | 1 | -8/+10 | |
- add check that buildConfig field has been set before performing any activities on it Change-Id: If3ab7a0b20b54a9c16b26902c06b615e4c514ffa | |||||
2018-10-23 | Bug 540410 - ContainerTargetTypeProvider causes ClassNotFoundException | Jeff Johnston | 1 | -1/+1 | |
- bump up minimum org.eclipse.cdt.core needed for org.eclipse.cdt.docker.launcher plug-in so that ICBuildConfigurationManager2 interface is available Change-Id: I5e77e7b43bdea1f0b59c79fcdfced7c162b64e9a | |||||
2018-10-12 | Bug 540085 - Deadlock in ToolChainManager init | Jeff Johnston | 3 | -14/+39 | |
- modify ContainerGCCToolChainProvider.init so that the CBuildConfigurationManager.recheckConfigs() call is done within a separate job so the init() call will return without causing deadlock - do the same for ContainerTargetTypeProvider - modify CBuildConfigurationManager initProviders() method to be synchronized Change-Id: I4ca9371fb340887233872b6d315621a24450fb2b (cherry picked from commit c9eee479b4c714509e1b006063a4cbdaeed9cdc4) | |||||
2018-10-11 | [releng] Bump version to 9.5.5 | Jonah Graham | 102 | -104/+104 | |
Change-Id: If7e193a2366a37387f76d4d10812b2e1045b3f67 | |||||
2018-10-04 | Bug 512822: "Launch failed. Binary not found" even after buildingCDT_9_5_4 | Hansruedi Patzen | 39 | -59/+1210 | |
Builds upon https://git.eclipse.org/r/#/c/92129/ but also uses the hints to only read the file if necessary. I further reverted some of the changes done with the patch for 'Bug 510987 - Properly support PIE executables as build output' since the binary will now be seen as an executable anyway. Change-Id: I075fef67f3b101ddbc64786dcbc2ca41cc114e25 Signed-off-by: Hansruedi Patzen <hansruedi.patzen@hsr.ch> | |||||
2018-10-03 | Bug 539535 - Refactor CPPSemantics.findOverloadedOperator() so that if ↵ | Nathan Ridge | 1 | -23/+40 | |
something goes wrong during one of the member or non-member lookups, the other is still performed Change-Id: I34c1321a0aa943ee82d1e6c45cf33d97e2f5b5ca | |||||
2018-10-03 | Bug 539535 - Originate an accurate lookup point in ↵ | Nathan Ridge | 2 | -33/+54 | |
CPPASTFieldReference.createEvaluation() Change-Id: I8030d5b304a61d7235a8ca92cf99de2d9a9aff68 | |||||
2018-09-30 | Bug 539145 - Avoid NPE in ↵ | Nathan Ridge | 1 | -0/+2 | |
CaseBreakQuickFixFallthroughAttribute.validPositionForFallthrough() Change-Id: I8a53691f91411bf88f95112d99c1967b1238515a | |||||
2018-09-30 | Bug 539145 - Avoid opening an editor during ↵ | Nathan Ridge | 2 | -11/+9 | |
CaseBreakQuickFixFallthroughAttribute.isApplicable() Change-Id: I82c5b345cfb017680d06f3caeff0c9839780ee68 | |||||
2018-09-21 | Bug 539052 - Add support for __is_constructible type trait intrinsic | Nathan Ridge | 12 | -9/+61 | |
Backport to the 9.5 branch, including adding an API filter to allow adding a new keyword and token type. Change-Id: I9789268dee320ab95aee60c30d8e1867bd0dda53 | |||||
2018-09-16 | [releng] Bump version to 9.5.4 | Jonah Graham | 102 | -104/+104 | |
Change-Id: I683c4938c6c8e7342cb5769c55816e4e38f14835 | |||||
2018-09-12 | Bug 538958 - Meson project built in Container not indexing properlyCDT_9_5_3 | Jeff Johnston | 1 | -2/+4 | |
- add synchronized keyword to the various scanner info collecting methods in ContainerGCCToolChain Change-Id: I476e0c191379621d5ca8ef266c8590a0954ab4a5 | |||||
2018-09-11 | Bug 536884 - Removing header cache should cause ScannerInfo refresh | Jeff Johnston | 1 | -3/+0 | |
- don't reset setting in shutdown() method as this clears the property prematurely for meson and cmake projects Change-Id: I2dd2467427d00aeade335319ec2ceec9f6d7168d | |||||
2018-08-26 | Bug 537534 - Support binary expressions with an initializer-list as the ↵ | Nathan Ridge | 1 | -1/+1 | |
second operand in CPPASTBinaryExpressions.acceptWithoutRecursion() Change-Id: Ifb37df94c9b33f7eeeca4ab041d8f0608377b8cd | |||||
2018-08-26 | Bug 536805 - NPE in CPPEvaluation.maybeApplyConversion() | Nathan Ridge | 1 | -0/+4 | |
Change-Id: I42e780f90aacf9383b722a8b82e441d4032d14e7 | |||||
2018-08-26 | Bug 535548 - Infinite recursion loading function whose return type refers to ↵ | Nathan Ridge | 7 | -21/+62 | |
a parameter from the index Change-Id: Ibff680983cc8ac0bd9d33d8f2247a9f0ca2fe2f3 | |||||
2018-08-26 | Bug 535559 - Index search for entity inside toplevel anonymous namespace | Nathan Ridge | 1 | -1/+2 | |
Change-Id: I9fdc268819b2298d0b3aeb9db9c29f1a0158d2bb | |||||
2018-08-14 | Bug 537924: Unable to build javadoc maven target | Hansruedi Patzen | 4 | -4/+14 | |
Turns off doclint for Java 1.8 and greater because the javadocs are incomplete and won't build otherwise. Some files also had encoding issues with some characters which caused the javadoc build to fail, these characters have been replaced. Change-Id: I04690644bec6d7c3219cb0438cb3db6593fefd3a Signed-off-by: Hansruedi Patzen <hansruedi.patzen@hsr.ch> | |||||
2018-08-02 | Bug 537632 - Meson Property Pages missing some fields after configure | Jeff Johnston | 1 | -104/+136 | |
- fix MesonPropertyPage logic concerning a configured meson project - for possible values, add "-" and "/" as valid characters - in state flow, don't just wait for blank lines, an option header can occur in the middle of a group or a new option group name can also occur Change-Id: I2c6c8f9fb15db0425f03e422b20b58ace5234fd4 (cherry picked from commit ac81db720cdd2668747f5ac36a5ef07e84780937) | |||||
2018-08-02 | Bug 537118 - CMake and Meson integration now working on Windows. | François Godin | 2 | -19/+7 | |
- The commands are launched directly instead of using the shell (/bin/sh) which is not available on Windows. Change-Id: I5f8d99a04da1c860bcd37d138103a1bd4e501547 Signed-off-by: François Godin <copelnug@gmail.com> (cherry picked from commit 0b2053dcb20968508c1e48283582579eef23eefb) | |||||
2018-07-23 | [releng] Bump version to 9.5.3 | Jonah Graham | 102 | -104/+104 | |
Change-Id: Ie8180cd33d2a9831e8be10519ef40efd9110b56b | |||||
2018-07-17 | Bug 536413 - ConcurrentModificationException when indexingCDT_9_5_2 | Jeff Johnston | 1 | -4/+8 | |
- apply patch submitted by duh-sa-sekirom@hotmail.com - in GCCToolChain join the threads that do include path and macro searches before waiting for process so as to prevent a ConcurrentModificationException Change-Id: Iefe6f013007b7bbf00117b5295b5e27489a72834 (cherry picked from commit e0c656d2e035d71dc06587174469296ecd718026) | |||||
2018-07-12 | Bug 536884 - Removing header cache should cause ScannerInfo refresh | Jeff Johnston | 3 | -4/+48 | |
- add a new IToolChain property "cdt.needScannerRefresh" that is set if scanner info needs to be refreshed - for a Container build, turn the property on in ContainerGCCToolChain startBuildProcess() if the Container headers for the toolchain's have been deleted - in CBuildConfiguration processLine(), look for the toolchain property when looking to see if scannerinfo should be calculated - in CBuildConfiguration, turn the toolchain property off in shutdown() Change-Id: I67a3537d1e2967dc15b66a1c37abda1ae8f78bff | |||||
2018-07-12 | Bug 533363 - Indexer spending a lot of time in CommandLauncherManager | Jeff Johnston | 1 | -5/+36 | |
- it seems that fetching the active configuration for a project using an ICConfigurationDescription is time-consuming - the active configuration is sought in ContainerCommandLauncherFactory to get the optional build properties and thus we can figure out if the active configuration has enabled container build or not - see if we are given a CConfigurationDescriptionCache and it contains a BuildConfigurationData element which allows us to get an IConfiguration without creating a new one, serializing it etc.. which is adding to the time taken Change-Id: I8973f1707a602a73fc5ac751f12a1e8dbd549aab (cherry picked from commit a394557c601bdfe860e002f43b83eb492cda39e1)C | |||||
2018-07-06 | [releng] Bump version to 9.5.2 | Jonah Graham | 102 | -104/+104 | |
Change-Id: I0fb0c7ecc2e59cda3e0bb7efb98fd2a72c5aca80 | |||||
2018-07-05 | Bug 536363 - Meson project include paths wrong when using ccacheCDT_9_5_1 | Jeff Johnston | 2 | -4/+19 | |
- fix GCCToolChain and ContainerGCCToolChain to not blindly take the first token in the command string when processing scannerinfo; if it is "ccache", take the second token instead Change-Id: I4b2b7dfaccae6f3ec968bbe4217c57994ad71963 (cherry picked from commit a5ed8ea2a4631882321b04e72afa95e6896fcf3e) | |||||
2018-07-04 | Bug 536396 - Handle corrupt scanner info cache files | Doug Schaefer | 1 | -1/+1 | |
We were not handling JSON parse errors when loading the scanner info cache files which causes havoc at index time. Change-Id: I3a4ee6424134fe756543e4429e9e97b911cda99e | |||||
2018-07-03 | Bug 536317 - Deadlock at start with launchbar and docker tooling enabled | Jeff Johnston | 2 | -135/+206 | |
- fix ContainerTargetTypeProvider changeEvent() to start a Job and return immediately so it will not cause a DockerConnection to be held in multi-threading - move the DockerConnectionManager addConnectionListener call to end of init() method so the fetching of images won't cause a notification event to occur - at end of init(), call CBuildConfigurationManager.recheckConfigs() to make sure any disabled configuration due to a missing IDockerConnection is now put in the configs master list and removed from the noconfigs list - make similar changes to ContainerGCCToolChainProvider Change-Id: Idc120d613b99ec365522f5e7bf5da82d1b362425 (cherry picked from commit 2bcd06f097d1cc846baf8164705ff349843b8080) | |||||
2018-06-27 | [releng] Proper URL for platform with milestones being removed | Jonah Graham | 1 | -2/+2 | |
Change-Id: I3a46159e5cd6f298f85fee148517f90521dfe602 | |||||
2018-06-27 | [releng] Update CDT Baseline to CDT 9.5 | Jonah Graham | 2 | -6/+6 | |
Change-Id: Icb762d8a4ac56153f7d7637a258fedfcd5b774f0 | |||||
2018-06-27 | [releng] Bump version to 9.5.1 | Jonah Graham | 102 | -104/+104 | |
Change-Id: I059636ef27e3bec7e49cc7d6f37f70d8d9c245ec | |||||
2018-06-16 | Revert "Bug 534286. Made read(byte[],int,int) blocking"CDT_9_5_0 | Doug Schaefer | 1 | -26/+9 | |
This reverts commit e5c7bb64f7ea88b517281d8ed312115c3123f322. Change-Id: I565f9eb2728d0ff0199e61f3f25df4aa0b64f17b | |||||
2018-06-16 | Bug 535972 deal with relative include paths in GCC scanner info | Doug Schaefer | 1 | -0/+3 | |
We weren't dealting with relative include paths returned from the call to gcc -E properly. Resolves them against the build directory before checking if their a directory. Results in them added. Tested with ESP-IDF's feature/cmake branch. Change-Id: I1e2583e03cce6380ee4382146b177978c9c81806 | |||||
2018-06-11 | Bug 531701 - ClassCastException in | Nathan Ridge | 2 | -8/+39 | |
AttributeWriter.writeGCCAttributeSpecifier() * Added test to reproduce initial issue. Change-Id: I72e60fb2244b7d40492bfcdeaa58a8707c39e277 Signed-off-by: Thomas Corbat <tcorbat@hsr.ch> (cherry picked from commit 4e4e010e3353372d0d38a3b1f5fcd957ed3fefae) | |||||
2018-06-09 | [releng] Use Photon specific locations for target platform | Jonah Graham | 2 | -8/+8 | |
Change-Id: Ifeda1a0256cbfa9c87acd9a9bc8bb755b533fed3 | |||||
2018-06-05 | [releng] Set paths to 9.5 on the branch | Jonah Graham | 1 | -2/+2 | |
Change-Id: I7df8191b469bfc0f0d241229563c26a1d85fda4b | |||||
2018-06-05 | [releng] Update to Tycho 1.2.0 | Jonah Graham | 2 | -5/+3 | |
Includes reverting 851295e821660a7522b8c1b6337ddb6a94697f2d: [releng] work around Tycho issues of obtaining *.jre.javase [10.0.0] Change-Id: I1d49b519ba111e48545ef37c991859dfa68960cd | |||||
2018-06-03 | Bug 532120: Catch by const reference ignores const placement setting | Felix Morgner | 3 | -51/+138 | |
The original implementation used plain-text string manipulation of the IDocument. This changeset changes the implementation to make use of the ASTRewrite infrastructure, which automatically honors the const placement setting. Change-Id: Ib5ae9381b93ca8ab4d1ad3e16b1c3c8b1ec62d78 Signed-off-by: Felix Morgner <fmorgner@hsr.ch> | |||||
2018-06-03 | Bug 534813 - ASTWriter swaps noexcept and pure virtual specifier | Hansruedi Patzen | 3 | -4/+32 | |
Fix and test Change-Id: I14088e69aed829940fb1e9f5197dedf18d9bb7a5 Signed-off-by: Hansruedi Patzen <hansruedi.patzen@hsr.ch> Signed-off-by: Thomas Corbat <tcorbat@hsr.ch> | |||||
2018-06-03 | Bug532849 Inline namespace not recognized by formatter | Hansruedi Patzen | 4 | -0/+30 | |
Change-Id: Ie7f13884967685fcc93c8af3955d90825d6f9879 Signed-off-by: Hansruedi Patzen <hansruedi.patzen@hsr.ch> Signed-off-by: Thomas Corbat <tcorbat@hsr.ch> | |||||
2018-06-02 | Bug 535473 - Run/Debug buttons for Container target don't run/debug | Jeff Johnston | 2 | -5/+69 | |
- Launch bar is usually expecting a LaunchConfigurationTargeted Delegate which calculates the binary but Container build uses the ContainerLaunchConfigurationDelegate which expects the program name, working dir, connection, and image id set up as ILaunchConfiguration attributes - modify ContainerLaunchConfigurationDelegate to add finalLaunchCheck method which can verify if the launch config attributes are set up and if not, set them from the build config (since this is post-build) - fix getImageName() in CoreBuildContainerLaunchConfigProvider to use toolchain attributes Change-Id: Iad6cc26928c33e964650b99844e065df8653858f | |||||
2018-06-01 | [releng] Update to Orbit R build for Photon | Jonah Graham | 2 | -3/+3 | |
Change-Id: I86791fcfe8e14259bf15976ae99ba4189eaa1530 | |||||
2018-06-01 | Bug 534808 - static_assert without message not recognized (C++17) | Hansruedi Patzen | 8 | -11/+67 | |
Fix and test Change-Id: I785ecfd0715f1fa8ff86b87bd01d16ac6d5d5da2 Signed-off-by: Hansruedi Patzen <hansruedi.patzen@hsr.ch> Signed-off-by: Thomas Corbat <tcorbat@hsr.ch> | |||||
2018-05-30 | Bug 511161: Early fail on non-absolute URIs when looking for files in workspace | Jonah Graham | 1 | -0/+5 | |
Change-Id: Idefa850b3d43e13d878d5a19bd89bd42ee1c534f |
- Members
- Working Groups
- Projects
- Community
- Participate
- Eclipse IDE
-
More
-
-
Community
- Marketplace
- Events
- Planet Eclipse
- Newsletter
- Videos
- Blogs
-
Participate
- Report a Bug
- Forums
- Mailing Lists
- Wiki
- IRC
- Research
-
-
-
-
Search
-