E&S CVS Commit: BytecodeAssembler - Cleanup wide-address jumps to
allow code size>64K, as long
pje at eby-sarna.com
pje at eby-sarna.com
Sat Dec 29 14:29:58 EST 2007
Author: pje
Date: Sat Dec 29 14:29:57 2007
New Revision: 2453
URL: http://svn.eby-sarna.com?rev=2453&view=rev
Log:
Cleanup wide-address jumps to allow code size>64K, as long
as the jump target is known. Forward jumps are limited to
jumping over a maximum span of 64K bytes. (This was always
true, but bad code could be generated before, whereas now
an assertion error is raised if the maximum span is exceeded.)
Modified:
BytecodeAssembler/README.txt
BytecodeAssembler/peak/util/assembler.py
More information about the source-changes
mailing list