summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-validator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Validate RefAsNonNull (#6785)Alon Zakai2024-07-241-2/+11
* Properly validate ref.cast when lacking a common supertype (#6741)Alon Zakai2024-07-231-0/+15
* [NFC] Add HeapType::isMaybeShared(BasicHeapType) utility (#6773)Thomas Lively2024-07-181-1/+1
* Validate features for types used in element segments (#6769)Thomas Lively2024-07-181-0/+8
* Validate features for types used in tables (#6768)Thomas Lively2024-07-181-13/+8
* [threads] ref.i31_shared requires shared-everything in validation (#6767)Thomas Lively2024-07-181-0/+6
* [threads] Fix shared ref.eq and disallow mixed-shareability (#6763)Thomas Lively2024-07-171-0/+6
* [threads] Validate all features required by ref.null (#6757)Thomas Lively2024-07-161-15/+25
* [threads] Fix struct op validation for shared null (#6742)Thomas Lively2024-07-131-1/+1
* [threads] Shared polymorphism for extern conversions (#6730)Thomas Lively2024-07-111-8/+10
* Rename external conversion instructions (#6716)Jérôme Vouillon2024-07-081-6/+6
* [NFC] Add HeapType::getFeatures() (#6707)Alon Zakai2024-06-271-2/+1
* [threads] Validate shared-polymorphic instructions (#6702)Thomas Lively2024-06-251-70/+61
* Validate memarg offsets (#6683)Thomas Lively2024-06-201-0/+13
* [threads] Add a "shared-everything" feature (#6658)Thomas Lively2024-06-141-0/+19
* Fix fuzzer generation of a DataSegment + add validation that would have caugh...Alon Zakai2024-05-231-2/+56
* Fix GlobalRefining's handling of gets in module code and add missing validati...Alon Zakai2024-05-171-3/+5
* Add table64 lowering pass (#6595)Sam Clegg2024-05-151-27/+15
* [Strings] Remove operations not included in imported strings (#6589)Thomas Lively2024-05-151-18/+24
* [Strings] Remove stringview types and instructions (#6579)Thomas Lively2024-05-151-34/+0
* [memory64] Add table64 to existing memory64 support (#6577)Sam Clegg2024-05-101-25/+47
* [validator] Remove indexType helper function (#6576)Sam Clegg2024-05-091-23/+18
* Improve return validation (#6551)Thomas Lively2024-04-291-10/+18
* [Strings] Add (partial) validation for StringNew (#6417)Alon Zakai2024-03-211-1/+34
* Typed continuations: suspend instructions (#6393)Frank Emrich2024-03-191-0/+9
* Typed continuations: cont.bind instructions (#6365)Frank Emrich2024-03-041-0/+19
* Typed continuations: cont.new instructions (#6308)Frank Emrich2024-02-221-0/+14
* Validator: ArrayNew|InitData require Bulk Memory (#6331)Alon Zakai2024-02-211-0/+8
* Validate function imports (#6315)Alon Zakai2024-02-201-40/+60
* Remove incorrect validation of segment sizes (#6228)Alon Zakai2024-01-221-9/+0
* [NFC] Fix "initialised" => "initialized" (#6222)Thomas Lively2024-01-111-1/+1
* Typed continuations: resume instructions (#6083)Frank Emrich2024-01-111-0/+19
* [EH] Add validation for new instructions (#6185)Heejin Ahn2023-12-201-5/+78
* Add tuple.drop validation (#6186)Alon Zakai2023-12-191-0/+5
* [EH] Add instructions for new proposal (#6181)Heejin Ahn2023-12-191-1/+12
* Implement more TypeGeneralizing transfer functions (#6118)Thomas Lively2023-11-151-12/+14
* Implement table.copy (#6078)Alon Zakai2023-11-061-0/+22
* Allow rec groups of public function types in closed world (#6053)Alon Zakai2023-10-261-6/+16
* Fix segfault in catch validator (#6032)Philip Blair2023-10-231-26/+24
* [typed-cont] Allow result types on tags (#5997)Frank Emrich2023-10-051-4/+17
* [Parser] Parse labels and br (#5970)Thomas Lively2023-10-021-2/+5
* Refine ref.test's castType during refinalization (#5985)Thomas Lively2023-10-021-0/+4
* Support i8/i16 mutable arrays as public types for string interop (#5814)Alon Zakai2023-09-211-1/+5
* Fix validation error message for table.fill (#5953)Thomas Lively2023-09-181-4/+3
* Implement table.fill (#5949)Thomas Lively2023-09-181-0/+19
* Replace i31.new with ref.i31 everywhere (#5931)Thomas Lively2023-09-131-2/+2
* Replace I31New with RefI31 everywhere (#5930)Thomas Lively2023-09-131-2/+2
* Remove the GCNNLocals feature (#5080)Thomas Lively2023-08-311-39/+7
* Validate and fix up tuples with non-nullable elements (#5909)Thomas Lively2023-08-301-3/+6
* Rename multimemory flag (#5890)Ashley Nelson2023-08-211-2/+2