Skip to content

Releases: compiler-research/idd

idd version 1.1.0

10 Apr 10:27
Compare
Choose a tag to compare

Highlights

Improved Terminal Support on macOS

  • Fixed terminal escape sequence issues on macOS.

  • Enhanced support for parallel command execution using PTY, resulting in significantly faster and more reliable performance.

  • Commands are now issued in parallel instead of sequentially.

  • Improvements to state retrieval across multiple controllers.

LLDB Input/Output Enhancements

  • Added support for stdin, stdout, and stderr streams in LLDB.

  • Introduced experimental I/O handling via the LLDB API.

GDB Output Handling Improvements

  • Migrated to PTY-based output capture in GDB, improving the handling of stdout and stderr.

  • Intercepts GDB output more reliably, including delayed responses.

  • Supports debugee stdin and stdout as separate views.

  • Improved handling of stack, arguments, and local variables to avoid invalid JSON formatting.

  • Multiple fixes to prevent command execution delays and flush-related issues.

Continuous Integration

  • Package is now automatically uploaded to PyPI upon creating a new release.

  • Local development is supported without requiring installation via pip.

Fixes and Maintenance

  • Addressed exceptions caused by malformed stack_frame strings.

  • Reduced timeouts to speed up command execution.

  • Disabled unimplemented function calls and debug info download.

  • Cleaned up development panels and removed unnecessary UI components.

  • Fixed bugs introduced during rebase in #41.

What's Changed

Full Changelog: v1.0.0...v1.1.0

idd version 1.0.0

14 Dec 14:23
19fbc30
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/compiler-research/idd/commits/v1.0.0