CDT 11.0.0 for Eclipse 2022-12
CDT 11.0.0 for Eclipse 2022-12 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 Archives
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.0 or as a cdt-11.0.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.
What's Changed (Auto-generated by GitHub)
What's Changed (Auto-generated by GitHub)
- Migrate to GitHub by @jonahgraham in #23
- Migrate builds to GitHub as source by @jonahgraham in #26
- Add reflection access when running some old tests by @jonahgraham in #28
- Add code formatting checks to Jenkinsfile by @jonahgraham in #27
- Connect Eclipse Foundation and GitHub account instructions by @jonahgraham in #33
- Bug 580505 - Fix and improve CDT.setup by @merks in #34
- Add org.apache.commons.io to CDT's p2 site by @jonahgraham in #25
- Filter nested projects from org.eclipse.cdt.root by @merks in #38
- Improve CDT's setup by @merks in #40
- Update CONTRIBUTING.md by @merks in #41
- Bug 580286: Accommodate extra flags with internal builder by @jld01 in #31
- Bug 580113: Do not reuse ICommandLauncher by @Torbjorn-Svensson in #47
- Fix widget is disposed error during shutdown by @Torbjorn-Svensson in #48
- Fixed links in md files by @Torbjorn-Svensson in #50
- Remove parallel in Jenkinsfile #55 by @jonahgraham in #56
- Do not mark "removing unused section" lines as errors by @githubaf in #19
- Simplify the API baseline target by @merks in #42
- Fix some flaky managedbuilder tests by @cwalther in #54
- Bug 580325 - constexpr evaluation of builtins for clrsb, clz by @davmac314 in #52
- Update FAQ instruction on running test suite by @jonahgraham in #58
- Update releng and related code/docs for GitHub changes by @jonahgraham in #59
- Part of #32: Document the redirects for eclipse.org/cdt to GitHub by @jonahgraham in #60
- Docker: Allow setting a mapping for docker paths by @cmorty in #46
- avoid StringIndexOutOfBoundsException on close. Fixes #66 by @15knots in #67
- Accommodate ELF executables with any file suffix by @jld01 in #68
- Don't error on no stack service by @jonahgraham in #61
- Bug 580365: Explicitly use bash for standalone debugger shell scripts by @jonahgraham in #69
- Improve dark theme on Windows by @Torbjorn-Svensson in #63
- make the cmake error parser public API by @15knots in #72
- Remove old m2e connectors by @jonahgraham in #74
- Replace deprecated ViewerObservables with ViewerProperties by @jjohnstn in #76
- Migrate New and Noteworthy from Wiki to GitHub by @jonahgraham in #78
- Prepare repo for 2022-12 M1 by @jonahgraham in #79
- Roll back platform to avoid Job scheduling issue by @jonahgraham in #82
- Remove old New and Noteworthy files from the docs by @jonahgraham in #83
- Remove double blanks from working set names by @Bananeweizen in #85
- Fix broken working set references in the CDT.setup. by @merks in #89
- Wiki migration to GitHub by @jonahgraham in #84
- GitHub Action for Code Cleanliness Check by @jonahgraham in #93
- Migrate API changelog from HTML into Markdown by @jonahgraham in #92
- Add GitHub actions to Build and Test CDT by @jonahgraham in #94
- DSF-GDB tests in GitHub Actions by @jonahgraham in #97
- Make a small note about GitHub actions by @jonahgraham in #99
- Fix fragment name by @jonahgraham in #98
- [releng] Fix up usages of tycho-source-plugin by @mbooth101 in #104
- Improve the CMake project wizard template by @mbooth101 in #105
- Fixes launchbar icons looking blurry on hidpi screens by @mbooth101 in #102
- Various cleanup work in preparation for PR #90 by @jonahgraham in #95
- Add sanity checking and doc to do_format_code.sh by @cmorty in #109
- Fix development build download links by @mbooth101 in #110
- Bug 580873: Remove error checking on dprintf parameters by @jonahgraham in #90
- Bug 580314 - Remove deprecated methods from core build by @mbooth101 in #103
- Do not overwrite custom build system ID with MBS ID by @15knots in #111
- Fix build failure in standalone debugger application by @mbooth101 in #113
- Eliminate deprecated GDBBackend methods for CDT 11 by @jld01 in #112
- org.eclipse.cdt.target should have shortcut for CDTConfiguration.setup by @ruspl-afed in #106
- CDT.setup working set definitions: fix swapped LSP and LLVM by @ruspl-afed in #107
- Fix the dprintf tests when running on gdbserver by @jonahgraham in #115
- Bump org.eclipse.cdt.core major version by @jonahgraham in #116
- Enable the profile in the GH Actions to verify standalone builds by @jonahgraham in #114
- Fix many of the test issues in #117 by @jonahgraham in #118
- Fix race condition in multithread test by @jonahgraham in #122
- Remove non-functioning Qt plug-ins by @jonahgraham in #124
- Make missing identifiers and classes in plugin.xml errors by @jonahgraham in #136
- Fix autotools build in CDT 11 by @jonahgraham in #126
- Fix unhandled event loop exception when binary parser is not in plugin.xml by @jonahgraham in #137
- Add ManagedBuildManager#createConfigurationForProject() by @15knots in #131
- Enhance memory data initialization checks by @jld01 in #138
- Improve documentation on how to run JUnit tests by @jonahgraham in #144
- Upgrade build.properties warnings to errors by @jonahgraham in #143
- Delete all the test suites from primary CDT test projects by @jonahgraham in #142
- Preserve paratheses in ASMDeclaration Fixes #134 by @Neuromancer42 in #145
- More test stability fixes by @jonahgraham in #120
- Stop trying to clear result caches when lock isn't held by @jonahgraham in #146
- Cleaning project fails once the binary is expanded in project explorer on Windows by @umairsair in #132
- Remove deprecated binary parsers and supporting code by @jonahgraham in #135
- Lower build.properties errors to warnings for some projects by @jonahgraham in #147
- Handle all errors and runtime exceptions that may be thrown by @jonahgraham in #150
- Increase timeout waiting for stopped event in test by @jonahgraham in #151
- More work on migrating to GitHub by @jonahgraham in #152
- Remove unmaintained LSP and DAP support from CDT by @jonahgraham in #140
- Workaround EASE 0.9.0 headless startup issue by @jld01 in #156
- Make running code cleanliness less painfull by @cmorty in #159
- cleanliness.sh: Exit if stash is needed by @cmorty in #161
- Various code cleanups by @jonahgraham in #160
- Docker: pull image automatically by @cmorty in #96
- Correct typographical error in remote console translation by @mbooth101 in #162
- Update to latest Orbit which means new mockito version by @jonahgraham in #164
- Fix CHANGELOG-API anchor by @jld01 in #168
- Indexing source files when multiple toolchains are used. by @ewaterlander in #157
- Bug 580015: add support for multiple bin parsers by @betamaxbandit in #75
- Add all flags to scanner discovery by @jonahgraham in #158
- Add a 90 minute timeout on GitHub actions (instead of 6 hour one) by @jonahgraham in #171
- Document using DISPLAY when running UI tests by @jonahgraham in #172
- Resolve deadlock in Jobmanager related code by @jonahgraham in #173
- Fixing @SInCE and cosmetics by @jonahgraham in #175
- Update to latest Eclipse Platform and Orbit by @jonahgraham in #174
- Use mi-async instead of target-async on GDB >= 7.12 by @jonahgraham in #177
- Bug: Docker: Save correct docker image name by @cmorty in #179
- Bug: Docker: Do not pull all tags by @cmorty in #181
- [releng] 2022-12 RC2 dependency versions by @jonahgraham in #183
- Migrate run-dash-licenses from cdt-infra to main CDT repo by @jonahgraham in #185
- Require target platform bundles as minimum version by @jonahgraham in #186
New Contributors
- @merks made their first contribution in #34
- @githubaf made their first contribution in #19
- @cwalther made their first contribution in #54
- @davmac314 made their first contribution in #52
- @cmorty made their first contribution in #46
- @15knots made their first contribution in #67
- @jjohnstn made their first contribution in #76
- @Bananeweizen made their first contribution in #85
- @mbooth101 made their first contribution in #104
- @ruspl-afed made their first contribution in #106
- @Neuromancer42 made their first contribution in #145
- @umairsair made their first contribution in #132
- @ewaterlander made their first contribution in #157
- @betamaxbandit made their first contribution in #75
Full Changelog: CDT_10_7_0...CDT_11_0_0