Releases: eclipse-cdt/cdt
CDT 11.1.0 for Eclipse 2023-03
CDT 11.1.0 for Eclipse 2023-03 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.1 or as a cdt-11.1.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
- @xu-chiheng made their first contribution in #188
- @TheShermanTanker made their first contribution in #225
- @i-garrison made their first contribution in #230
- @ddscharfe made their first contribution in #255
- @PhilippWendler made their first contribution in #273
- @trancexpress made their first contribution in #263
- @LizzMre made their first contribution in #295
What's Changed (Auto-generated by GitHub)
What's Changed
- ignore top directory editor temp files by @jonahgraham in #190
- refactor ProcessFactory.java to put all process creations in one function. by @xu-chiheng in #188
- refactor ProcessFactory to help debugging by @xu-chiheng in #191
- ProcessFactory.java : envpToEnvMap() consider null envp by @xu-chiheng in #195
- [releng] Use final locations for Platform build by @jonahgraham in #200
- Prepare CDT repo for CDT 11.1.0 development by @jonahgraham in #203
- Comment listing #warning as an extension is not up-to-date by @TheShermanTanker in #225
- Support multiple MSYS2 64-bit registry names by @jld01 in #243
- Fix broken composites on archive.eclipse.org by @jonahgraham in #245
- Account for new header layout in DWARF v5 by @jld01 in #242
- Fix broken composites on archive.eclipse.org by @jonahgraham in #248
- Make Select Configurations Dialog resizable by @jonahgraham in #246
- Bug 552070 - Build not configured correctly error while building a pr… by @ewaterlander in #192
- Fix pack expansion for array elements by @i-garrison in #230
- Fix copyright header typo by @i-garrison in #260
- Add basic support for c++20 three-way comparison operator by @i-garrison in #219
- Do not allow structured binding initializer referencing introduced name by @i-garrison in #241
- Re-read the makefile targets when a project becomes eligible by @jonahgraham in #247
- Issue #254: Constructors of inner classes not resolved properly by @ddscharfe in #255
- Handle case where AST name has no location by @jonahgraham in #252
- Update to 2023-03 M2 requirements by @jonahgraham in #266
- Mark DocCommentHighlightingTest as a flaky test by @jonahgraham in #268
- Add definitions for integer overflow builtins from GCC by @PhilippWendler in #273
- Fix arithmetic conversion from larger unsigned operand type by @i-garrison in #269
- Prevent CME in LaunchBarManager by @trancexpress in #263
- Clean up for synchronization of LaunchBarManager.descriptors by @trancexpress in #277
- Add c++17 fold expression by @i-garrison in #234
- Fix rebase error for pr #234 - C++ Fold Expressions by @jonahgraham in #279
- Small cosmetic fixes by @jonahgraham in #282
- c++ apply integer conversions add tests by @i-garrison in #284
- c++17 fold expression - simplify parser and restrict to cast expressions by @i-garrison in #283
- Fix codan return value check with typedef return and template function by @i-garrison in #285
- New API to custom parse #define lines from GCC during scanning by @ewaterlander in #286
- [releng] Update to snapshots of LSP4E and TM4E by @jonahgraham in #289
- [releng] Make it easier to run cleanup scripts out of tree by @jonahgraham in #291
- Add .clangd file to simplify project sharing with non-CDT by @jonahgraham in #290
- [releng] 2023-03 M3 dependencies by @jonahgraham in #294
- Add more C++ builtins by @i-garrison in #297
- Fix typo in testTemplateIDAmbiguity_341747a testing 3rd expression by @i-garrison in #298
- Add null check for Disassembly view source by @LizzMre in #295
- parse more c++ expression alternatives by @i-garrison in #296
- [releng] 2023-03 RC1 dependencies by @jonahgraham in #302
Full Changelog: CDT_11_0_0...CDT_11_1_0
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 Wi...
CDT 10.7.1
CDT 10.7.1 for Eclipse 2022-06 is now released. Please have a look at the New and Noteworthy for the release and the bugs fixes/enhancements completed.
The Eclipse IDE for C/C++ Developers package is available at https://www.eclipse.org/downloads/packages/.
Further information about the release (p2 sites, tags, etc) are on the CDT Downloads web page.
Congratulations to everyone and thanks again for all the hard work.
What's Changed
- Add org.apache.commons.io to CDT's p2 site by @jonahgraham in #24
- Bug 580286: Accommodate extra flags with internal builder by @jld01 in #44
- Prep for cdt 10.7.1 by @jonahgraham in #45
- Fix widget is disposed error during shutdown by @Torbjorn-Svensson in #51
- Remove parallel in Jenkinsfile #55 by @jonahgraham in #57
- Bug 580259: Not all remote session have a connected process by @Torbjorn-Svensson in #49
Full Changelog: https://github.com/eclipse-cdt/cdt/commits/CDT_10_7_1