Commit History

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