Tim Schumacher
|
982ebbc304
LibWasm: Port the parser to `Core::Stream`
|
2 年之前 |
Tim Schumacher
|
409fb0fe79
LibWasm: Port `Wasm::Printer` to `Core::Stream`
|
2 年之前 |
Tim Schumacher
|
2def995d22
wasm: Interface with the standard output via `Core::Stream`
|
2 年之前 |
Tim Schumacher
|
52cb066cae
LibWasm: Use `AllocatingMemoryStream` around `Wasm::Printer`
|
2 年之前 |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
2 年之前 |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 年之前 |
Ali Mohammad Pur
|
6b50425013
wasm: Map the entire input wasm file instead of using Core::File
|
2 年之前 |
Tim Schumacher
|
3d51642037
LibCore: Replace the ArgsParser option argument setting with an enum
|
3 年之前 |
sin-ack
|
c70f45ff44
Everywhere: Explicitly specify the size in StringView constructors
|
3 年之前 |
sin-ack
|
60f6bc902b
Userland: Convert command line arguments to String/StringView
|
3 年之前 |
Federico Guerinoni
|
9aa556fdf0
Userland: Port wasm to LibMain
|
3 年之前 |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 年之前 |
Ben Wiederhake
|
e118ad3273
wasm: Avoid making StringView of temporary ByteBuffer
|
3 年之前 |
Ali Mohammad Pur
|
bacf5a7220
wasm: Don't try to print the function results if it traps
|
4 年之前 |
Ali Mohammad Pur
|
23b48f8fe1
Revert "LibWasm: Some more performance stuff (#8812)"
|
4 年之前 |
Ali Mohammad Pur
|
35394dbfaa
LibWasm: Some more performance stuff (#8812)
|
4 年之前 |
Ali Mohammad Pur
|
b538e15548
LibWasm: Give traps a reason and display it when needed
|
4 年之前 |
Ali Mohammad Pur
|
2fe9c81b30
Everywhere: Replace the multiple impls of print_buffer() with :hex-dump
|
4 年之前 |
Ali Mohammad Pur
|
ccc79149d4
wasm: Add a help command to the shell mode and start it on --shell
|
4 年之前 |
Sahan Fernando
|
d02e7b3811
LibWasm: Move Wasm::BytecodeInterpreter into its own header
|
4 年之前 |
Ali Mohammad Pur
|
1b083392fa
LibWasm+wasm: Switch to east-const to comply with project style
|
4 年之前 |
Ali Mohammad Pur
|
23fd8bfd69
Userland/wasm: Replace manual noop export with an automatic one
|
4 年之前 |
Ali Mohammad Pur
|
be62e4d1d7
LibWasm: Load and instantiate tables
|
4 年之前 |
Ali Mohammad Pur
|
b250a6ae7e
wasm: Add a way to create dummy function exports
|
4 年之前 |
Ali Mohammad Pur
|
56bf80251c
LibWasm: Implement reference instructions (ref.{null,func,is_null})
|
4 年之前 |
Linus Groh
|
f5c35fccca
Userland: Replace most printf-style APIs with AK::Format APIs :^)
|
4 年之前 |
Ali Mohammad Pur
|
477ab6dc4c
LibWasm: Let the interpreter itself manage the call frame
|
4 年之前 |
Ali Mohammad Pur
|
c5df55a8a2
LibWasm: Make Interpreter a virtual interface
|
4 年之前 |
Ali Mohammad Pur
|
bc936a5fac
LibWasm: Make Frame a value type as well
|
4 年之前 |
Ali Mohammad Pur
|
ba5da79617
LibWasm: Add execution hooks and a debugger mode to the wasm tool
|
4 年之前 |