2016-10-06  rocky <rb@dustyfeet.com>

	* ChangeLog, NEWS, xdis/version.py: Get ready for release 2.3.2

2016-10-06  rocky <rb@dustyfeet.com>

	* : commit 9164530badf889087860685c7b8474a17acbbf83 Author: rocky
	<rb@dustyfeet.com> Date:   Thu Oct 6 20:38:01 2016 -0400

2016-09-23  rocky <rocky@dusytfeet.com>

	* : commit aeb60a26427b2ae98c320b38633dcf0b92c035ed Author: rocky
	<rocky@dusytfeet.com> Date:   Fri Sep 23 18:43:07 2016 -0400

2016-09-21  rocky <rb@dustyfeet.com>

	* xdis/bin/pydisassemble.py: Correct name in --help

2016-09-18  rocky <rocky@dusytfeet.com>

	* ChangeLog, test/Makefile, test/test_pythonlib.py, xdis/load.py,
	xdis/main.py, xdis/opcodes/opcode_15.py, xdis/opcodes/opcode_20.py,
	xdis/opcodes/opcode_2x.py: Start adding Python 1.5 and 2.0 opcodes

2016-09-14  rocky <rb@dustyfeet.com>

	* test/test_pyenvlib.py, xdis/load.py, xdis/main.py,
	xdis/opcodes/opcode_21.py, xdis/opcodes/opcode_2x.py: Add Python 2.1
	opcodes

2016-09-14  rocky <rb@dustyfeet.com>

	* xdis/dropbox/decrypt25.py, xdis/load.py: Disassemble dropbox 2.5
	Python from Python 3.x No longer write and a read temporary bytecode file, so this works on
	Python 3 and 2. Code is simpler too.

2016-09-13  rocky <rb@dustyfeet.com>

	* .travis.yml: travis 3.2 pytest doesn't work

2016-09-13  rocky <rb@dustyfeet.com>

	* pytest/test_disasm.py: Avoid timestamp in pytest

2016-09-12  rocky <rb@dustyfeet.com>

	* Makefile, test/test_pyenvlib.py,
	test_unit/2.7/test_dis.py-notyet, test_unit/test-dis.py,
	test_unit/test_dis.py-notyet, test_unit/test_disasm.py-nottyet,
	test_unit/test_disasm.py-notyet, xdis/dropbox/decrypt25.py,
	xdis/marsh.py: Python 3 compliance and tests Python 3 compliance in marsh.py and decrypt25.py, but more work is
	needed.  Add more tests, however fragmented

2016-09-12  rocky <rb@dustyfeet.com>

	* xdis/dropbox/decrypt25.py: Clean up, generalize an integrate into
	xdis better Another round is needed to get this to run on Python 3.  Should
	don't need and should remove the write and read of a temporary file.

2016-09-12  rocky <rocky@dusytfeet.com>

	* NEWS, xdis/marsh.py, xdis/version.py: Get ready for release 2.3.1

2016-09-11  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, xdis/dropbox/decrypt25.py, xdis/magics.py: Tydy a
	bit

2016-09-11  rocky <rb@dustyfeet.com>

	* : Add dropbox 2.5 bytecode file

2016-09-11  rocky <rocky@dusytfeet.com>

	* xdis/version.py: Get ready for release 2.3.0

2016-09-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #8 from rocky/dropbox-2.5 Decode dropbox 2.5 Python files

2016-09-11  rocky <rb@dustyfeet.com>

	* xdis/load.py, xdis/magics.py: Include Dropbox-modified magic
	numbers. Issue #7

2016-08-29  rocky <rb@dustyfeet.com>

	* ChangeLog, NEWS, test/test_pyenvlib.py, xdis/version.py: Get ready
	for release 2.2.3

2016-08-26  rocky <rocky@dusytfeet.com>

	* test/test_pyenvlib.py, xdis/opcodes/opcode_31.py, xdis/verify.py: 
	Python 3.1 opcode bugs ...  verify assert statement.  test_pyenvlib.py: Allow 3.1 testing

2016-08-26  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, doc/opcode-history.md, test/test_pyenvlib.py,
	xdis/version.py: Get ready for release 2.2.2 * test_pyenvlib.py: allow 2.7.12 in testing * opcode-history.md: add changes since 3.6.0a1

2016-08-25  rocky <rb@dustyfeet.com>

	* xdis/bytecode.py, xdis/load.py, xdis/opcodes/opcode_30.py,
	xdis/opcodes/opcode_31.py, xdis/opcodes/opcode_32.py,
	xdis/opcodes/opcode_33.py, xdis/opcodes/opcode_35.py,
	xdis/opcodes/opcode_36.py: More 3.6 bytecodes ...  recompile all 3.6 bytecode to be 0a3 - (FU python)

2016-08-25  rocky <rb@dustyfeet.com>

	* test_unit/test_magic.py, xdis/bytecode.py, xdis/load.py,
	xdis/magics.py: More precise magic numbers.  Disallow some interim versions we just can't handle yet.

2016-08-24  rocky <rb@dustyfeet.com>

	* pytest/test_disasm.py, pytest/testdata/fstring-3.6.right,
	requirements-dev.txt, test_unit/2.7/test_dis.py,
	test_unit/2.7/test_dis.py-notyet, test_unit/test_dis.py,
	test_unit/test_dis.py-notyet, xdis/bytecode.py, xdis/main.py: Bug in
	3.6 disassembly was not adjusting for extra byte in word when handling non-arguemnt
	ops like ADD_BINARY or POP_TOP Start to go over unit and pytest tests

2016-08-21  rocky <rb@dustyfeet.com>

	* xdis/bytecode.py, xdis/opcodes/opcode_30.py,
	xdis/opcodes/opcode_31.py, xdis/opcodes/opcode_33.py,
	xdis/opcodes/opcode_34.py, xdis/opcodes/opcode_35.py,
	xdis/opcodes/opcode_36.py: Add 3.6 format specifier in disassembly
	output...  Sync up opcode checks.

2016-08-17  rocky <rocky@dusytfeet.com>

	* doc/opcode-history.md, xdis/opcodes/opcode_36.py: Update opcode
	history

2016-08-14  rocky <rocky@dusytfeet.com>

	* README.rst: One more doc typo

2016-08-14  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, xdis/version.py: Get ready for release 2.2.1

2016-08-14  rocky <rocky@dusytfeet.com>

	* xdis/bytecode.py, xdis/opcodes/opcode_27.py,
	xdis/opcodes/opcode_pypy26.py, xdis/opcodes/opcode_pypy27.py,
	xdis/opcodes/opcode_pypy32.py: misc bugs * Mark pypy 2.7 as a name op * add python_version to all opcodes

2016-08-13  rocky <rocky@dusytfeet.com>

	* test/Makefile, test/simple_source/bug36/01_fstring.py-notyet,
	xdis/bytecode.py, xdis/magics.py, xdis/opcodes/opcode_22.py,
	xdis/opcodes/opcode_23.py, xdis/opcodes/opcode_24.py,
	xdis/opcodes/opcode_25.py, xdis/opcodes/opcode_26.py,
	xdis/opcodes/opcode_27.py, xdis/opcodes/opcode_30.py,
	xdis/opcodes/opcode_31.py, xdis/opcodes/opcode_32.py,
	xdis/opcodes/opcode_33.py, xdis/opcodes/opcode_34.py,
	xdis/opcodes/opcode_35.py, xdis/opcodes/opcode_36.py: Correct Python
	3.6 arg parsing and...  Add python_version to each opc.

2016-08-05  rocky <rocky@dusytfeet.com>

	* README.rst: Doc corrections

2016-08-05  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, xdis/version.py: Get ready for release 2.2.0

2016-08-05  rocky <rocky@dusytfeet.com>

	* xdis/opcodes/opcode_24.py, xdis/opcodes/opcode_25.py,
	xdis/opcodes/opcode_26.py, xdis/opcodes/opcode_34.py: DRY opcodes a
	little bit. Some corrections too

2016-08-05  rocky <rocky@dusytfeet.com>

	* test/simple_source/03_build_map.py, xdis/unmarshal.py,
	xdis/util.py: Show flags in hex and bit names in proper order

2016-08-04  rocky <rocky@dusytfeet.com>

	* test/Makefile, test/test_pythonlib.py, xdis/load.py,
	xdis/main.py, xdis/opcodes/opcode_22.py, xdis/unmarshal.py: Add 2.2
	bytecodes. Fix bug in 2.3...  * add some byteocde 2.2 and 2.3 tests * Show magic number in disassembly

2016-08-01  rocky <rb@dustyfeet.com>

	* xdis/version.py: Get ready for release 2.1.0

2016-08-01  rocky <rb@dustyfeet.com>

	* xdis/opcodes/opcode_23.py, xdis/opcodes/opcode_24.py,
	xdis/opcodes/opcode_25.py, xdis/opcodes/opcode_26.py,
	xdis/opcodes/opcode_27.py, xdis/opcodes/opcode_2x.py,
	xdis/opcodes/opcode_30.py, xdis/opcodes/opcode_31.py,
	xdis/opcodes/opcode_32.py, xdis/opcodes/opcode_33.py,
	xdis/opcodes/opcode_34.py, xdis/opcodes/opcode_35.py,
	xdis/opcodes/opcode_36.py, xdis/opcodes/opcode_3x.py,
	xdis/opcodes/opcode_pypy26.py, xdis/opcodes/opcode_pypy27.py: More,
	better opcode classification hasvargs: tag variable arg ops, e.g BUILD_xxx add helper fns to
	append to various lists

2016-08-01  rocky <rb@dustyfeet.com>

	* xdis/bytecode.py, xdis/wordcode.py: Make wordcode run on Python
	2.7

2016-07-26  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, xdis/version.py: Get ready for release 2.0.3

2016-07-25  rocky <rocky@dusytfeet.com>

	* test/test_pythonlib.py: Small print change

2016-07-25  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, xdis/version.py: Get ready for release 2.0.2

2016-07-25  rocky <rocky@dusytfeet.com>

	* xdis/opcodes/opcode_pypy27.py, xdis/opcodes/opcode_pypy32.py: Fix
	some PyPy op classification bugs

2016-07-25  rocky <rocky@dusytfeet.com>

	* xdis/opcodes/opcode_pypy27.py, xdis/opcodes/opcode_pypy32.py: 
	Document PyPY opts better And fix a bog in JUMP_IF_NOT_DEBUG jrel_op call

2016-07-24  rocky <rocky@dusytfeet.com>

	* xdis/bytecode.py: Last-minute PyPy workaround

2016-07-24  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, test/test_pyenvlib.py, xdis/version.py: Get ready
	for release 2.0.1

2016-07-24  rocky <rocky@dusytfeet.com>

	* xdis/main.py, xdis/opcodes/opcode_pypy27.py,
	xdis/opcodes/opcode_pypy32.py: PyPy fixes - classify LOOKUP_METHOD and CALL_METHOD properly - opcode selection is based on byecode file, not interpreter

2016-07-24  rocky <rocky@dusytfeet.com>

	* test/add-test.py, test_unit/test_opcode.py,
	xdis/opcodes/opcode_32.py, xdis/opcodes/opcode_3x.py,
	xdis/opcodes/opcode_pypy32.py, xdis/verify.py: PyPy 3.2 support

2016-07-24  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS: Get ready for release 2.0.0

2016-07-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #5 from rocky/pypy Pypy

2016-07-22  rocky <rocky@dusytfeet.com>

	* xdis/version.py: Bump for incompatible API change load now returns extra argument is_pypy

2016-07-22  rocky <rocky@dusytfeet.com>

	* : commit 204b0c836402b912985bc78e61e9763b91a4a195 Merge: a616d7d
	7a524c6 Author: Daniel Bradburn <moagstar@gmail.com> Date:   Fri Jul
	22 22:30:26 2016 +0200

2016-07-20  rocky <rocky@dusytfeet.com>

	* xdis/load.py, xdis/magics.py, xdis/main.py: load_module returns
	whether code is pypy or not This is an incompatible change

2016-07-20  rocky <rocky@dusytfeet.com>

	* test_unit/test_load.py, test_unit/test_marsh.py, xdis/load.py,
	xdis/main.py, xdis/verify.py: load_module returns whether code is
	pypy or not This is an incompatible change

2016-07-22  rocky <rocky@dusytfeet.com>

	* xdis/__init__.py: Don't think we need USE_WORDCODE this way I think it will be more a property of the object you are working on
	rather than the interpreter you are running.

2016-07-22  rocky <rocky@dusytfeet.com>

	* README.rst, test/test_pythonlib.py, test_unit/test_dis.py,
	test_unit/test_opcode.py, xdis/__init__.py,
	xdis/bin/pydisassemble.py, xdis/bytecode.py, xdis/load.py,
	xdis/magics.py, xdis/main.py, xdis/opcodes/opcode_23.py,
	xdis/opcodes/opcode_24.py, xdis/opcodes/opcode_25.py,
	xdis/opcodes/opcode_26.py, xdis/opcodes/opcode_27.py,
	xdis/opcodes/opcode_2x.py, xdis/opcodes/opcode_30.py,
	xdis/opcodes/opcode_31.py, xdis/opcodes/opcode_32.py,
	xdis/opcodes/opcode_33.py, xdis/opcodes/opcode_34.py,
	xdis/opcodes/opcode_35.py, xdis/opcodes/opcode_36.py,
	xdis/opcodes/opcode_3x.py, xdis/opcodes/opcode_pypy26.py,
	xdis/opcodes/opcode_pypy27.py, xdis/util.py, xdis/wordcode.py: 
	Moagstar's Python 3.6 support With some small changes - fix some of my typos - handle a merge conflict in xdis/byteocde

2016-07-20  rocky <rocky@dusytfeet.com>

	* test_unit/test_load.py, test_unit/test_marsh.py, xdis/load.py,
	xdis/main.py, xdis/verify.py: load_module returns whether code is
	pypy or not This is an incompatible change

2016-07-20  rocky <rocky@dusytfeet.com>

	* xdis/bytecode.py: Instructions store whether they have an argument

2016-07-10  rocky <rocky@dusytfeet.com>

	* xdis/opcodes/opcode_23.py, xdis/opcodes/opcode_24.py,
	xdis/opcodes/opcode_25.py, xdis/opcodes/opcode_26.py,
	xdis/opcodes/opcode_27.py, xdis/opcodes/opcode_30.py,
	xdis/opcodes/opcode_31.py, xdis/opcodes/opcode_32.py,
	xdis/opcodes/opcode_33.py, xdis/opcodes/opcode_34.py,
	xdis/opcodes/opcode_35.py, xdis/opcodes/opcode_pypy26.py,
	xdis/opcodes/opcode_pypy27.py: Start to remove uncompyle6-specific
	abbreviations

2016-07-09  rocky <rocky@dusytfeet.com>

	* : Get ready for release 1.1.7

2016-07-09  rocky <rb@dustyfeet.com>

	* xdis/unmarshal.py: Python <2.4 complex uses 1-byte float sizes

2016-07-08  rocky <rocky@dusytfeet.com>

	* xdis/opcodes/opcode_24.py, xdis/version.py: Another 2.4 bug. Get
	ready for release 1.1.6

2016-07-08  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, xdis/version.py: Get ready for release 1.1.5

2016-07-08  rocky <rocky@dusytfeet.com>

	* xdis/opcodes/opcode_24.py: 2.4 needs jrel, jabs definitions too

2016-07-07  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, xdis/version.py: Get ready for release 1.1.4

2016-07-04  rocky <rocky@dusytfeet.com>

	* xdis/magics.py: Correct bad 3.3 magic number

2016-06-27  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, xdis/opcodes/opcode_2x.py, xdis/version.py: Get
	ready for release 1.1.3

2016-06-24  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, xdis/version.py: Get ready for release 1.1.2

2016-06-24  rocky <rocky@dusytfeet.com>

	* xdis/opcodes/opcode_25.py, xdis/opcodes/opcode_26.py: LIST_APPEND
	doesn't have an extended arg in 2.4-26

2016-06-03  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, xdis/opcodes/opcode_23.py,
	xdis/opcodes/opcode_24.py, xdis/opcodes/opcode_25.py,
	xdis/opcodes/opcode_26.py, xdis/opcodes/opcode_pypy26.py,
	xdis/opcodes/opcode_pypy27.py, xdis/version.py: opcode 23 fixes.
	Release 1.1.1 Some doc typos corrected too.

2016-06-02  rocky <rocky@dusytfeet.com>

	* README.rst: program name typo

2016-05-31  rocky <rocky@dusytfeet.com>

	* README.rst: No longer runs on 2.5

2016-05-31  rocky <rocky@dusytfeet.com>

	* MANIFEST.in, bin/pydisasm, doc/bytecode-history.md: Add history

2016-05-31  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, requirements.txt, xdis/verify.py,
	xdis/version.py: Get ready for release 1.1.0

2016-05-31  rocky <rocky@dusytfeet.com>

	* __pkginfo__.py, test_unit/2.7/test_dis.py, test_unit/test_dis.py,
	test_unit/test_dis27.py, xdis/bytecode.py, xdis/namedtuple.py: Start
	diassembly tests and..  Drop running 2.5 support

2016-05-31  rocky <rocky@dusytfeet.com>

	* test_unit/test_dis27.py: Start disassembly tests

2016-05-31  rocky <rocky@dusytfeet.com>

	* xdis/main.py: Reduce uneccesary imports of unused opcodes

2016-05-31  rocky <rocky@dusytfeet.com>

	* xdis/opcodes/opcode_23.py, xdis/opcodes/opcode_24.py,
	xdis/opcodes/opcode_25.py, xdis/opcodes/opcode_26.py,
	xdis/opcodes/opcode_27.py, xdis/opcodes/opcode_2x.py,
	xdis/opcodes/opcode_pypy26.py, xdis/opcodes/opcode_pypy27.py: Fix
	bugs. Expose needed opcode values Work in conjunction with uncompyle6

2016-05-29  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, xdis/version.py: Get ready for release 1.0.5

2016-05-29  rocky <rocky@dusytfeet.com>

	* xdis/opcodes/opcode_23.py, xdis/opcodes/opcode_24.py,
	xdis/opcodes/opcode_25.py, xdis/opcodes/opcode_26.py,
	xdis/opcodes/opcode_27.py: For Add pseudo opcodes PJIF PJIT JA This simplifies code in cross-version tools like uncompyle6

2016-05-28  rocky <rocky@dusytfeet.com>

	* ChangeLog, MANIFEST.in, NEWS, xdis/bin/pydisassemble.py,
	xdis/bytecode.py, xdis/opcodes/opcode_25.py,
	xdis/opcodes/opcode_26.py, xdis/opcodes/opcode_27.py,
	xdis/opcodes/opcode_2x.py, xdis/opcodes/opcode_35.py,
	xdis/version.py: Get ready for release 1.0.4 Small omissions found by uncompyle6 * export findlinestarts * correct pydisassemble.py imports and MANIFEST name * add 2.4, 2.5 hasArgumentExtended * add hasjrel, and hasjabs * Add JUMP_OPs and JPIF, JPIT, JA, JF

2016-05-27  rocky <rocky@dusytfeet.com>

	* NEWS, __pkginfo__.py, bin/pydisassemble,
	xdis/opcodes/opcode_27.py, xdis/opcodes/opcode_2x.py,
	xdis/opcodes/opcode_pypy27.py, xdis/version.py: Get ready for
	release 1.0.3

2016-05-27  rocky <rocky@dusytfeet.com>

	* NEWS, xdis/namedtuple.py, xdis/version.py: More portability issues

2016-05-27  rocky <rocky@dusytfeet.com>

	* NEWS, xdis/namedtuple.py, xdis/version.py: Get ready for release
	1.0.1

2016-05-27  rocky <rocky@dusytfeet.com>

	* NEWS, README.rst, xdis/opcodes/opcode_27.py,
	xdis/opcodes/opcode_2x.py, xdis/opcodes/opcode_30.py,
	xdis/opcodes/opcode_31.py, xdis/opcodes/opcode_33.py,
	xdis/opcodes/opcode_34.py, xdis/opcodes/opcode_35.py,
	xdis/opcodes/opcode_3x.py, xdis/opcodes/opcode_pypy27.py: Fix and
	DRY rm_op

2016-05-26  rocky <rocky@dusytfeet.com>

	* ChangeLog, NEWS, test/Makefile, test/test_pyenvlib.py: Get ready
	for relase 1.00 test/test_pyenv.lib: Python 2.5 tolerance.

2016-05-26  rocky <rocky@dusytfeet.com>

	* xdis/verify.py: More aggressive about skipping missing source code

2016-05-25  rocky <rocky@dusytfeet.com>

	* xdis/marsh.py: Add PYPY marshal/unmarshal routine

2016-05-25  rocky <rocky@dusytfeet.com>

	* test/simple_2.7/06_frozenset.py,
	test/simple_source/06_frozenset.py, test/test_pyenvlib.py,
	xdis/load.py, xdis/magics.py, xdis/opcodes/opcode_27.py,
	xdis/opcodes/opcode_2x.py, xdis/opcodes/opcode_pypy27.py: Sync with
	verify branch

2016-05-25  rocky <rocky@dusytfeet.com>

	* .gitignore, MANIFEST.in, Makefile, README.rst, __pkginfo__.py,
	bin/pydisassemble, doc/opcode-history.md, pyxdis/Makefile,
	pyxdis/__init__.py, pyxdis/bin/__init__.py,
	pyxdis/bin/pydisassemble.py, pyxdis/bytecode.py, pyxdis/code.py,
	pyxdis/load.py, pyxdis/magics.py, pyxdis/main.py,
	pyxdis/namedtuple.py, pyxdis/opcodes/Makefile,
	pyxdis/opcodes/__init__.py, pyxdis/opcodes/opcode_23.py,
	pyxdis/opcodes/opcode_24.py, pyxdis/opcodes/opcode_25.py,
	pyxdis/opcodes/opcode_26.py, pyxdis/opcodes/opcode_27.py,
	pyxdis/opcodes/opcode_2x.py, pyxdis/opcodes/opcode_30.py,
	pyxdis/opcodes/opcode_31.py, pyxdis/opcodes/opcode_32.py,
	pyxdis/opcodes/opcode_33.py, pyxdis/opcodes/opcode_34.py,
	pyxdis/opcodes/opcode_35.py, pyxdis/opcodes/opcode_3x.py,
	pyxdis/opcodes/opcode_pypy26.py, pyxdis/opcodes/opcode_pypy27.py,
	pyxdis/unmarshal.py, pyxdis/util.py, pyxdis/version.py, setup.py,
	test/test_pythonlib.py, test_unit/test_disasm.py-nottyet,
	test_unit/test_load.py, test_unit/test_magic.py,
	test_unit/test_marsh.py, test_unit/test_opcode.py, xdis/Makefile,
	xdis/__init__.py, xdis/bin/__init__.py, xdis/bin/pydisassemble.py,
	xdis/bytecode.py, xdis/code.py, xdis/load.py, xdis/magics.py,
	xdis/main.py, xdis/namedtuple.py, xdis/opcodes/Makefile,
	xdis/opcodes/__init__.py, xdis/opcodes/opcode_23.py,
	xdis/opcodes/opcode_24.py, xdis/opcodes/opcode_25.py,
	xdis/opcodes/opcode_26.py, xdis/opcodes/opcode_27.py,
	xdis/opcodes/opcode_2x.py, xdis/opcodes/opcode_30.py,
	xdis/opcodes/opcode_31.py, xdis/opcodes/opcode_32.py,
	xdis/opcodes/opcode_33.py, xdis/opcodes/opcode_34.py,
	xdis/opcodes/opcode_35.py, xdis/opcodes/opcode_3x.py,
	xdis/opcodes/opcode_pypy26.py, xdis/opcodes/opcode_pypy27.py,
	xdis/unmarshal.py, xdis/util.py, xdis/verify.py, xdis/version.py: 
	pyxdis -> xdis

2016-05-25  rocky <rocky@dusytfeet.com>

	* README.rst: Link and name changes

2016-05-25  rocky <rocky@dusytfeet.com>

	* circle.yml: Another circle test

2016-05-25  rocky <rocky@dusytfeet.com>

	* Makefile, test/Makefile, test/test_pyenvlib.py: Run full lib tests
	on CircleCI

2016-05-23  rocky <rocky@dusytfeet.com>

	* Makefile: Bigger hammer to disable tests

2016-05-23  rocky <rocky@dusytfeet.com>

	* Makefile, test/Makefile: Disable bytecode tests for now

2016-05-23  rocky <rocky@dusytfeet.com>

	* Makefile, pyxdis/bytecode.py, pyxdis/load.py,
	pyxdis/namedtuple.py, test/Makefile, test/test_pythonlib.py: Allow
	this to run on 2.5 as well

2016-05-23  rocky <rocky@dusytfeet.com>

	* Makefile, pyxdis/load.py, pyxdis/marsh.py,
	pyxdis/opcodes/opcode_24.py, pyxdis/opcodes/opcode_25.py,
	pyxdis/opcodes/opcode_26.py, pyxdis/opcodes/opcode_27.py,
	pyxdis/opcodes/opcode_2x.py, pyxdis/opcodes/opcode_pypy27.py,
	pyxdis/unmarshal.py, test/Makefile, test/test_pythonlib.py: move
	marshal to unmarshal. Add bytecode tests Will be adding pypy's marshal soon.

2016-05-23  rocky <rocky@dusytfeet.com>

	* test/test_pyenvlib.py: more test_pyenvlib versions, e.g. PYPY

2016-05-23  rocky <rocky@dusytfeet.com>

	* pyxdis/opcodes/opcode_27.py, pyxdis/opcodes/opcode_35.py,
	pyxdis/opcodes/opcode_3x.py, pyxdis/opcodes/opcode_pypy26.py,
	pyxdis/opcodes/opcode_pypy27.py, pyxdis/util.py: Fix bug in rm_op.
	Add PYPY-specific code flags

2016-05-23  rocky <rocky@dusytfeet.com>

	* .travis.yml, pyxdis/main.py, pyxdis/opcodes/opcode_pypy26.py,
	pyxdis/opcodes/opcode_pypy27.py, test_unit/test_opcode.py: Try
	Travis pypy

2016-05-23  rocky <rocky@dusytfeet.com>

	* .gitignore, pyxdis/main.py, pyxdis/opcodes/opcode_26.py,
	pyxdis/opcodes/opcode_27.py, pyxdis/opcodes/opcode_pypy27.py,
	test/simple_source/05_24_float.py, test_unit/test_opcode.py: 
	Separate PYPY 2.7 from 2.7; DRY 27

2016-05-22  rocky <rocky@dusytfeet.com>

	* README.rst, pyxdis/opcodes/opcode_32.py, test_unit/test_load.py: 
	Some tolerance for pypy

2016-05-22  rocky <rocky@dusytfeet.com>

	* pyxdis/opcodes/opcode_27.py, pyxdis/opcodes/opcode_2x.py,
	pyxdis/opcodes/opcode_35.py, test_unit/test_opcode.py: Fix removal
	of opcodes in 3.5 2.7 needs pypy 2 split off.

2016-05-22  rocky <rocky@dusytfeet.com>

	* README.rst, pyxdis/magics.py, pyxdis/marsh.py,
	pyxdis/opcodes/opcode_23.py, pyxdis/opcodes/opcode_24.py,
	pyxdis/opcodes/opcode_25.py, pyxdis/opcodes/opcode_26.py,
	pyxdis/opcodes/opcode_2x.py, pyxdis/opcodes/opcode_3x.py,
	test/test_pyenvlib.py, test_unit/test_opcode.py: DRY 2.x opcodes
	except 2.7

2016-05-22  rocky <rocky@dusytfeet.com>

	* pyxdis/__init__.py, pyxdis/load.py, pyxdis/main.py,
	pyxdis/marsh.py, pyxdis/opcodes/opcode_23.py,
	pyxdis/opcodes/opcode_24.py, pyxdis/opcodes/opcode_25.py,
	pyxdis/opcodes/opcode_26.py, pyxdis/util.py, test/test_pyenvlib.py: 
	Allow bytecodes back to 2.3 or so. and...  Add timestamps when disassembly Rewrite to allow some tolerance to
	older Pythons

2016-05-22  rocky <rocky@dusytfeet.com>

	* README.rst, pyxdis/load.py, pyxdis/main.py, pyxdis/util.py,
	test/test_pyenvlib.py: Correct command-line invocation and...  Improve function infomation: * Split out positional argument names and local variables * Remove duplicate <modle> info.  * comment *all* meta fields * add timestamp info

2016-05-22  rocky <rocky@dusytfeet.com>

	* README.rst, pyxdis/marsh.py, test/simple_source/01_unicode.py: 3.x
	bytecode unicode constants running from 2.7

2016-05-22  rocky <rocky@dusytfeet.com>

	* doc/opcode-history.md, pyxdis/opcodes/opcode_24.py,
	pyxdis/opcodes/opcode_35.py: Go over opcodes a little.

2016-05-21  rocky <rocky@dusytfeet.com>

	* pyxdis/marsh.py, test/add-test.py,
	test/simple_source/06_py34_ref.py, test/test_pyenvlib.py: Fix 3.4+
	marshal load references test_pyenvlib.py: allow testing 3.5.1 now Major fix. Some further work still remains.

2016-05-20  rocky <rocky@dusytfeet.com>

	* pyxdis/bytecode.py, pyxdis/main.py, pyxdis/util.py,
	test/test_pyenvlib.py: Code cleanups

2016-05-20  rocky <rb@dustyfeet.com>

	* pyxdis/__init__.py, pyxdis/bytecode.py: More cleanups

2016-05-20  rocky <rb@dustyfeet.com>

	* pyxdis/bytecode.py, pyxdis/disasm/__init__.py,
	pyxdis/disasm/dis2.py, pyxdis/disasm/dis3.py,
	pyxdis/disasm/disasm2.py, pyxdis/disasm/disasm24.py,
	pyxdis/disasm/disasm25.py, pyxdis/disasm/disasm26.py,
	pyxdis/disasm/disasm27.py, pyxdis/disasm/disasm3.py,
	pyxdis/disasm/disasm30.py, pyxdis/disasm/disasm31.py,
	pyxdis/disasm/disasm32.py, pyxdis/disasm/disasm33.py,
	pyxdis/disasm/disasm34.py, pyxdis/disasm/disasm35.py,
	pyxdis/disassemble.py, pyxdis/instruction.py, pyxdis/load.py,
	pyxdis/main.py, pyxdis/util.py: DRY disasembly code In fact, the disasm is now gone!a

2016-05-20  rocky <rocky@dusytfeet.com>

	* pyxdis/disasm/dis2.py, pyxdis/disasm/dis3.py, pyxdis/main.py,
	pyxdis/opcodes/opcode_2x.py: Improve disassembly output Use format info from Python 3 disassembler for code block Remove it
	from dis2.py

2016-05-19  rocky <rocky@dusytfeet.com>

	* MANIFEST.in, pyxdis/disasm/dis2.py, pyxdis/disasm/dis3.py,
	pyxdis/disasm/disasm2.py, pyxdis/disasm/disasm3.py, pyxdis/main.py,
	pyxdis/opcodes/opcode_27.py, pyxdis/opcodes/opcode_2x.py,
	pyxdis/opcodes/opcode_3x.py: Correct Python2 disassembly
	generalization Remove dup code in dis{2,3}.py

2016-05-19  rocky <rb@dustyfeet.com>

	* Makefile, __pkginfo__.py, bin/pydisassemble, bin/pyxdis,
	pyxdis/bin/pydisassemble.py, pyxdis/bin/pyxdis.py,
	pyxdis/disasm/dis2.py, pyxdis/opcodes/opcode_27.py, setup.py,
	test_unit/test_disasm.py-nottyet: Misc fixes

2016-05-19  rocky <rb@dustyfeet.com>

	* .travis.yml, README.rst: Travis doesn't do 2.5, 3.0 or 3.1

2016-05-19  rocky <rb@dustyfeet.com>

	* .travis.yml, test_unit/test_marsh.py: 2.6 doesn't do
	frozenset({...})

2016-05-19  rocky <rb@dustyfeet.com>

	* .travis.yml: Need sudo

2016-05-19  rocky <rb@dustyfeet.com>

	* .travis.yml, test_unit/test_load.py, test_unit/test_opcode.py: 
	More opcodes, more travis testing.

2016-05-19  rocky <rb@dustyfeet.com>

	* pyxdis/disasm/dis2.py, pyxdis/disasm/disasm2.py,
	pyxdis/disasm/disasm24.py, pyxdis/disasm/disasm25.py,
	pyxdis/disasm/disasm26.py, pyxdis/disasm/disasm27.py,
	pyxdis/disasm/disasm3.py, pyxdis/disasm/disasm30.py,
	pyxdis/disasm/disasm31.py, pyxdis/disasm/disasm32.py,
	pyxdis/disasm/disasm33.py, pyxdis/disasm/disasm34.py,
	pyxdis/disasm/disasm35.py, pyxdis/disassemble.py,
	pyxdis/opcodes/__init__.py, pyxdis/opcodes/opcode_23.py,
	pyxdis/opcodes/opcode_24.py, pyxdis/opcodes/opcode_25.py,
	pyxdis/opcodes/opcode_26.py, pyxdis/opcodes/opcode_27.py,
	pyxdis/opcodes/opcode_2x.py, pyxdis/opcodes/opcode_3x.py: Dry code a
	little. Add Python 2 disassembly

2016-05-19  rocky <rocky@dusytfeet.com>

	* Start Python cross disasemble/marshal project For older history see uncompyle6

