Skip to content

chore(compiler/optimization): stateless multi entry#142

Open
IzioDev wants to merge 2 commits into
kaspanet:masterfrom
IzioDev:chore/optimize-stateless-multi-entrypoint-bytecode
Open

chore(compiler/optimization): stateless multi entry#142
IzioDev wants to merge 2 commits into
kaspanet:masterfrom
IzioDev:chore/optimize-stateless-multi-entrypoint-bytecode

Conversation

@IzioDev

@IzioDev IzioDev commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

In case of multi-entry, instead of systematically emits:

OpToAltStack
<state_push_script>
OpFromAltStack

We propose to remove the save mechanism for stateless script (state_push_script.len() == 0), which saves 2 useless opcode exec

@IzioDev
IzioDev requested a review from someone235 July 21, 2026 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant