You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-27Lines changed: 7 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,25 +50,16 @@ Hello World
50
50
51
51
## Julia version compatibility
52
52
53
-
Julia 1.3.0 through Julia 1.6.2 are tested and guaranteed to work on Linux, macOS, and Windows via continuous integration. Julia 1.6.2 and newer should work on Linux and Windows. The `JULIA_COPY_STACKS` environment variable should be set to `1` on macOS and Linux, but not Windows.
53
+
The CI tests for Julia 1.6 as `min`, Julia LTS, and the latest stable release.
54
54
55
-
For Julia pre-1.5, consider the [RootTaskRepl.jl](https://github.com/mkitti/RootTaskREPL.jl) package. With RootTaskREPL.jl, JavaCall is able to execute fine without the need of `JULIA_COPY_STACKS=1` with the exception of `@async` calls. Starting with the Julia 1.5, the REPL backend now runs on the root Task by default.
55
+
## macOS and Linux
56
56
57
-
JavaCall and its dependents do not work correctly on Julia 1.1 and Julia 1.2. On Julia 1.1 and 1.2, you may see segfaults or incorrect results. This is typically due to stack corruption.
57
+
For Julia 1.3 onwards, please set the environment variable `JULIA_COPY_STACKS = 1`.
58
+
For Julia 1.11 onwards, please also set `JULIA_NUM_THREADS = 1`
58
59
59
-
JavaCall should continue to work with Julia 1.0.x (formerly a long term support version of Julia).
60
+
Multithreaded access to the JVM is supported as JavaCall version `0.8.0`, but doesn't work in recent Julia versions.
60
61
61
-
## Apple macOS
62
-
63
-
JavaCall works on Julia 1.0 and Julia 1.3 to Julia 1.6.2. Please set the environment variable `JULIA_COPY_STACKS = 1`.
64
-
65
-
As of Julia 1.6.3, JavaCall fails on macOS due to a fatal segmentation fault, signal (11). See [JavaCall#151](https://github.com/JuliaInterop/JavaCall.jl/issues/151) and [JuliaLang/julia#40056](https://github.com/JuliaLang/julia/pull/40056).
66
-
67
-
The current developers of JavaCall do not posess current Apple hardware to debug this issue. [Help is needed.](https://github.com/JuliaInterop/JavaCall.jl/issues/151)
68
-
69
-
Julia 1.0 and Julia 1.6.2 are tested via Github Actions continuous integration on macOS.
70
-
71
-
## Windows Operating System
62
+
## Windows
72
63
73
64
Do not set the environmental variable `JULIA_COPY_STACKS` or set the variable to `0`.
0 commit comments