Skip to content

Commit 972884f

Browse files
committed
[GR-54686] Intrinsify _struct module
1 parent ea8b090 commit 972884f

File tree

29 files changed

+2215
-2994
lines changed

29 files changed

+2215
-2994
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ language runtime. The main focus is on user-observable behavior of the engine.
77
* Update to Python 3.11.7
88
* We now provide intrinsified `_pickle` module also in the community version.
99
* `polyglot.eval` now raises more meaningful exceptions. Unavaliable 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.
10+
* Update to Python 3.11.7.
11+
* We now provide intrinsified `_pickle` and `_struct` modules also in the community version. This means more packages will no work without allowing native access.
1012

1113
## Version 24.0.0
1214
* We now provide a collection of recipes in the form of GitHub Actions to build popular native extensions on GraalPy. These provide a reproducible way for the community to build native extensions for GraalPy with the correct dependencies. See scripts/wheelbuilder/README.md for details.

graalpython/com.oracle.graal.python.cext/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,6 @@ endfunction()
186186
add_library(${TARGET_LIBPYTHON} SHARED)
187187
native_module("_cpython_sre" TRUE "${SRC_DIR}/modules/_cpython_sre/sre.c")
188188
simple_native_module("_cpython_unicodedata")
189-
simple_native_module("_cpython_struct")
190189
if(NOT WIN32)
191190
simple_native_module("termios")
192191
endif()

0 commit comments

Comments
 (0)