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