Ticket #46 (new defect)

Opened 4 years ago

Last modified 4 months ago

Add bytecode spans/blocks

Reported by: peter@tortall.net Assigned to:
Priority: P1 Milestone: 1.0.0
Component: Core Version: unspecified
Severity: normal Keywords:
Cc:

Description

There is currently only one layer of bytecode grouping: sections. For advanced macro support, it's desirable for there to be (at least) one additional middle layer between sections and bytecodes so that a sequence or span of bytecodes can be manipulated as a group.

Things to consider:

  • Split data bytecodes with multiple items into multiple bytecodes, and save as a span
  • Make a span a type of bytecode? Which leads to...
  • Nested spans (traversing might be hard.. basically in-order tree traversal)
  • Greater chance of things like circular references?

Attachments

Change History

01/17/06 20:43:20 changed by peter@tortall.net

  • milestone changed from 0.5.0 to 1.0.0.

Bump to 1.0.0.


Add/Change #46 (Add bytecode spans/blocks)