summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWasm
AgeCommit message (Expand)Author
2023-05-28LibWasm: Create AK::StackInfo once per AbstractMachineAndreas Kling
2023-05-20LibWasm: Change dir_fd to auto instead of intNiklas Poslovski
2023-04-28AK+Everywhere: Disallow Error::from_string_view(FooString)Ali Mohammad Pur
2023-04-26LibWasm: Start implementing WASIAli Mohammad Pur
2023-04-26LibWasm: Allow Value::to<T>() to perform statically valid conversionsAli Mohammad Pur
2023-04-12LibWasm: Replace usages of the Endian bytes accessorTim Schumacher
2023-03-29LibWeb+LibWasm: Implement and use the "reset the Memory buffer" stepsAli Mohammad Pur
2023-03-21AK: Move ConstrainedStream from LibWasm and limit discardingTim Schumacher
2023-03-13AK: Rename Stream::write_entire_buffer to Stream::write_until_depletedTim Schumacher
2023-03-13AK: Rename Stream::read_entire_buffer to Stream::read_until_filledTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-03-06Everywhere: Remove NonnullOwnPtr.h includesAndreas Kling
2023-02-26LibWasm+LibWeb: Sneak a JS::Completion into Wasm::ResultAli Mohammad Pur
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-08AK: Remove the fallible constructor from `FixedMemoryStream`Tim Schumacher
2023-02-04AK: Make LEB128 decoding work with `read_value`Tim Schumacher
2023-02-04AK: Port `LEB128` to the new `AK::Stream`Tim Schumacher
2023-01-29AK: Move memory streams from `LibCore`Tim Schumacher
2023-01-29AK: Move `Stream` and `SeekableStream` from `LibCore`Tim Schumacher
2023-01-29AK: Deprecate the old `AK::Stream`Tim Schumacher
2023-01-28LibWasm: Implement data.drop instructionSam Atkins
2023-01-28LibWasm: Move memory.init code together with other memory.foo implsSam Atkins
2023-01-28LibWasm: Implement memory.copy instructionSam Atkins
2023-01-28LibWasm: Implement memory.fill instructionSam Atkins
2023-01-27LibWasm: Remove declarations for non-existent methodsSam Atkins
2023-01-25LibWasm: Use `Core::Stream` to read values in the bytecode interpreterTim Schumacher
2023-01-25LibWasm: Port the parser to `Core::Stream`Tim Schumacher
2023-01-25LibWasm: Port `Wasm::Printer` to `Core::Stream`Tim Schumacher
2023-01-20LibWasm: Use `AllocatingMemoryStream` around `Wasm::Printer`Tim Schumacher
2023-01-02Everywhere: Move AK/Debug.h include to using files or removeBen Wiederhake
2022-12-25LibWasm: Split SaturatingTruncate conversion function by float/non-floatAndrew Kaster
2022-12-14Meta+CMake: Extract Wasm spec tests into the binary directoryAndrew Kaster
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-11-26LibWasm: Avoid parsing if/block/loop instructions recursivelyAli Mohammad Pur
2022-11-11AK+Everywhere: Replace DistinctNumeric bool parameters with named onesSam Atkins
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-11-01Everywhere: Explicitly link all binaries against the LibC targetTim Schumacher
2022-10-28LibWasm: Specify which instruction opcode failed validation in errorLuke Wilde
2022-10-28LibWasm: Add missing validation for memory.copyLuke Wilde
2022-10-24LibWasm: Allow vectors of up to 500M entriesAli Mohammad Pur
2022-10-24LibWasm: Calculate the max data segment size correctlyAli Mohammad Pur
2022-10-03LibWasm: Use String::join in Printer where apropriateHendiadyoin1
2022-10-03LibWasm: Use TRY in Module::parseHendiadyoin1
2022-07-22Everywhere: Prefix 'TYPEDEF_DISTINCT_ORDERED_ID' with 'AK_'Linus Groh
2022-07-22Everywhere: Prefix 'TYPEDEF_DISTINCT_NUMERIC_GENERAL' with 'AK_'Linus Groh
2022-07-12Everywhere: Replace single-char StringView op. arguments with charssin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack