diff --git a/docs/src/juliacall.md b/docs/src/juliacall.md index db247b56..c0e41baf 100644 --- a/docs/src/juliacall.md +++ b/docs/src/juliacall.md @@ -114,6 +114,7 @@ be configured in two ways: | `-X juliacall-compile=` | `PYTHON_JULIACALL_COMPILE=` | Enable or disable JIT compilation. | | `-X juliacall-compiled-modules=` | `PYTHON_JULIACALL_COMPILED_MODULES=` | Enable or disable incrementally compiling modules. | | `-X juliacall-depwarn=` | `PYTHON_JULIACALL_DEPWARN=` | Enable or disable deprecation warnings. | +| `-X juliacall-handle-signals=` | `PYTHON_JULIACALL_HANDLE_SIGNALS=` | Enable or disable Julia signal handling. | | `-X juliacall-inline=` | `PYTHON_JULIACALL_INLINE=` | Enable or disable inlining. | | `-X juliacall-min-optlevel=<0\|1\|2\|3>` | `PYTHON_JULIACALL_MIN_OPTLEVEL=<0\|1\|2\|3>` | Optimization level. | | `-X juliacall-optimize=<0\|1\|2\|3>` | `PYTHON_JULIACALL_OPTIMIZE=<0\|1\|2\|3>` | Minimum optimization level. | diff --git a/docs/src/releasenotes.md b/docs/src/releasenotes.md index 7aac8b7b..4f881323 100644 --- a/docs/src/releasenotes.md +++ b/docs/src/releasenotes.md @@ -1,5 +1,13 @@ # Release Notes +## 0.9.14 (Unreleased) +* Wrapped Julia values support truthiness (`__bool__`) better: all values are true, except + for zero numbers and empty arrays, dicts and sets. +* JuliaCall now supports the Julia `--handle-signals` option. Setting this to `yes` allows + allocating multithreaded Julia code to be called from JuliaCall without segfaulting. The + default is `no` while compatibility concerns are investigated, and may be changed to `yes` + in a future release. + ## 0.9.13 (2023-05-14) * Conversion to wrapper types `PyList`, `PySet`, `PyDict` or `PyIterable` now default to having element type `Any` instead of `Py`.