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
/
BytecodeInterpreter.cpp
Age
Commit message (
Expand
)
Author
2023-04-12
LibWasm: Replace usages of the Endian bytes accessor
Tim Schumacher
2023-03-13
AK: Rename Stream::read_entire_buffer to Stream::read_until_filled
Tim Schumacher
2023-02-26
LibWasm+LibWeb: Sneak a JS::Completion into Wasm::Result
Ali Mohammad Pur
2023-02-13
LibCore: Remove `Stream.h`
Tim Schumacher
2023-02-08
AK: Remove the fallible constructor from `FixedMemoryStream`
Tim Schumacher
2023-01-29
AK: Move memory streams from `LibCore`
Tim Schumacher
2023-01-28
LibWasm: Implement data.drop instruction
Sam Atkins
2023-01-28
LibWasm: Move memory.init code together with other memory.foo impls
Sam Atkins
2023-01-28
LibWasm: Implement memory.copy instruction
Sam Atkins
2023-01-28
LibWasm: Implement memory.fill instruction
Sam Atkins
2023-01-25
LibWasm: Use `Core::Stream` to read values in the bytecode interpreter
Tim Schumacher
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
2022-04-22
LibWasm: Simplify the return instruction execution code a bit
Ali Mohammad Pur
2022-04-22
LibWasm: Push call results back in reverse order to preserve stack order
Ali Mohammad Pur
2022-01-07
Everywhere: Fix many spelling errors
mjz19910
2021-12-21
LibWasm: Make blocks that take arguments actually work
Ali Mohammad Pur
2021-12-21
LibWasm: Implement memory.init and passive mode data
Ali Mohammad Pur
2021-11-11
LibWasm: Remove traps caught by validation
Ali Mohammad Pur
2021-09-07
Everywhere: Behaviour => Behavior
Andreas Kling
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: 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
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: 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: Jump to the default label in br_table with negative values
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-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-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