← All repos

tail-call

Proposal to add tail calls to WebAssembly

proposal
Browse cluster: WebAssembly Specification and Proposals
1,722commits
142contributors
13languages

Tech stack & purpose

The tail-call repository is a proposal to add tail calls to WebAssembly, the binary instruction format and virtual machine. The repository contains source code for WebAssembly specification documents, built using Sphinx and Bikeshed documentation tools, as well as a reference interpreter written in OCaml that can decode, validate, execute, and convert WebAssembly modules between binary and text (S-expression) formats. The interpreter, intended for clarity and testing rather than performance, supports running WebAssembly scripts interactively and can also be cross-compiled to JavaScript as a library for encoding and decoding WebAssembly text syntax.

Languages

WebAssembly
88.1%
Python
5.0%
OCaml
3.4%
JavaScript
2.2%
Bikeshed
0.7%
Batchfile
0.2%
Makefile
0.2%
Perl
0.1%
Shell
0.1%
HTML
0.0%
CSS
0.0%
TeX
0.0%
Dune
0.0%

Contributors (top 30 of 142)