Commit History

Autor SHA1 Mensaxe Data
  Sam Atkins c33eae24f9 AK+Everywhere: Replace DistinctNumeric bool parameters with named ones %!s(int64=2) %!d(string=hai) anos
  Linus Groh 5a106b6401 Everywhere: Prefix 'TYPEDEF_DISTINCT_NUMERIC_GENERAL' with 'AK_' %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 4f2d898a51 LibWasm: Make MemoryInstance allocation fail if initial growth fails %!s(int64=3) %!d(string=hai) anos
  Andrew Kaster d809637023 Userland: Resolve tautological-constant-out-of-range-compare warnings %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur b5ca290605 LibWasm: Implement memory.init and passive mode data %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 7d1142e2c8 LibWasm: Implement module validation %!s(int64=3) %!d(string=hai) anos
  Andreas Kling a15ed8743d AK: Make ByteBuffer::try_* functions return ErrorOr<void> %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 88b6428c25 AK: Make Vector::try_* functions return ErrorOr<void> %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 3a9f00c59b Everywhere: Use OOM-safe ByteBuffer APIs where possible %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 09dd397160 LibWeb+LibWasm: Implement the WebAssembly.Table object %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 2b35e9f9be LibWasm: Generate Value::type() on the fly instead of storing it %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 65cd5526cb LibWasm+Everywhere: Make the instruction count limit configurable %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 70b94f58b2 LibWasm: Inline some very hot functions %!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 c4d4c657d0 LibWasm: Limit module memory to 65536 pages %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 0b08392e54 LibWasm: Use the number of bytes when comparing memory limits %!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 aa2916c21b LibWasm: ALWAYS_INLINE some very hot functions %!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 be62e4d1d7 LibWasm: Load and instantiate tables %!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
  Gunnar Beutner 5f18cf75c5 AK: Replace ByteBuffer::grow with resize()/ensure_capacity() %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 578bf6c45e LibWasm: Avoid excessive pop()-then-push() on the stack %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 85794f8244 LibWasm: Add a copy assignment operator to Value %!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 73eb0785e0 LibWasm: Don't put values and labels in OwnPtrs %!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
  Ali Mohammad Pur a21ebae652 LibWasm: Implement checked truncation instructions %!s(int64=4) %!d(string=hai) anos