Tim Schumacher
|
a3f73e7d85
AK: Rename Stream::read_entire_buffer to Stream::read_until_filled
|
2 năm trước cách đây |
Tim Schumacher
|
093cf428a3
AK: Move memory streams from `LibCore`
|
2 năm trước cách đây |
Tim Schumacher
|
409fb0fe79
LibWasm: Port `Wasm::Printer` to `Core::Stream`
|
2 năm trước cách đây |
Tim Schumacher
|
52cb066cae
LibWasm: Use `AllocatingMemoryStream` around `Wasm::Printer`
|
2 năm trước cách đây |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 năm trước cách đây |
Ben Wiederhake
|
6c8eea6f5e
LibWasm: Avoid making StringView of temporary ByteBuffer
|
3 năm trước cách đây |
Ali Mohammad Pur
|
8b6397446e
LibWasm: Move some Values and Vector<Value>s instead of copying them
|
3 năm trước cách đây |
Ali Mohammad Pur
|
563b402f04
LibWasm: Replace the numeric operation macros with templated functions
|
3 năm trước cách đây |
Ali Mohammad Pur
|
b538e15548
LibWasm: Give traps a reason and display it when needed
|
4 năm trước cách đây |
Ali Mohammad Pur
|
1b083392fa
LibWasm+wasm: Switch to east-const to comply with project style
|
4 năm trước cách đây |
Ali Mohammad Pur
|
be62e4d1d7
LibWasm: Load and instantiate tables
|
4 năm trước cách đây |
Ali Mohammad Pur
|
c392a0cf7f
LibWasm: Implement the br.table instruction
|
4 năm trước cách đây |
Ali Mohammad Pur
|
56bf80251c
LibWasm: Implement reference instructions (ref.{null,func,is_null})
|
4 năm trước cách đây |
Ali Mohammad Pur
|
c5df55a8a2
LibWasm: Make Interpreter a virtual interface
|
4 năm trước cách đây |
Ali Mohammad Pur
|
f91fa79fc5
LibWasm: Use the current configuration to run call ops
|
4 năm trước cách đây |
Ali Mohammad Pur
|
bc936a5fac
LibWasm: Make Frame a value type as well
|
4 năm trước cách đây |
Ali Mohammad Pur
|
73eb0785e0
LibWasm: Don't put values and labels in OwnPtrs
|
4 năm trước cách đây |
Ali Mohammad Pur
|
ba5da79617
LibWasm: Add execution hooks and a debugger mode to the wasm tool
|
4 năm trước cách đây |
Ali Mohammad Pur
|
3926eab3b7
LibWasm+LibWeb: Implement (a very basic version of) the JS link/import
|
4 năm trước cách đây |
Ali Mohammad Pur
|
29b193d25d
LibWasm: Resolve labels starting from the top of the stack
|
4 năm trước cách đây |
Ali Mohammad Pur
|
541091500c
LibWasm: Trap instead of VERIFY()'ing
|
4 năm trước cách đây |
Ali Mohammad Pur
|
056be42c0b
LibWasm: Start implementing a naive bytecode interpreter
|
4 năm trước cách đây |
Ali Mohammad Pur
|
4d9246ac9d
LibWasm: Add basic support for module instantiation and execution stubs
|
4 năm trước cách đây |