Stream: git-wasmtime

Topic: wasmtime / issue #13760 Pulley interpreter documentation


view this post on Zulip Wasmtime GitHub notifications bot (Jun 29 2026 at 17:07):

bespegit opened issue #13760:

Hi, thanks for the awesome project! Is it possible to use pulley-interpreter outside of wasmtime project? I'm implementing toy language and planning to use cranelift as backend and compile for pulley32/pulley64 targets to run in pulley-interpreter, but no any documentation found, expect wasmtime project itself, but code too hard too undestand.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 29 2026 at 17:12):

pchickey closed issue #13760:

Hi, thanks for the awesome project! Is it possible to use pulley-interpreter outside of wasmtime project? I'm implementing toy language and planning to use cranelift as backend and compile for pulley32/pulley64 targets to run in pulley-interpreter, but no any documentation found, expect wasmtime project itself, but code too hard too undestand.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 29 2026 at 17:12):

pchickey commented on issue #13760:

Pulley is an internal implementation detail of the wasmtime project: its a backend for wasmtime to use to execute wasm. The motivation of Pulley is that it works on platforms that either don't support loading executable code generated by Cranelift or Winch (e.g. iPhone OS), or on processor architectures which do not have a Cranelift or Winch backend.

You won't find any documentation about using Pulley separately from Wasmtime because it isnt intended or supported by the maintainers. If you are implementing a toy language and want to use Pulley for execution, you should emit Wasm and use Wasmtime with the Pulley backend as the interpreter.


Last updated: Jul 29 2026 at 05:03 UTC