Skip to content

Commit 83233d9

Browse files
committed
fix type, improve precision of faq answer
1 parent e2e0f8f commit 83233d9

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

docs/user/FAQ.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@ supported. Please see our [migration document](./JYTHON) for details.
1818
### Do I need to compile and run native modules as LLVM bitcode to use GraalPython?
1919

2020
If you want to run C extensions or use certain built-in features, yes, you need
21-
to build the module with GraalPython and then it will run using on the GraalVM
22-
LLVM runtime. However, many of the core features of Python, including large
23-
parts of the `os` API, are implemented in Java so many standard library modules
24-
and packages work without requiring running LLVM bitcode.
21+
to build the module with GraalPython and then it will run using the GraalVM LLVM
22+
runtime. However, many of the core features of Python (including e.g. large
23+
parts of the `os` API) are implemented in pure Java and many standard library
24+
modules and packages work without running any LLVM bitcode. So even though
25+
GraalPython depends on GraalVM LLVM, for many use cases you can disallow native
26+
modules entirely.
2527

2628
### Can I use GraalVM sandboxing features with GraalPython?
2729

0 commit comments

Comments
 (0)