Proposal to add exception handling to WebAssembly
This repository contains the official WebAssembly specification and a reference interpreter. The specification documents, built with Sphinx and Bikeshed, define the WebAssembly language including a core specification and a legacy exception-handling addendum. The reference interpreter is written in OCaml and implements decoding, parsing, validation, and execution of WebAssembly modules in both binary and text (S-expression) formats, along with capabilities to convert between formats, export test scripts to JavaScript, and run interactively. The interpreter can also be cross-compiled to JavaScript via js_of_ocaml, providing a self-contained library for encoding and decoding WebAssembly modules within JavaScript environments.