Skip to content

Latest commit

 

History

History
128 lines (80 loc) · 2.93 KB

CHANGELOG.md

File metadata and controls

128 lines (80 loc) · 2.93 KB

Changelog

All notable changes to this project will be documented in this file.

[?.?.?] Unreleased

Added

Changed

Fixed

Deprecated

Breaking changes


[0.2.5] Nov 30 2024

Added

  • debugger: added support for rustc 1.83

[0.2.4] Oct 20 2024

Added

  • debugger: added support for rustc 1.82
  • debugger: fix flaky ordering in sharedlib info command

[0.2.3] Sep 8 2024

Added

  • debugger: added support for rustc 1.81

[0.2.2] Jul 27 2024

Added

  • debugger: added support for rustc 1.80

[0.2.1] Jun 15 2024

Added

  • debugger: added support for rustc 1.79
  • chore: added nix flake

Changed

  • debugger: now can find debugee binaries with which

[0.2.0] Jun 3 2024

Added

  • tui: added ability to select tab across both windows
  • tui: now left and right windows can expand (and the opposite window, accordingly, collapsed)
  • ui: new argument (-t or --theme) for theme switching (affects program data and source code output)
  • ui: warning if debugee compiled with an unsupported rustc version
  • debugger: the index operation is now applicable to hashmaps, hashsets, btreemaps and others
  • debugger: now containers (hashmaps, hashsets, etc.) can be indexed by literal objects for advanced searching
  • console: improve index operation, now index accepts literal objects
  • debugger: added address operator in data query expressions
  • debugger: added watchpoints over hardware breakpoints
  • debugger: added canonic operator
  • tui: added keymap configuration

Changed

  • tui: now current active line (in a source code window and disassemble window) glued to the middle of render area instead of the bottom of the screen
  • console: now program data (variables and arguments) stylized with syntect
  • tui: now variable and thread tabs stylized with syntect

Fixed

  • ui: possible stack overflow when switching between ui types
  • debugger: panic, when value of the right bound in a slice operator was greater than the underlying container lenght
  • tui: panic, when breakpoint set at memory address
  • tui: async error leads to ignoring of a new commands by TUI app
  • debugger: check that value of DW_ATE_UTF encoding is valid utf8 char

[0.1.5] May 3 2024

Added

  • debugger: added support for rustc 1.78

Fixed

  • debugger: now tracer doesn't add new tracee to tracee_ctl if first tracee.wait() return exited status instead of ptrace event status

[0.1.4] April 3 2024

Changed

  • console: history hints now have better highlighting (grey instead of bolt)

Fixed

  • console: now sub commands (like break remove or break info) don't clash with operation + argument
  • debugger: updated unwind crate to 0.4.2, now it must support rcX releases of libunwind
  • console: fix expression parser. Now field op, index op and slice op have the same priority and can be combined in any order
  • console: now command parser considers spaces when finding subcommands