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