Subject: CVS commit: pkgsrc/devel/py-xdis
From: Adam Ciarcinski
Date: 2024-03-23 07:49:52
Message id: 20240323064952.35FA7FA2C@cvs.NetBSD.org

Log Message:
py-xdis: updated to 6.1.0

6.1.0 2024-03-15
=================

Lots of changes major changes. API has changed.

We now support many disassembly options:
  * classic:  disasm-like output
  * bytes: disasm-like output with bytecode
  * extended: simple interpretation of previous sequence of instructions
  * extended-bytes: same as above, but with "bytes" bytecode ouptut
  * header: show header/metadata information only

This is reflected in the `--format` (`-F`) options on `pydisasm`.
Option `--show-source` (`-S`) gives add the source text line (or part of it) \ 
before assembly instructions that implement the line.

Released Python magic numbers have been updated as of this release (up to Python \ 
3.12.2, including PyPy magic numbers.

Some support for the [GraalVM](https://www.graalvm.org/python/)
implementation of Python started.

Many bugs fixed.

A lot of Linting and coding style modernization.

typing.NameTuple used for Python versions that support this.
Additional fields "start_offset" and "tos_str" added to \ 
instruction.

Elliot Tarbet (2elli) largely provided support for Python 3.11 and 3.12 bytecode

Files:
RevisionActionfile
1.43modifypkgsrc/devel/py-xdis/Makefile
1.20modifypkgsrc/devel/py-xdis/PLIST
1.41modifypkgsrc/devel/py-xdis/distinfo