You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This should be done after all ssa refactoring issues have been addressed.
@guipublic initially added a reserved section in the bytecode for Trap and Stop here, so that other segments of the bytecode could reference it.
This is analogous to having a data segment in assembly.
The data segment stores constants and other relevant data that the rest of the bytecode can refer to.
Happy Case
This allows one to optimize the bytecode by remocing duplicated symbols.
This does however make linking a bit more involved since we want to link data segments when linking multiple artifacts together and avoid duplicate data in data segments
Alternatives Considered
No response
Additional Context
No response
Would you like to submit a PR for this Issue?
No
Support Needs
No response
The text was updated successfully, but these errors were encountered:
Problem
This should be done after all ssa refactoring issues have been addressed.
@guipublic initially added a reserved section in the bytecode for Trap and Stop here, so that other segments of the bytecode could reference it.
This is analogous to having a data segment in assembly.
The data segment stores constants and other relevant data that the rest of the bytecode can refer to.
Happy Case
This allows one to optimize the bytecode by remocing duplicated symbols.
This does however make linking a bit more involved since we want to link data segments when linking multiple artifacts together and avoid duplicate data in data segments
Alternatives Considered
No response
Additional Context
No response
Would you like to submit a PR for this Issue?
No
Support Needs
No response
The text was updated successfully, but these errors were encountered: