Diego
|
cf6aa77816
LibWasm: Fix memory limits validator discrepancy
|
1 year ago |
Ali Mohammad Pur
|
8003bde03d
AK+LibRegex+LibWasm: Remove the non-const COWVector::operator[]
|
1 year ago |
Ali Mohammad Pur
|
cced555879
LibWasm: Avoid pointless vector copies in Validator::Context
|
1 year ago |
Nico Weber
|
24a469f521
Everywhere: Prefer {:#x} over 0x{:x} in format strings
|
1 year ago |
Shannon Booth
|
e2e7c4d574
Everywhere: Use to_number<T> instead of to_{int,uint,float,double}
|
1 year ago |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
1 year ago |
Ali Mohammad Pur
|
22d411345d
LibWasm: Implement the multi-memory proposal
|
1 year ago |
Ali Mohammad Pur
|
2462064fcd
LibWasm+LibWeb: Parse and validate all Wasm SIMD instructions
|
2 years ago |
Ali Mohammad Pur
|
b005691497
LibWasm: Disallow out-of-range br_table labels
|
2 years ago |
Ali Mohammad Pur
|
8668851cb1
LibWasm: Do not allow self-referencial globals
|
2 years ago |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 years ago |
Luke Wilde
|
8fdf4b43cd
LibWasm: Specify which instruction opcode failed validation in error
|
2 years ago |
Luke Wilde
|
805e6593b9
LibWasm: Add missing validation for memory.copy
|
2 years ago |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 years ago |
Ali Mohammad Pur
|
6760ea33a0
LibWasm: Make memory_grow validation push back the old memory size
|
3 years ago |
Ali Mohammad Pur
|
6e07e74261
LibWasm: Make local_tee validation keep the value on the stack
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Ali Mohammad Pur
|
a6c4b6848b
LibWasm: Use some template magic to greatly simplify stack validation
|
3 years ago |
Ali Mohammad Pur
|
18c5b0f1cc
LibWasm: Allow Limits max value to be equal to 2^k-1
|
3 years ago |
Ali Mohammad Pur
|
eccdf4eb4b
LibWasm: Fix validation of if-else blocks
|
3 years ago |
Ali Mohammad Pur
|
76ed7f2b20
LibWasm: Fix silly typo in f32 reinterpret validation
|
3 years ago |
Ali Mohammad Pur
|
fecbf0e03a
LibWasm: Make blocks that take arguments actually work
|
3 years ago |
Ali Mohammad Pur
|
b5ca290605
LibWasm: Implement memory.init and passive mode data
|
3 years ago |
Andreas Kling
|
03ddda7979
LibWasm: Fix broken build after merging un-rebased Validator changes
|
3 years ago |
Ali Mohammad Pur
|
7d1142e2c8
LibWasm: Implement module validation
|
3 years ago |