Skip to main content
summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-06-09Bug 547894: Baseline replace must happen after pack200cdt_9_7Jonah Graham1-7/+9
The configuration for baseline replacement needs to be split. This may be a bug in Tycho, but I cannot tell. It seems to me the configuration about ignoredPatterns should be read from the configuration block in the execution block, but it isn't. Change-Id: I35e3f4007b0afc21d8bd81d5b07f76581879bc76
2019-06-07Bug 547894: Fail build if differences before baseline replaceJonah Graham11-23/+23
Also fix version numbers in all bundles who's binary contents have changed despite no change in the source of the bundle. Change-Id: Ic67b79aafa801c7ce96c5e52843ad5c881827d84
2019-05-22Bug 547224 - Avoid concurrent access to AST type string cachesNathan Ridge1-3/+13
The caches used to be thread-local, but that did not survive the refactoring in bug 512297. This patch makes them thread-local again. Change-Id: Iffe37aef292e4efb05e30af2a251a71fb57b343d
2019-05-22[releng] bump comparator repo to latest releaseJonah Graham1-1/+1
Change-Id: Ifcb745f21d4a3cde05941051d5ffeb109a7d17ea
2019-05-22[releng] version bump for previous code changeJonah Graham1-1/+1
The code was changed in 8d494320959979647f9f0f9ad9de963614c3ecec but since the version numbers were not bumped this didn't flag as an error. Change-Id: I7b8e6d1cee309932c63963b43ea1fa7ba88e39dc
2019-05-22[releng] Bump version to 9.7.3Jonah Graham107-110/+110
Change-Id: I95c7c29aebfca5207906c30759a06661f42d7c83
2019-05-22[releng] version lock the CDT build's target platformJonah Graham2-7/+7
Change-Id: I71e8a869d1ced9da2901d2d2fdf1aa0b04022c52
2019-05-05Bug 546843 - Initialization from dependent argumentHannes Vogt2-0/+48
Create deferred functions for constructor calls with dependent arguments. Change-Id: I007dd4fd12c13acdcb39225b73051589f6dafad3 Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-04-30[releng] Bump version to 9.7.2CDT_9_7_2Jonah Graham108-112/+112
Change-Id: I5fd619f4dcbb5685a06e1133edecd6dd8cd71172
2019-04-29Bug 545756 - Fix aggregate init from string literalHannes Vogt2-2/+4
Fix nested type for typedefs Change-Id: Ie8ff31c9db9f3112487760640885066ea8cb0fd3 Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-04-25[releng] Update comparator and bump version numbersCDT_9_7_1Jonah Graham4-4/+4
Change-Id: Ia5f9920f3958b6548360c9ec95212394565ccf0d
2019-04-22[releng] Bump version to 9.7.1Jonah Graham106-108/+108
Change-Id: Iee2b0cf179ddfd3df4b6b301a6048917601c8832
2019-04-19Bug 545756 - Improve EvalBinding.isConstantExpression()Hannes Vogt6-6/+53
Previously, all variables with an initial value (even non-const) were treated as constant expressions, now only constexpr variables, static const members and global const variables are treated as constant expression. Change-Id: I2acb4033a1f75110302ea25640afb070d025ec2b Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-04-05Bug 545756 - Handle the case where CPPVisitor.get_SIZE_T() returns a typedefNathan Ridge1-4/+12
Change-Id: Ib30c68c4d7de72d9a6cb2a90b9030aaad4932e6f
2019-04-02Bug 545756 - Aggregate: init char array from literalHannes Vogt2-0/+111
Implement [dcl.init.string] in aggregate initialization Change-Id: Ib6cf51cf08885dbfc281814c6521da3579301492 Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-03-31Reduce template argument nesting depth limitNathan Ridge1-1/+1
AST2TemplateTests.testTemplateArgumentNestingDepthLimit_512297() is failing in the new CI infrastructure, presumably due to having less stack space? Change-Id: I05a67cc1492fed3ffe8840e32a1bc4ce7f6b75a7
2019-03-30Bug 545957 - Fix for brace elision ruleHannes Vogt2-10/+22
Change-Id: Ie470c1d9a986beb1b177e3d3d571071f6ed1b8f8 Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-03-30Bug 545756 - Fix initialization of constant expressionsHannes Vogt4-2/+41
- propagate associatedNumericalValue in sizeof() - set associatedNumericalValue from LiteralExpression Change-Id: Ibf1fdb70e7bbbb889113f337a0b12532c5040300 Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-03-27Bug 545624 - Skip LaunchConfigurationAndRestartTestWilliam Riley1-0/+1
Failing and causing all other GDB tests to fail Change-Id: I14314b8569d0e117ee9b5db6af33f3b3708d82be
2019-03-27Bug 545624 - Disable failing testsWilliam Riley8-0/+30
Change-Id: I60d34ca269482b089d738f5b911378bc1bd57238
2019-03-27Bug 545624 - Disable nightly upload in "production"William Riley2-104/+0
Will be replaced by upload step in pipeline Change-Id: I17ca9b105994e389366815023170456b5be7fda8
2019-03-26Bug 545751 - NPE in EvalTypeId.getValue()Nathan Ridge1-8/+12
Change-Id: Ia11dc1a8af6633ffe54ca927c68bf8dc837604a0
2019-03-11Bug 545192 - Convert directory path in docker for windowsCDT_9_7_0Hannes Vogt2-2/+2
Change-Id: I69c09d391e333495b57f09d7b7f5818a5428424f Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-03-09Revert "Bug 543913 - False negative in ctor with wrong arguments"Nathan Ridge3-31/+1
This reverts commit e5466b8204c8c903c36e43e0c9d5c4ea9d83a942. This is being reverted on the 9.7 branch due to causing bug 545021. Change-Id: I5e3d507fd1bad103ac12746e5f63146b7bda9259
2019-03-06Bug 543947: Fix exception while formatting macroMarco Stornelli2-1/+32
Change-Id: If3e1a4da919c4e7f78ca4506e97ea1f6f37f7c8c Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com> (cherry picked from commit 3113871624d733abf81b4efd24cce957f25ef6c3)
2019-03-04544535: Buttons in "Explore Macro Expansion" are not activeFelix Morgner1-0/+7
Refresh the toolbar buttons after registering the command handlers, to make sure that they are active. Change-Id: Ibee71a54fff7be0325257d25247e4e73f8b09b2e Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=544535 Signed-off-by: Felix Morgner <fmorgner@hsr.ch>
2019-03-04Bug 540252: Fix formatting operator< with explicit instantiationMarco Stornelli2-2/+29
A space must be forced in this special case even if preferences say something different. Change-Id: Ie43b988139913f87590f4f1460d28e79f9bd7ef8 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-03-04Bug 544980: Added a checker for using directive in header fileMarco Stornelli6-2/+174
Change-Id: Ic77fd2f7504e7a6cc4e15a2fdeb507724db9e74f Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-03-04Bug 406231: Fix exceptions while formatting template id in macroMarco Stornelli2-9/+87
Fix a couple of exceptions in formatter flow during operations on template id in macro. Change-Id: I768c29e1bd24b1336423b298a22b4016eb96e9c3 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-03-03Bug 278903 - Do not format any code in inactive regionsMarco Stornelli4-41/+70
Not active regions of code may not be formatted. Change-Id: I3796bd84bf4101cec55ef9f35f9703e8bc46092e Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-03-01[releng] Update paths for branchJonah Graham1-2/+2
Change-Id: I61812fcfbe8f1f6b0089849312c2265c642afcd8
2019-03-01Bug 544944: Add a description for new Arduino ProjectJonah Graham3-2/+5
and fix wording of makefile project. These are to take advantage/improve based on new platform feature: https://www.eclipse.org/eclipse/news/4.11/platform.php#onboarding-text which was done in Bug 543746 Change-Id: I4b6c5812adbf0c94e7dd60c80b5150f524e065e5
2019-03-01Bug 544681 - Support for template<auto...>Hannes Vogt2-4/+35
Change-Id: I059d69ee86603c1aed95eeed1be61b915df6e3ed Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-03-01Bug 544509 - Evaluation of negative integer cast to unsignedNathan Ridge2-1/+24
Change-Id: I683045870eca5f1b013afddbc0938df2aef779c2
2019-02-26Bug 544721: Increment version following new standardJonah Graham1-1/+1
See https://wiki.eclipse.org/CDT/policy#Version_Numbering Change-Id: Icac4c041d2ea1178ab40bd97531d014c4be22675
2019-02-26Bug 543353: Increment version following new standardJonah Graham1-1/+1
See https://wiki.eclipse.org/CDT/policy#Version_Numbering Change-Id: I5632125e6b5709336c8f4b319ce244cc1535b67d
2019-02-25Bug 543038 - Addition to brace elision for aggregate initHannes Vogt4-21/+41
- getNestedType for typedefs - check aggregate initialization in EvalTypeID Change-Id: I04ab2088c85373007312f7a419eb508ab53f69c8 Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-02-24Bug 543958: CDT Standalone debugger crashes on startupMarc-Andre Laperle2-0/+2
org.apache.felix.scr now needs a start-level. See also https://bugs.eclipse.org/bugs/show_bug.cgi?id=538729 Change-Id: Ia6f83a93449aeb32566be8893237e4bd2842b462 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-02-22Bug 544470. Fix code formatting of switch with controller declarationToni Suter2-5/+64
Change-Id: I0d18b5767503e6bb3d137c9950b023f5c5084bd8 Signed-off-by: Toni Suter <tsuter@hsr.ch>
2019-02-22Bug 544721 Retain rebuildState state when cloning build configsPhilip Langer4-10/+38
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>
2019-02-22Bug 520117: [C++14] Return type deduction deduces wrong type forFelix Morgner5-7/+27
parenthesized expressions in return This patchset fixes 520117 and adjusts the value category of expressions of kind E1.E2 to be standard (DR616) compliant. Change-Id: I9a5cde805f2d0b39a2d263dbc3dcbefd3ba21930 Signed-off-by: Felix Morgner <fmorgner@hsr.ch>
2019-02-19Bug 543038 - Implement brace elision for aggregate initializationHannes Vogt5-114/+347
Change-Id: I72e92c8c196bf201c8edfde64598a7318d2fdfeb Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-02-19Bug 509751 - Process function template with non-dependent return type in ↵Bassem Girgis3-13/+48
ReturnChecker Change-Id: I8274affff8152dba35233a06cd8cdaef39cf00bb Signed-off-by: Bassem Girgis <brgirgis@gmail.com>
2019-02-19Bug 496249: Tags for disabling/enabling CDT code formatterMarco Stornelli11-7/+484
Change-Id: I4389c61612da6a4ee0011a49d6aeed7b52152436 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-02-19Bug 544539: Codan requires universal resolution from pluginsFelix Morgner2-4/+4
Change-Id: Ia7da2450d90e644d270928dacb86a2c470982c10 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=544539 Signed-off-by: Felix Morgner <fmorgner@hsr.ch>
2019-02-17Bug 544516: Format edited lines as save actionMarco Stornelli1-1/+1
Change-Id: I988eb34c433aa121ce2afb1da51984ab4fb24b09 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-02-17[releng] Update baseline to CDT 9.6Jonah Graham1-2/+2
Change-Id: Ia4d74f82002dfd51d471799f2e9e4229d0201143
2019-02-14Bug 543129 - NPE in GdbFullCliConsolePage.dispose()Simeon Andreev2-2/+2
With the fix for bug 536677, disposing a org.eclipse.ui.part.Page will dispose also its site. org.eclipse.cdt.dsf.gdb.internal.ui.console.GdbFullCliConsolePage.dispose() calls super.dispose() and then accesses the page site, which results in a NPE. This change changes the order of disposal to the natural order, extending class first and then the super. Change-Id: I853c8c426b9ea4e1403cd9af34f9878f6379f72a Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
2019-02-07Bug 509263 - Fix warnings for missing enablement expression on start-upSimeon Andreev6-3/+9
This change adds empty enablement expressions where they are missing, in order to prevent start-up warnings such as: Enablement expression is missing for config provider for org.eclipse.cdt.debug.core.coreBuildDescriptorType Change-Id: Id7f2b6149230ddde24764772c5b67ff5eef28b65 Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
2019-02-07Bug 544244: Stop using deprecate code from LSP4EJonah Graham1-4/+4
Change-Id: Ie82af8a2af56870cafcfd332166942d8080aab26

Back to the top