index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibWasm
/
AbstractMachine
Age
Commit message (
Expand
)
Author
2021-11-17
AK: Convert AK::Format formatting helpers to returning ErrorOr<void>
Andreas Kling
2021-11-11
LibWasm: Fix broken build after merging un-rebased Validator changes
Andreas Kling
2021-11-11
LibWasm: Remove traps caught by validation
Ali Mohammad Pur
2021-11-11
LibWasm: Implement module validation
Ali Mohammad Pur
2021-11-10
AK: Make ByteBuffer::try_* functions return ErrorOr<void>
Andreas Kling
2021-11-10
AK: Make Vector::try_* functions return ErrorOr<void>
Andreas Kling
2021-09-21
Libraries: Use AK::Variant default initialization where appropriate
Ben Wiederhake
2021-09-11
LibWasm: Avoid making StringView of temporary ByteBuffer
Ben Wiederhake
2021-09-07
Everywhere: Behaviour => Behavior
Andreas Kling
2021-09-06
Everywhere: Use OOM-safe ByteBuffer APIs where possible
Ali Mohammad Pur
2021-09-05
LibWeb+LibWasm: Implement the WebAssembly.Table object
Ali Mohammad Pur
2021-08-30
LibWasm: Make the Truncate operator trap on undefined results
Ali Mohammad Pur
2021-08-30
LibWasm: Implement fx.nearest using nearbyint() instead of round()
Ali Mohammad Pur
2021-08-26
LibWasm: Use Operators::BitShiftRight for i64.shru
Ali Mohammad Pur
2021-08-12
LibWasm: Move some Values and Vector<Value>s instead of copying them
Ali Mohammad Pur
2021-08-12
LibWasm: Avoid calculating stack bounds on each wasm call
Ali Mohammad Pur
2021-08-12
LibWasm: Generate Value::type() on the fly instead of storing it
Ali Mohammad Pur
2021-08-12
LibWasm: Replace memory write macros with templated functions
Ali Mohammad Pur
2021-08-12
LibWasm: Make memory operation address calculation match the spec
Ali Mohammad Pur
2021-08-12
LibWasm: Replace memory read macros with templated functions
Ali Mohammad Pur
2021-08-12
LibWasm: Replace the numeric operation macros with templated functions
Ali Mohammad Pur
2021-07-17
LibWasm: Remove a useless use of ScopeGuard
Ali Mohammad Pur
2021-07-17
LibWasm+Everywhere: Make the instruction count limit configurable
Ali Mohammad Pur
2021-07-17
LibWasm: Inline some very hot functions
Ali Mohammad Pur
2021-07-17
Revert "LibWasm: Some more performance stuff (#8812)"
Ali Mohammad Pur
2021-07-17
LibWasm: Some more performance stuff (#8812)
Ali Mohammad Pur
2021-07-12
LibWasm: Adjust signed integer operations to avoid UB
Andrew Kaster
2021-07-12
LibWasm: Skip initializing active empty data sections
Ali Mohammad Pur
2021-07-12
LibWasm: Use AK::StackInfo to track stack size
Ali Mohammad Pur
2021-07-06
LibWasm: Don't create useless temporary strings for trap reasons
Ali Mohammad Pur
2021-07-06
LibWasm: Allow overflow in normal 64-bit arithmetic instructions
Ali Mohammad Pur
2021-07-06
LibWasm: Limit module memory to 65536 pages
Ali Mohammad Pur
2021-07-06
LibWasm: Fix data section initialization bounds checking
Ali Mohammad Pur
2021-07-06
LibWasm: Jump to the default label in br_table with negative values
Ali Mohammad Pur
2021-07-06
LibWasm: Use the number of bytes when comparing memory limits
Ali Mohammad Pur
2021-07-06
LibWasm: Guard stack accesses with checks
Ali Mohammad Pur
2021-07-04
Everywhere: Fix incorrect usages of AK::Checked
Idan Horowitz
2021-07-02
LibWasm: Give traps a reason and display it when needed
Ali Mohammad Pur
2021-06-26
AK: Undo bogus Variant::downcast() rename
Andreas Kling
2021-06-24
AK: Rename downcast<T> => verify_cast<T>
Andreas Kling
2021-06-22
LibWasm: Limit the call stack depth and the number of executed insts
Ali Mohammad Pur
2021-06-22
LibWasm: Trap if a non-Value is used as a Value
Ali Mohammad Pur
2021-06-20
LibWasm: Remove empty AbstractMachine/Interpreter.cpp
Linus Groh
2021-06-09
LibWasm: ALWAYS_INLINE some very hot functions
Ali Mohammad Pur
2021-06-09
LibWasm: Implement saturating float truncation instructions
Ali Mohammad Pur
2021-06-09
LibWasm: Implement sign extension instructions
Ali Mohammad Pur
2021-06-09
LibWasm: Implement spec-compliant float min/max ops
Ali Mohammad Pur
2021-06-05
LibWasm: Move Wasm::BytecodeInterpreter into its own header
Sahan Fernando
2021-06-04
LibWasm+wasm: Switch to east-const to comply with project style
Ali Mohammad Pur
2021-06-04
LibWasm: Load and instantiate tables
Ali Mohammad Pur
[next]