Commit History

Autor SHA1 Mensaxe Data
  Ali Mohammad Pur 04e3965b09 LibWasm: Use Operators::BitShiftRight for i64.shru %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 8b6397446e LibWasm: Move some Values and Vector<Value>s instead of copying them %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur fa2ae02564 LibWasm: Avoid calculating stack bounds on each wasm call %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 4060f18d7e LibWasm: Replace memory write macros with templated functions %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur b6381f785d LibWasm: Make memory operation address calculation match the spec %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur ad3de4648a LibWasm: Replace memory read macros with templated functions %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 563b402f04 LibWasm: Replace the numeric operation macros with templated functions %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 52a2518a69 LibWasm: Remove a useless use of ScopeGuard %!s(int64=4) %!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 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
  Andrew Kaster 2af591267c LibWasm: Adjust signed integer operations to avoid UB %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 65355c388b LibWasm: Use AK::StackInfo to track stack size %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 06ffc0c4db LibWasm: Don't create useless temporary strings for trap reasons %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 5636f8143d LibWasm: Allow overflow in normal 64-bit arithmetic instructions %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur d2212a1f51 LibWasm: Jump to the default label in br_table with negative values %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 4bdb0ad132 LibWasm: Guard stack accesses with checks %!s(int64=4) %!d(string=hai) anos
  Idan Horowitz 301c1a3a58 Everywhere: Fix incorrect usages of AK::Checked %!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 c4b82ace74 LibWasm: Limit the call stack depth and the number of executed insts %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 9971d13844 LibWasm: Trap if a non-Value is used as a Value %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 45710d0724 LibWasm: Implement saturating float truncation instructions %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 3a44011cd4 LibWasm: Implement sign extension instructions %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur a4c4dd928b LibWasm: Implement spec-compliant float min/max ops %!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