Skip to content

Releases: Trepan-Debuggers/python2-trepan

1.2.9

22 Jul 09:08
Compare
Choose a tag to compare
  • track xdis api changes and uncompyle6 improvements
  • Add set asmfmt for showing assembly format
  • Better conformance with trepan3k

Fleetwood-7

05 Jun 19:10
Compare
Choose a tag to compare
  • Squelch traceback on break on unparsable file
  • Supporting trepan3k back to Python 2.4

John+1

28 Nov 12:21
Compare
Choose a tag to compare
  • Revise to use xdis 6.0.3

Beware of the Ides of March!

15 Mar 21:00
Compare
Choose a tag to compare

One small fix was made to support newly-added set patsub

1.2.3

25 Jan 04:01
Compare
Choose a tag to compare
  • Add set tempdir and show tempdir. In remote debugging this is useful
  • eval?: add "and" and "or" by stripping out the final and/or
  • deal wit no style set
  • use PyPI term-background package
  • fix bug in decompiling

1.2.2

12 Oct 00:06
Compare
Choose a tag to compare
  • Extend set patsub 's effect to breakpoint.
    Hook the command processor file pattern substutition to python filecache's file pattern substitution
  • Tolerate inspect.formatargvalues() errors
  • Go over "set" subcommand processing
  • Set min/max args for set patsub
  • reviseset style command error message

1.2.1

30 Aug 20:17
Compare
Choose a tag to compare
  • Add info locals --list
  • Correct Formatting of 1-arg bytes in asm
  • Get "set patsub" to substitute file paths e.g. "^/code" inside docker -> "/Users/rocky/project"

About "set patsub". We need to do the substitution in the debugger, not in
pyficache where we just want the presentation of the filename to be
different. The actual location is the name pyficache sees and gets
lines from.

1.2.0

23 Aug 23:44
Compare
Choose a tag to compare

disassembly via xdis now supports "extended" assembly listing which is new. Use that by default. New command `

Commands have been gone over to be DRYer and use a more modern style of imports.
Small bugs have been fixed in conjunction with going over the commands.

New/Changed commands:

  • set asmfmt will let you select between the different formats and
  • show asmfmt will show you what format is in effect
  • info lines shows more information about what lines can be breakpointed (have line number table offsets in code)
  • info offsets shows you what offsets can be breakpointed (start on a line-number table entry)
  • info line gives more information, i.e. offset info, for a given line.

Updated pyficache

22 May 19:38
Compare
Choose a tag to compare
  • Incorporate a major update of pyficache which removes the coverage dependency.
  • More Python source has been reformatted and imports revised along current thinking.
  • Some errors in termination messages have been fixed.
  • --AST renamed to --tree since that's what it is and AST it is not