Changelog History
Page 1
-
v1.3.2
June 02, 2020 -
v1.02 Changes
May 30, 2020๐ The main purpose of this release is again to support upcomping improvements to x-python.
๐ This might be the last release before a more substantial refactoring to fix some
longer-term slowness and weirdnesses in tracing by using 3.6, and 3.8 APIs- ๐ Show args via "info local" on a call event
- ๐ Better file remapping and size check error msgs
- Blacken some buffers, and use more conventional imports
-
v1.1.0 Changes
June 13, 2020โก๏ธ 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 usinginfo 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
andpdocx
were removed. Note these never had equivalents ingdb
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.
-
v1.1.0.N
June 13, 2020 -
v1.0.1 Changes
May 22, 2020- โก๏ธ 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 andAST
it is not
-
v1.0.0 Changes
May 19, 2020๐ The main impetus for this release is to start to be able to support debugging in x-python. This code is used as a common debugger base for the upcoming
trepan-xpy
debugger release.๐ We simplify imports using xdis 4.6.0. And dependence on previous versions has been tightened. Previously, there could be version and API mismatches if you had an older release of
xdis
oruncompyle6
installed.The bump to 1.0.0 should have been done a while ago. Semantic versioning suggests that this is where we should have started. Well, better late than never.
๐ But as with any 1.0 release, there are, alas, major portions that needupgrading to newer 3.6 and 3.8 Python features, pytest interfaces. And so on.
๐ Perhaps later if there's help or support by some other means.
Some changes:
- ๐ new command,
set autopc
, runsinfo pc
every time the debugger is
entered. - ๐ A number of
disassemble
bugs have been fixed - ๐ Fix to FIFO client from user abliss
- some modernization (blacken some files, simplify imports, and run
๐ lint) on some source code
๐ฒ Read the
ChangeLog
or git commit log/history for more details on what's changed. - ๐ new command,
-
v0.8.11 Changes
March 16, 2020- โฌ๏ธ Bump xdis version to get up to 3.7.7, 3.8.2, and 3.9
- 3.1.5 tolerance
-
v0.8.10 Changes
March 16, 2020- ๐ IPython interaction fixes
- ๐ฎ Force newer uncompyle6 to reduce decompilation problems
-
v0.8.9 Changes
August 18, 2019- ๐ Pin Pygments to 2.2.0 to fix color key problem
- term-256color tolerance
- โฌ๏ธ Bump xdis and uncompyle6 version
-
v0.8.8
October 27, 2018