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
* The GraalPy Native standalone on Linux now uses the G1 garbage collector which is much faster.
20
-
*Speedup native extensions by using the Panama NFI backend for faster native calls, available on GraalVM 25, JDK 25 and in the GraalPy JVM standalone.
20
+
*The full-featured Python REPL is now available on GraalPy standalone builds for Windows.
21
21
22
22
## Version 24.2.0
23
23
* Updated developer metadata of Maven artifacts.
@@ -50,7 +50,7 @@ language runtime. The main focus is on user-observable behavior of the engine.
50
50
* Update to Python 3.11.7.
51
51
* We now provide intrinsified `_pickle` module also in the community version.
52
52
*`polyglot.eval` now raises more meaningful exceptions. Unavailable languages raise `ValueError`. Exceptions from the polyglot language are raised directly as interop objects (typed as `polyglot.ForeignException`). The shortcut for executing python files without specifying language has been removed, use regular `eval` for executing Python code.
53
-
* In Jython emulation mode we now magically fall back to calling Java getters or setters when using Python attribute access for non-visible properties. This can help migrating away from Jython if you relied on this behavior.
53
+
* In Jython emulation mode we now magically fall back to calling Java getters or setters when using Python attribute access for non-visible properties. This can help migrating away from Jython if you relied on this behavior.
54
54
* The option `python.EmulateJython` to enable Jython emulation is now marked as stable, and can thus be relied upon in production.
55
55
* Fixed parsing of pyvenv.cfg according to PEP 405, which is required to use [uv](https://github.com/astral-sh/uv?tab=readme-ov-file#uv) generated venvs with GraalPy.
56
56
* Use https://www.graalvm.org/python/wheels/ as the default value for the `--extra-index-url` pip option. This will make it easy for users to install GraalPy binary wheels in the future.
@@ -198,7 +198,7 @@ language runtime. The main focus is on user-observable behavior of the engine.
198
198
* Escaping Unicode characters using the character names in strings like
199
199
"\N{GREEK CAPITAL LETTER DELTA}".
200
200
* When a `*.py` file is imported, `*.pyc` file is created. It contains binary data to speed up parsing.
201
-
* Adding option `PyCachePrefix`, which is equivalent to PYTHONPYCACHEPREFIX environment variable, which is also accepted now.
201
+
* Adding option `PyCachePrefix`, which is equivalent to PYTHONPYCACHEPREFIX environment variable, which is also accepted now.
202
202
* Adding optin `DontWriteBytecodeFlag`. Equivalent to the Python -B flag. Don't write bytecode files.
203
203
* Command option -B works
204
204
* Implement better reference counting for native extensions to fix memory leaks
0 commit comments