Moreover, offsets can bow be absolute (i.e. can be a code-position). In that case, the meaning is "move the code block before the targetted instruction".
This work brings some breaking changes:
the variant swap i1 i2 i3 has been removed. It was a way to give a direct access to the low-level functionality, but its interface is brittle and is not used by any development
a bug has been found in the resolution of negative code position (they were all shifted by one, making impossible to target the last instruction). This now has been fixed.
Moreover, offsets can bow be absolute (i.e. can be a code-position). In that case, the meaning is "move the code block before the targetted instruction".
This work brings some breaking changes:
the variant
swap i1 i2 i3
has been removed. It was a way to give a direct access to the low-level functionality, but its interface is brittle and is not used by any developmenta bug has been found in the resolution of negative code position (they were all shifted by one, making impossible to target the last instruction). This now has been fixed.