Releases: eclipse-cdt-cloud/cdt-gdb-adapter
Releases · eclipse-cdt-cloud/cdt-gdb-adapter
v1.4.1
What's Changed
- Fix evaluateName expressions for arrays and array children. by @jreineckearm in #459
- Workaround for #446 after
windows-2022runner image updates by @jreineckearm in #462 - 1.4.1 Patch Release Preparations by @jreineckearm in #461
Resolved Issues
- Fixes
400: Evaluation of variables to support RTOS Views extension.
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- Run CI on Windows 2022 until fix for GDB 16.2 by @jreineckearm in #447
- Fix erroneous assumption of async mode when target does not support it by @cwalther in #440
- Adding Data Breakpoint support for complex data types by @omarArm in #448
- Fix missing thread names when attaching to a non-stopping target by @cwalther in #439
- Support auxiliary GDB connections to allow selected operations while CPU running by @jreineckearm in #449
- New test for multiple variables in multiple threads at multiple depths by @jonahgraham in #452
- Cleans up and fixes tests for unexpected early exits for remote launches by @jreineckearm in #450
- Support auxiliary GDB with target parameters/connectCommands by @jreineckearm in #454
- Consistently use threadId in MI sendStackInfoDepth. by @jreineckearm in #455
- Finish up #379: "Releasing" docs by @jreineckearm in #453
- 1.4.0 Release Preparations by @jreineckearm in #456
Resolved Issues
- Implements
#442: Support auxiliary GDB connections to allow selected operations while CPU running. - Completes
#422: Support data breakpoints for complex data types. - Fixes
#439: Missing thread names when attaching to targets that don’t stop on attach. - Fixes
#440: Automatically disable async mode in adapter if debug target does not support it.
Notable code changes
API changes
GDBTargetDebugSession.startGDBAndAttachToTargetandGDBDebugSessionBase.attachOrLaunchRequestnow call new protected methodsIGDBBackend.confirmAsyncMode,GDBDebugSessionBase.warnAsyncDisabled, andGDBDebugSessionBase.validateRequestArgumentsto validate launch/attach arguments.GDBDebugSessionBasehas methods with changed signatures:evaluateRequestGdbCommand,getFullPathExpression, andgetAddr.
New features
- New
NamedLoggerclass which adds a prefix to log messages. Used inMIParserandGDBBackend. - Optional
nameargument forIGDBBackendFactory.createBackendthat is passed through toNamedLoggerinstances. - New protected members on
GDBDebugSessionBasethat can be set/used by derived debug session classes:auxGdb,isRemote,missingThreadNames.
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Avoid unnecessary ThreadInfoRequests by @cwalther in #416
- Disabling evaluate request error messages when hovering over comments by @omarArm in #420
- Covering the case when source file for Breakpoint is unknown by @omarArm in #426
- Bump tmp from 0.2.3 to 0.2.4 by @dependabot[bot] in #419
- Fix getting stuck on concurrent breakpoint setup by @cwalther in #407
- Fix a flaky test by @cwalther in #433
- Improvement for step functions latencies by @asimgunes in #429
- Fix my own flaky test by @cwalther in #438
- Bump sha.js from 2.4.11 to 2.4.12 by @dependabot[bot] in #434
- Bump cipher-base from 1.0.4 to 1.0.6 by @dependabot[bot] in #435
- Fix detach getting stuck on exited program by @cwalther in #437
- Handle recovery from late out-of-band error arrivals by @jreineckearm in #415
- Adding support for data breakpoints by @omarArm in #443
- Adding more robustness to warning messages of the evaluateRequest by @omarArm in #444
- v1.3.0 Release Preparations by @jreineckearm in #445
New Contributors
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Improve Breakpoint Error Logging by @omarArm in #401
- Allow attaching (remote and local) with no program by @thorstendb-ARM in #403
- Run format-check before tests by @jreineckearm in #404
- Give gdbserver time to gracefully disconnect before terminating it by @thorstendb-ARM in #405
- Fix breakpoint removal issue by @chroberino in #412
- Allow sending commands to gdb in TargetDebug mode while target is running by @thorstendb-ARM in #414
- Removed .only from test by @thorstendb-ARM in #417
- Unifying Error message between Windows and macOS in the case of Target Attaching error by @omarArm in #413
- cdt-gdb-vscode 173: Add
watchServerProcesssetting by @jreineckearm in #406 - v1.2.0 Release Preparations by @jreineckearm in #418
New Contributors
- @chroberino made their first contribution in #412
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Update Dependencies, Node and Python Requirements, and Typescript Version by @jreineckearm in #389
- Bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot[bot] in #395
- Bump elliptic from 6.5.5 to 6.6.1 by @dependabot[bot] in #396
- Improve error reporting when missing remote configurations by @omarArm in #384
- Fixes and robustness of remote target GDB session connect/disconnect/exit on desktop by @jreineckearm in #392
- Version 1.1.0 and CHANGELOG by @jreineckearm in #399
Full Changelog: v1.0.11...v1.1.0
v1.0.11
What's Changed
- Added instruction breakpoints support for the adapter by @omarArm in #388
- v1.0.11 by @jreineckearm in #394
Full Changelog: v1.0.10...v1.0.11
v1.0.10
What's Changed
- GDB: allow access while CPU is running (code refactor) by @thorstendb-ARM in #383
- Avoid potential promise race conditions in
multithreadtests by @jreineckearm in #386 - Setting a warning for enable/disable breakpoint commands by @omarArm in #385
- v1.0.10 by @jreineckearm in #387
Full Changelog: v1.0.9...v1.0.10
v1.0.9
What's Changed
- v1.0.9-next by @jonahgraham in #378
- Publish through GitHub actions by @jreineckearm in #380
- Add breakpoint from the debug console support by @omarArm in #368
- v1.0.9 by @jreineckearm in #382
New Contributors
- @jreineckearm made their first contribution in #380
Full Changelog: v1.0.8...v1.0.9