Skip to content

chore: reduce instruction enum size - #52

Merged
explodingcamera merged 3 commits into
nextfrom
chore/reduce-instruction-size
Aug 17, 2026
Merged

chore: reduce instruction enum size#52
explodingcamera merged 3 commits into
nextfrom
chore/reduce-instruction-size

Conversation

@explodingcamera

Copy link
Copy Markdown
Owner

this is a fairly big commit since I've been just playing around with this
for a while now. the main goal is to reduce instruction size by moving
some operands into two separate vecs. memory operations still seem like
the biggest issue right now, so as a follow op I'll probably remove the
public linear memory trait again but let's see how this goes first.

performance wise this is about the same as before, but serialization/deserialization
is about 20% faster now.

Signed-off-by: Henry mail@henrygressmann.de

this is a fairly big commit since I've been just playing around with this
for a while now. the main goal is to reduce instruction size by moving
some operands into two separate vecs. memory operations still seem like
the biggest issue right now, so as a follow op I'll probably remove the
public linear memory trait again but let's see how this goes first.

performance wise this is about the same as before, but serialization/deserialization
is about 20% faster now.

Signed-off-by: Henry <mail@henrygressmann.de>
Signed-off-by: Henry <mail@henrygressmann.de>
Signed-off-by: Henry <mail@henrygressmann.de>
@explodingcamera
explodingcamera marked this pull request as ready for review August 17, 2026 18:07
@explodingcamera
explodingcamera merged commit 358a183 into next Aug 17, 2026
16 checks passed
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