index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibWasm
Age
Commit message (
Expand
)
Author
2021-05-31
AK: Replace ByteBuffer::grow with resize()/ensure_capacity()
Gunnar Beutner
2021-05-30
LibWasm: Make f32-add/sub actually perform addition/subtraction
Ali Mohammad Pur
2021-05-30
LibWasm: Avoid OOB accesses caused by user input
Ali Mohammad Pur
2021-05-29
LibWasm: Fix logic error in Limits::parse()
Ali Mohammad Pur
2021-05-27
LibWasm: Avoid excessive pop()-then-push() on the stack
Ali Mohammad Pur
2021-05-27
LibWasm: Let the interpreter itself manage the call frame
Ali Mohammad Pur
2021-05-27
LibWasm: Add a copy assignment operator to Value
Ali Mohammad Pur
2021-05-27
LibWasm: Make Interpreter a virtual interface
Ali Mohammad Pur
2021-05-27
LibWasm: Use the current configuration to run call ops
Ali Mohammad Pur
2021-05-27
LibWasm: Make Frame a value type as well
Ali Mohammad Pur
2021-05-27
LibWasm: Don't put values and labels in OwnPtrs
Ali Mohammad Pur
2021-05-26
LibWasm: Add execution hooks and a debugger mode to the wasm tool
Ali Mohammad Pur
2021-05-26
LibWasm: Drop previous frame when a structured end instruction is run
Ali Mohammad Pur
2021-05-26
LibWasm: Turn memory read failures into traps
Ali Mohammad Pur
2021-05-26
LibWasm: Once more fix structured instruction label indices
Ali Mohammad Pur
2021-05-26
LibWasm: Drop the correct number of frames
Ali Mohammad Pur
2021-05-26
LibWasm: Implement checked truncation instructions
Ali Mohammad Pur
2021-05-26
LibWasm+LibWeb: Partially resolve memory exports
Ali Mohammad Pur
2021-05-26
LibWasm: Correct memory init size when instantiating
Ali Mohammad Pur
2021-05-26
LibWasm+LibWeb: Implement (a very basic version of) the JS link/import
Ali Mohammad Pur
2021-05-21
LibWasm: Print instruction arguments too
Ali Mohammad Pur
2021-05-21
LibWasm: Fix nested structured instruction parsing
Ali Mohammad Pur
2021-05-21
LibWasm: Resolve labels starting from the top of the stack
Ali Mohammad Pur
2021-05-21
LibWasm: Implement a very basic linker
Ali Mohammad Pur
2021-05-21
LibWasm: Make the instantiation process produce an OwnPtr
Ali Mohammad Pur
2021-05-21
LibWasm: Decouple ModuleInstance from the AbstractMachine
Ali Mohammad Pur
2021-05-21
LibWasm: Trap instead of VERIFY()'ing
Ali Mohammad Pur
2021-05-21
LibWasm+Meta: Add test-wasm and optionally test the conformance tests
Ali Mohammad Pur
2021-05-17
LibWasm: Make clang happy by removing an 'extra' set of parenthesis
Ali Mohammad Pur
2021-05-17
LibWasm: Implement memory.grow, memory.size and drop
Ali Mohammad Pur
2021-05-17
LibWasm: Execute the start function, if one exists
Ali Mohammad Pur
2021-05-17
LibWasm: Implement most of the remaining instructions
Ali Mohammad Pur
2021-05-17
LibWasm: Start implementing a naive bytecode interpreter
Ali Mohammad Pur
2021-05-17
LibWasm: Do not resize() the function signature list to preallocate
Ali Mohammad Pur
2021-05-17
LibWasm: Make structured_end() jump to the instruction after itself
Ali Mohammad Pur
2021-05-13
LibWasm: Stub out/implement parsing of all ElementSection segments
Ali Mohammad Pur
2021-05-13
LibWasm: Add basic support for module instantiation and execution stubs
Ali Mohammad Pur
2021-05-13
LibWasm: Make the Module ctor generate a list of module functions
Ali Mohammad Pur
2021-05-13
LibWasm: Implement parsing of the DataCount section
Ali Mohammad Pur
2021-05-13
LibWasm: Add a module pretty printer
Ali Mohammad Pur
2021-05-13
LibWasm: Un-nest the structured instructions
Ali Mohammad Pur
2021-05-08
LibWasm: Implement parsing all remaining instructions
Ali Mohammad Pur
2021-05-08
LibWasm: Add some more descriptive parse errors
Ali Mohammad Pur
2021-05-08
LibWasm: Start implementing a basic WebAssembly binary format parser
Ali Mohammad Pur