python3-trepan v1.1.0 Release Notes

Release Date: 2020-06-13 // almost 4 years ago
  • โšก๏ธ A major change was made in the way that position info is saved. Using an updated xdis, for lines we store its module or function name and the list of offsets it has.
    ๐Ÿ‘€ A line may have several sets of module/function and offsets. You can see this new information using info line. info line also supports giving a line number.

    Breakpoint structures now have an offset field which will be used to distinguish which of several offsets to stop at when a line has more than one stoppable offset (i.e. is in the line number table more than once.)

    ๐Ÿš€ All of this possibly will occur in a new release. However expect it in trepan-xpy first.

    ๐Ÿ”จ A refactoring of how subcommand code gets loaded was started to DRY code, reduce code bulk, regularize, modernize the use of imports and this blacken code.
    ๐Ÿš€ A few more routines still should be converted but that's left to a future release.

    Perhaps later will be an Emacs-Lisp-like "autoload" feature so the debugger loads faster.

    ๐Ÿšš Little-used commands pdef and pdocx were removed. Note these never had equivalents in gdb and were written in the days before had its better introspection support. Nowadays, help(fn) will do about the same thing.

    ๐Ÿ“œ The "edit" command was revised to use the current location parsing regime. Previously it was broken when the location parsing was converted.