Hi all,
Long-time admirer of Cranelift here. I'm curious whether arm64_32 (the ILP32 ABI used by Apple Watch Series 4–8) is on the roadmap at all, or whether it's considered out of scope.
I'm working on a TypeScript-to-native compiler that targets Apple Watch via Cranelift, and arm64 (Series 9+) works great. The older watches are the only gap, and I'd love to know whether it's worth waiting for upstream support or if I should plan around it.
Thanks!
Hi! The short answer is that it definitely is not going to happen without someone contributing it.
The longer answer is that Cranelift is actively maintained by the ~3-5 of us who work fulltime on Wasmtime+Cranelift, but there is not really much active Cranelift work going on these days except when motivated by Wasmtime stuff (though some of us still have ideas we want to explore). There is definitely not a team with a "roadmap" of big features like new targets to implement -- we're stretched far too thin for that. So unfortunately there's no one here who will see this and add a 3-month project to their timeline, sorry. But PRs welcome!
Thanks for the answer, that makes sense :slight_smile:
Last updated: Apr 13 2026 at 01:35 UTC