← All repos

exception-handling

Proposal to add exception handling to WebAssembly

proposal
Browse cluster: WebAssembly Specification and Proposals
2,193commits
172contributors
13languages

Tech stack & purpose

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.

Languages

WebAssembly
86.8%
Python
5.1%
OCaml
3.5%
JavaScript
2.5%
Bikeshed
1.3%
Makefile
0.3%
Batchfile
0.2%
Perl
0.1%
Shell
0.1%
HTML
0.0%
CSS
0.0%
TeX
0.0%
Dune
0.0%

Contributors (top 30 of 172)