summaryrefslogtreecommitdiff
path: root/src/wasm-interpreter.h
Commit message (Expand)AuthorAgeFilesLines
* Fix TableFill bounds checking (#6621)Alon Zakai2024-05-211-9/+4
* Rewrite wasm-shell to use new wast parser (#6601)Thomas Lively2024-05-171-1/+1
* [Strings] Remove operations not included in imported strings (#6589)Thomas Lively2024-05-151-18/+17
* [Strings] Remove stringview types and instructions (#6579)Thomas Lively2024-05-151-38/+1
* [interp] Make memory and table handling more consistency. NFC (#6582)Sam Clegg2024-05-131-83/+73
* [memory64] Add table64 to existing memory64 support (#6577)Sam Clegg2024-05-101-13/+24
* Respect the Web limitation on Table size (#6567)Alon Zakai2024-05-011-0/+4
* [Strings] Limit string allocations like we do arrays (#6562)Alon Zakai2024-04-291-3/+8
* [Strings] Implement string.measure_wtf16 in interpreter (#6535)Alon Zakai2024-04-241-1/+1
* [Strings] Fuzz and interpret all relevant StringNew methods (#6526)Alon Zakai2024-04-231-0/+11
* Handle return calls correctlyThomas Lively2024-04-081-65/+103
* [Strings] string.new_wtf16_array should trap if the end index is less than th...Alon Zakai2024-04-011-1/+2
* Report timeout in interpretation of AtomicWait (#6452)Thomas Lively2024-03-291-1/+1
* Remove the TRAVERSE_CALLS option in the ConstantExpressionRunner (#6449)Thomas Lively2024-03-291-33/+0
* StringNew: Trap on OOB start index (#6438)Alon Zakai2024-03-251-1/+1
* [Strings] Represent string values as WTF-16 internally (#6418)Thomas Lively2024-03-221-49/+4
* [Strings] Handle overflow in string.encode_wtf16_array (#6422)Alon Zakai2024-03-221-2/+5
* [Strings] Fix StringSlice end computation (#6414)Alon Zakai2024-03-211-3/+2
* [Strings] Avoid mishandling unicode in StringConcat (#6411)Roberto Lublinerman2024-03-191-0/+5
* Atomics: Handle timeouts in waits in the (single-threaded) interpreter (#6408)Alon Zakai2024-03-191-3/+9
* [Strings] Implement stringview_wtf16.slice (#6404)Alon Zakai2024-03-191-4/+49
* Typed continuations: suspend instructions (#6393)Frank Emrich2024-03-191-0/+2
* [Strings] Avoid mishandling unicode in interpreter (#6405)Thomas Lively2024-03-181-0/+34
* [Strings] Implement string.concat in the interpreter (#6403)Roberto Lublinerman2024-03-151-1/+30
* [Strings] Implement string.encode_wtf16_array (#6402)Alon Zakai2024-03-141-1/+37
* [Strings] Fix precomputing of StringEq (#6401)Alon Zakai2024-03-141-35/+20
* Typed continuations: cont.bind instructions (#6365)Frank Emrich2024-03-041-0/+2
* Implement dropping of active Element Segments (#6343)Alon Zakai2024-02-231-10/+17
* Typed continuations: cont.new instructions (#6308)Frank Emrich2024-02-221-0/+2
* Strings: Add some interpreter support (#6304)Alon Zakai2024-02-141-3/+55
* Typed continuations: resume instructions (#6083)Frank Emrich2024-01-111-0/+2
* [NFC] Add some const annotations (#6203)Alon Zakai2024-01-051-1/+1
* [EH] Add instructions for new proposal (#6181)Heejin Ahn2023-12-191-0/+2
* Implement table.copy (#6078)Alon Zakai2023-11-061-0/+56
* Fix handling of exported imported functions (#6044)Alon Zakai2023-10-241-1/+7
* Implement table.fill (#5949)Thomas Lively2023-09-181-0/+37
* Replace I31New with RefI31 everywhere (#5930)Thomas Lively2023-09-131-2/+2
* Fix pop assertion (#5777)Alon Zakai2023-06-201-1/+1
* [NFC] Optimize ArrayNew zero construction (#5722)Alon Zakai2023-05-151-1/+2
* [NFC] Refactor each of ArrayNewSeg and ArrayInit into subclasses for Data/Ele...Alon Zakai2023-05-041-80/+121
* [Wasm GC] Ignore GC cycle leaks in LSan (#5686)Alon Zakai2023-04-241-9/+26
* Implement array.fill, array.init_data, and array.init_elem (#5637)Thomas Lively2023-04-061-8/+128
* Use Names instead of indices to identify segments (#5618)Thomas Lively2023-04-041-9/+6
* Support interpretation of extern.externalize and extern.internalize (#5576)Thomas Lively2023-03-161-5/+5
* [Wasm GC] Properly handle packed field truncation in StructNew (#5570)Alon Zakai2023-03-131-2/+3
* [NFC] Internally rename `ArrayInit` to `ArrayNewFixed` (#5526)Thomas Lively2023-02-281-2/+2
* [Strings] Interpret string.eq and string.compare (#5501)Alon Zakai2023-02-171-1/+66
* [Strings] Add support for strings in getLiteral and Literal() (#5500)Alon Zakai2023-02-171-6/+1
* [Strings] Initial string execution support (#5491)Alon Zakai2023-02-151-4/+48
* [Wasm GC] Fix array.new order of operand execution (#5487)Alon Zakai2023-02-141-4/+7