1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-21 12:25:07 +00:00
serenity/Userland/Libraries/LibWasm
Ali Mohammad Pur eccdf4eb4b LibWasm: Fix validation of if-else blocks
We were doing a number of things wrong:
- Switching to the parent context in the else meant that we couldn't
  break out of the else section anymore
- We were not validating the resulting values, and so the stack was
  in a relatively unknown state after 'else'

This commit fixes these issues :^)
2022-02-16 22:48:32 +03:30
..
AbstractMachine LibWasm: Fix validation of if-else blocks 2022-02-16 22:48:32 +03:30
Parser Everywhere: Fix many spelling errors 2022-01-07 10:56:59 +01:00
Printer LibWasm: Make shown instruction names match the names in the spec 2021-12-21 05:03:44 +03:30
Tests Meta+LibWasm: Add support for module linking tests 2021-06-22 00:26:25 +04:30
CMakeLists.txt LibWasm: Implement module validation 2021-11-11 09:20:04 +01:00
Constants.h LibWasm: Move the vector size limit to Constants.h and increase it a bit 2021-09-05 15:42:50 +04:30
Forward.h LibWasm: Implement module validation 2021-11-11 09:20:04 +01:00
Opcode.h LibWasm: Make opcode definitions enumerable through a macro 2021-11-11 09:20:04 +01:00
Types.h Everywhere: Fix many spelling errors 2022-01-07 10:56:59 +01:00