Skip to content

[stack-switching] Stack compression#551

Draft
linxuanm wants to merge 6 commits intotitzer:masterfrom
linxuanm:compressed-stack
Draft

[stack-switching] Stack compression#551
linxuanm wants to merge 6 commits intotitzer:masterfrom
linxuanm:compressed-stack

Conversation

@linxuanm
Copy link
Contributor

This PR introduces conpression of suspended stacks for better memory utilization. A debug monitor is included to compress/decompress the active stack upon suspend/switch to test for stack memory integrity,

@linxuanm linxuanm force-pushed the compressed-stack branch 3 times, most recently from df53cd3 to ff6160d Compare February 13, 2026 05:32
[stack-switching] Correct suspension logic after compression

[stack-switching] Compression bug fixes

[stack-switching] Temp

[stack-switching] Comment regarding tag coercion

[stack-switching] Fixed REF <=> REF_U64 tag coercion error

[stack-switching] Removed debug messages

[stack-switching] Lots of debugging

[stack-switching] memory mapping bug fixed

[stack-switching] Removed debug

[stack-switching] temp: debug

[stack-switching] Parameter overlap test case

[stack-switching] Code jump error in fast-int
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