CDT 11.3.0 for Eclipse 2023-09
CDT 11.3.0 for Eclipse 2023-09 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.3 or as a cdt-11.3.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
- @jantje made their first contribution in #405
- @mmx85 made their first contribution in #508
- @coehlrich made their first contribution in #447
- @Kummallinen made their first contribution in #537
- @daylien made their first contribution in #533
What's Changed (Auto-generated by GitHub)
What's Changed
- Cleanup GCCToolChain by @ewaterlander in #393
- Use ${ProjName} for workspace includes referencing folders from the project to better support project renames #402 by @jantje in #405
- Process ELF files without file suffix as binary content by @jld01 in #409
- Use PE64 class for machine type validation by @jld01 in #411
- Accommodate archive files in Default Binary File Editor by @jld01 in #414
- Provide hex dump of binary files in Default Binary File Editor by @jld01 in #417
- Use stable URL for Platform 4.28 dependency by @jonahgraham in #421
- recognize source file extensions ".ccm", ".cxxm", and ".c++m" by @15knots in #422
- Eliminate memory leak in Default Binary File Editor by @jld01 in #425
- Lock snakeyaml to expected 1.x version by @jonahgraham in #436
- Propagate exceptions in default binary file viewer by @jld01 in #435
- Postpone build container creation to build start. Fixes possible Ecli… by @ewaterlander in #433
- Support DWARF attribute form DW_FORM_implicit_const by @jld01 in #444
- Support DWARF v5 content form data by @jld01 in #445
- [#449] Import memory window is not working as expected by @ruspl-afed in #450
- Update to using direct from maven dependencies where possible by @jonahgraham in #387
- Prepare repo for CDT 11.3.0 development by @jonahgraham in #451
- Update to latest version of deps by @jonahgraham in #453
- Fix Variables button for Working Directory in launch config by @jonahgraham in #467
- Use last released LinuxTools docker by @jonahgraham in #471
- Explicitly include ASM in our target platform by @jonahgraham in #472
- Move back to Linux Tools Docker nightly by @jonahgraham in #473
- Make GitHub issue template more relevant by @jonahgraham in #468
- Eliminate GC resource leak by @jld01 in #482
- Move entirely from the old Orbit repos to the new aggregated ones by @jonahgraham in #486
- [#484] Add extension point for custom icons of C/C++ source files by @ghentschke in #485
- Fix version dependency on o.e.c.managedbuilder.core by @jld01 in #483
- Resolve cast exception - fixup for inferring generic types by @jonahgraham in #490
- Add NXP LinkServer definitions by @jld01 in #496
- Add unique display name for some test plug-ins by @jonahgraham in #487
- Clean up target platform by @jonahgraham in #497
- Fix test cases that recently regressed by @jonahgraham in #500
- Remove and ignore object references from Yaml files by @jonahgraham in #499
- Explicitly activate shell for launchbar selector by @jonahgraham in #501
- Fix meson build under Docker Tooling by @jjohnstn in #491
- Fix NPE when language entry is incomplete (as it is for LLVM) by @jonahgraham in #503
- Fixup some API version errors by @jonahgraham in #510
- Update to latest Orbit nightly build to pick up new JUnit by @jonahgraham in #495
- Split check code cleanliness into two build steps by @jonahgraham in #513
- Update to Tycho 4.0.1 by @jonahgraham in #488
- Add API Baseline checking to the build by @jonahgraham in #514
- Update to platform 2023-09 M3 contribution by @jonahgraham in #517
- Add support for Context when running Boost test runners by @jonahgraham in #507
- allow github to index the build directory by @jonahgraham in #518
- Improve memory search results page by @LizzMre in #516
- Bug#494: Fix for ability to set terminal tab name programmatically by @mmx85 in #508
- Use new simrel-orbit p2 repo in Oomph setup by @jonahgraham in #520
- Add support for the ANSI code for erasing characters by @coehlrich in #447
- Allocate much more ram to the Pod on Jenkins by @jonahgraham in #522
- Ignore lines with "in function" and "In function" by @Torbjorn-Svensson in #534
- Remove old Orbit in Oomph p2 repo from setup by @jonahgraham in #524
- Add commons-io by @Kummallinen in #537
- Updated dependencies in preparation for 11.3.0 RC2 by @jonahgraham in #538
- CMake: Fixed the correct path for starting 'cmake-gui' by @daylien in #533
Full Changelog: CDT_11_2_0...CDT_11_3_0