-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Description
TL;DR
We plan to extend the GraalVM LLVM runtime with support for Windows.
Goals
As of GraalVM 22.2, the LLVM runtime is limited to Linux and macOS. We are adding support for Windows to the LLVM runtime, so that LLVM bitcode interpretation is possible on all platforms supported by GraalVM. While this may seem only interesting for languages that compile to LLVM, this change is also a prerequisite for other GraalVM languages such as the Python and Ruby runtimes to add support for Windows. The reason for this is that these runtimes build on the LLVM runtime to support, for example, C extensions.
Non-Goals
- Add Windows support to GraalPy, TruffleRuby, and other GraalVM languages that build on the LLVM runtime (this may happen in the future)
- Backport Windows support to older releases of GraalVM