CDT 11.2.0 for Eclipse 2023-06
CDT 11.2.0 for Eclipse 2023-06 is now released. Please have a look at the New and Noteworthy for the highlights of what is included in this release.
Eclipse IDE Installer
The preferred way to get CDT is to install Eclipse CDT as part of the Eclipse IDE for C/C++ Developers or Eclipse IDE for Embedded C/C++ Developers using the installer
Eclipse IDE Downloads
Alternatively, download the zip/tar/dmg files from the main Eclipse Downloads site.
p2 site
Install CDT into an existing installation using the following p2 URL: https://download.eclipse.org/tools/cdt/releases/11.2 or as a cdt-11.2.0.zip
Eclipse Marketplace
The CDT project maintains 3 Marketplace entries:
Standalone Debugger
Any CDT install can be used as the standalone debugger, therefore download/install CDT as best suits you using the above options.
Thank you
Congratulations and thank you to everyone who contributed, whether by testing, filing bugs, submitting PRs, answering questions. Thank you all for the hard work.
New Contributors
- @ghentschke made their first contribution in #345
- @Molkars made their first contribution in #357
What's Changed (Auto-generated by GitHub)
- Fix maven at 3.8.7 by @jonahgraham in #309
- [releng] Prepare repo for CDT 11.2 development by @jonahgraham in #321
- Upgrade to Tycho 3.0.3 (latest) by @jonahgraham in #324
- CDT 11.1 p2 composites on download.eclipse.org by @jonahgraham in #319
- Updates to N&N for CDT 11.1 release by @jonahgraham in #326
- Fix c++17 fold expression in variable template specialization by @i-garrison in #305
- Improved getting resources from the gcc commandline. by @ewaterlander in #311
- Defer resolving function set if target is deferred class or constructor by @i-garrison in #312
- Fix assertion evaluating binary shifts of comparison op results by @i-garrison in #315
- Allow const-qualified arg for __atomic builtins which accept that by @i-garrison in #313
- Handle invalid empty c++17 fold expression early by @i-garrison in #316
- Restore counting iterations in computeContainsDeclaration cycle detector by @i-garrison in #317
- Return IntegralValue.UNKNOWN if recursed creating CompositeValue by @i-garrison in #318
- Changed the template application to Hello World. by @jonahgraham in #327
- Issue #167 - Core Build Makefile project build output folder. by @ewaterlander in #314
- Binary not found in Core Build Makefile project by @ewaterlander in #328
- Handle null "DisplayName" in registry by @jonahgraham in #331
- Update JRE in oomph to require >= 17 by @jonahgraham in #351
- Remove reference to Navigator view that has been removed by @jonahgraham in #352
- Do not error out failing to resolve function in dependend context by @i-garrison in #339
- Allow binary operator templates by @i-garrison in #340
- Add __builtin_is_constant_evaluated by @i-garrison in #343
- Allow disambiguating class constructor definition followed by semicolon by @i-garrison in #346
- Support IEditorAssociationOverride (#341) by @ghentschke in #345
- Simplify API document by @jonahgraham in #359
- Bug 528145 - Breakpoints are not working with remote attach launch by @umairsair in #336
- Add c++20 character types by @i-garrison in #342
- Allow symmetrical patterns inside for replace keys by @Molkars in #357
- [releng] 2023-06 M1 dependencies by @jonahgraham in #360
- Employ dependabot for CDT repository #363 by @ruspl-afed in #364
- Add GNU PE64 binary parser for MinGW GCC toolchain by @jld01 in #365
- Dispose image by @jonahgraham in #366
- Set environment for spawning GNU tool processes by @jld01 in #367
- Set tool prefix for spawning GNU tool processes by @jld01 in #368
- Add GNU_PE64 parser and AbstractGnuToolPrefixMacro to N&N by @jld01 in #369
- Improve encapsulation within AbstractGnuToolPrefixMacro by @jld01 in #371
- Improved GCCToolChain.stripCommand() by @ewaterlander in #374
- Correct since tags on new API for c++20 character types by @jonahgraham in #375
- Add Cross GCC toolchain uses GNU Elf Parser to N&N by @jld01 in #379
- Add basic support for c++17 deduction guides by @i-garrison in #344
- Don't use tabs when indenting in yaml file by @jonahgraham in #382
- Enable toggling breakpoints in LSP CEditor by @jonahgraham in #384
- Wrong active build configuration for Core Build projects. by @ewaterlander in #380
- [#385] Employ Eclipse Dash license check by @ruspl-afed in #386
- Headless importAll fails with error by @umairsair in #388
- [#390] Fix API errors for Deduction Guides #390 by @ruspl-afed in #391
- Guard if no editor is associated with the hover by @ddscharfe in #396
- Update to latest dependencies by @jonahgraham in #401
Full Changelog: CDT_11_1_0...CDT_11_2_0