Skip to content

Commit 262873f

Browse files
committed
update changelog
1 parent 7cecfbb commit 262873f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@
33
This changelog summarizes major changes between GraalVM versions of the Python
44
language runtime. The main focus is on user-observable behavior of the engine.
55

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+
618
## Version 21.2.0
719

820
* Support the `dict` type properly in interop using the new hash interop messages.

0 commit comments

Comments
 (0)