Skip to content

Releases: Trepan-Debuggers/python2-trepan

1.2.9

Choose a tag to compare

@rocky rocky released this 22 Jul 09:08
  • track xdis api changes and uncompyle6 improvements
  • Add set asmfmt for showing assembly format
  • Better conformance with trepan3k

Fleetwood-7

Choose a tag to compare

@rocky rocky released this 05 Jun 19:10
  • Squelch traceback on break on unparsable file
  • Supporting trepan3k back to Python 2.4

John+1

Choose a tag to compare

@rocky rocky released this 28 Nov 12:21
  • Revise to use xdis 6.0.3

Beware of the Ides of March!

Choose a tag to compare

@rocky rocky released this 15 Mar 21:00

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

1.2.3

Choose a tag to compare

@rocky rocky released this 25 Jan 04:01
  • 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

Choose a tag to compare

@rocky rocky released this 12 Oct 00:06
  • 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

Choose a tag to compare

@rocky rocky released this 30 Aug 20:17
  • 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

Choose a tag to compare

@rocky rocky released this 23 Aug 23:44

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

Choose a tag to compare

@rocky rocky released this 22 May 19:38
  • 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