Skip to content

Commit

Permalink
zkasm: improve handling of register clobbering and prologue/epilogue …
Browse files Browse the repository at this point in the history
…generation (bytecodealliance#46)

* zkasm: split AdjustSp to separate variants for Reserve and Release stack space

* ci: Fail builds when zkasm testing fails

* zkasm: fix handling of clobbering registers

* zkasm: stack alignment is 8 bytes

Given that stack opeerates in numbers of aligned slots, rather then
bytes, making sure that the stack is aligned to 8 bytes can’t be more
wrong than aligning it to 1.
  • Loading branch information
nagisa authored Oct 23, 2023
1 parent bb378cd commit 630aef1
Show file tree
Hide file tree
Showing 12 changed files with 172 additions and 423 deletions.
1 change: 1 addition & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -754,6 +754,7 @@ jobs:
name: Record the result of testing and building steps
runs-on: ubuntu-latest
needs:
- test_zkasm
- test
- build
- rustfmt
Expand Down
Loading

0 comments on commit 630aef1

Please sign in to comment.