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: CHANGELOG.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,18 @@
3
3
This changelog summarizes major changes between GraalVM versions of the Python
4
4
language runtime. The main focus is on user-observable behavior of the engine.
5
5
6
+
## Version 21.3.0
7
+
8
+
* Remove PYPY_VERSION from our C extension emulation, enabling PyGame 2.0 and other extensions to work out of the box.
9
+
* Intrinsify and optimize more of the core language for better startup and reduced footprint.
10
+
* Implement a new binary compatible backend for HPy 0.0.3, which allows binary HPy wheels to run unmodified on CPython and GraalPython
11
+
* Support the `multiprocessing` module via in-process nested contexts, allowing execution on multiple cores within the same process using the Python multiprocessing API
12
+
* Add support for the `ctypes` module, enabling more native extensions to run that use the ctypes API
13
+
* Fix multiple REPL issues reported on Github, you can now paste blocks of code and use the numpad in the REPL.
14
+
* Make our marshal format compatible with CPython, so binary data can now be exchanged between CPython and GraalPython processes.
15
+
* Make most `socket` module tests pass in native mode by using a native extension, allowing usage of all POSIX socket APIs where before only those supported on Java could be used.
16
+
* Various compatibility fixes to make the `psutil` package work.
17
+
6
18
## Version 21.2.0
7
19
8
20
* Support the `dict` type properly in interop using the new hash interop messages.
0 commit comments