ladybird/Userland/Libraries/LibWasm/AbstractMachine
Diego 6e419db26c LibWasm: Tighten validation algorithm
The big improvement included in this commit is stack height mismatch
validation. There are other minor improvements included (related to the
validation algorithm). The method of supporting stack polymorphism has
changed to be more like the spec, which was necessary for confidently
handling stack height mismatches.

See:
https://webassembly.github.io/spec/core/appendix/algorithm.html
2024-06-13 17:21:23 +02:00
..
AbstractMachine.cpp LibWasm: Validate imports 2024-06-11 02:43:55 +02:00
AbstractMachine.h LibWasm: Improve table support 2024-06-01 16:21:03 +02:00
BytecodeInterpreter.cpp LibWasm: Make loops work 2024-06-13 12:15:20 +02:00
BytecodeInterpreter.h LibWasm: Make memory.fill fill with single bytes 2024-06-13 12:13:18 +02:00
Configuration.cpp AK: Rename Stream::read_entire_buffer to Stream::read_until_filled 2023-03-13 15:16:20 +00:00
Configuration.h LibWasm: Replace the numeric operation macros with templated functions 2021-08-12 21:03:53 +02:00
Interpreter.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Operators.h LibWasm: Implement f32x4 and f64x2 arithmetic SIMD ops 2024-06-09 12:14:59 +02:00
Validator.cpp LibWasm: Tighten validation algorithm 2024-06-13 17:21:23 +02:00
Validator.h LibWasm: Tighten validation algorithm 2024-06-13 17:21:23 +02:00