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
/
Parser
Age
Commit message (
Expand
)
Author
2023-04-12
LibWasm: Replace usages of the Endian bytes accessor
Tim Schumacher
2023-03-21
AK: Move ConstrainedStream from LibWasm and limit discarding
Tim Schumacher
2023-03-13
AK: Rename Stream::read_entire_buffer to Stream::read_until_filled
Tim Schumacher
2023-03-13
AK: Rename Stream::{read,write} to Stream::{read_some,write_some}
Tim Schumacher
2023-02-13
Everywhere: Remove the `AK::` qualifier from Stream usages
Tim Schumacher
2023-02-13
LibCore: Remove `Stream.h`
Tim Schumacher
2023-02-08
AK: Remove the fallible constructor from `FixedMemoryStream`
Tim Schumacher
2023-02-04
AK: Make LEB128 decoding work with `read_value`
Tim Schumacher
2023-02-04
AK: Port `LEB128` to the new `AK::Stream`
Tim Schumacher
2023-01-29
AK: Move memory streams from `LibCore`
Tim Schumacher
2023-01-29
AK: Move `Stream` and `SeekableStream` from `LibCore`
Tim Schumacher
2023-01-25
LibWasm: Port the parser to `Core::Stream`
Tim Schumacher
2023-01-02
Everywhere: Move AK/Debug.h include to using files or remove
Ben Wiederhake
2022-12-06
Everywhere: Rename to_{string => deprecated_string}() where applicable
Linus Groh
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
2022-12-03
Everywhere: Run clang-format
Linus Groh
2022-11-26
LibWasm: Avoid parsing if/block/loop instructions recursively
Ali Mohammad Pur
2022-10-03
LibWasm: Use TRY in Module::parse
Hendiadyoin1
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-01-07
Everywhere: Fix many spelling errors
mjz19910
2021-12-21
LibWasm: Tolerate modules with invalid sections and mark them as invalid
Ali Mohammad Pur
2021-11-10
AK: Make ByteBuffer::try_* functions return ErrorOr<void>
Andreas Kling
2021-09-06
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
Ali Mohammad Pur
2021-09-06
Everywhere: Use OOM-safe ByteBuffer APIs where possible
Ali Mohammad Pur
2021-09-05
LibWasm: Move the vector size limit to Constants.h and increase it a bit
Ali Mohammad Pur
2021-08-31
LibWasm: Limit the number of function locals
Ali Mohammad Pur
2021-07-22
Everywhere: Prefer using {:#x} over 0x{:x}
Gunnar Beutner
2021-06-12
AK: Rename Vector::append(Vector) => Vector::extend(Vector)
Andreas Kling
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
2021-06-02
LibWasm: Parse the "extend" set of instructions
Ali Mohammad Pur
2021-05-29
LibWasm: Fix logic error in Limits::parse()
Ali Mohammad Pur
2021-05-21
LibWasm: Fix nested structured instruction parsing
Ali Mohammad Pur
2021-05-17
LibWasm: Make clang happy by removing an 'extra' set of parenthesis
Ali Mohammad Pur
2021-05-17
LibWasm: Do not resize() the function signature list to preallocate
Ali Mohammad Pur
2021-05-17
LibWasm: Make structured_end() jump to the instruction after itself
Ali Mohammad Pur
2021-05-13
LibWasm: Stub out/implement parsing of all ElementSection segments
Ali Mohammad Pur
2021-05-13
LibWasm: Make the Module ctor generate a list of module functions
Ali Mohammad Pur
2021-05-13
LibWasm: Implement parsing of the DataCount section
Ali Mohammad Pur
2021-05-13
LibWasm: Un-nest the structured instructions
Ali Mohammad Pur
2021-05-08
LibWasm: Implement parsing all remaining instructions
Ali Mohammad Pur
2021-05-08
LibWasm: Add some more descriptive parse errors
Ali Mohammad Pur
2021-05-08
LibWasm: Start implementing a basic WebAssembly binary format parser
Ali Mohammad Pur