commit | c1c2b3e0e2af6eb05346b4908f4c4d56618fb7b6 | [log] [tgz] |
---|---|---|
author | Tim Peters <tim.peters@gmail.com> | Wed Jan 29 20:12:21 2003 +0000 |
committer | Tim Peters <tim.peters@gmail.com> | Wed Jan 29 20:12:21 2003 +0000 |
tree | a966c28559109bf571bc8d82409ad8af4cbfea67 | |
parent | 5d9113d8be81596bc93f2b1a37f57e5110d39a77 [diff] |
dis(): This had a problem with proto 0 pickles, in that POP sometimes popped a MARK, but without stack emulation the disassembler couldn't know that, and subsequent indentation got hosed. Now the disassembler does do enough stack emulation to catch this. While I was at it, also added lots of sanity checks for other stack operations, and correct use of the memo. This goes (I think) a long way toward being a "pickle verifier" now too.