Skip to content

Commit

Permalink
update to 3d4fda2165e7c97116e69d6efef187873b57d01f (nightly)
Browse files Browse the repository at this point in the history
  • Loading branch information
deadsnakes-issues-bot committed Nov 5, 2024
1 parent e627647 commit 0db4c70
Show file tree
Hide file tree
Showing 10 changed files with 34 additions and 22 deletions.
6 changes: 6 additions & 0 deletions changelogs/nightly/jammy
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
python3.14 (3.14.0~a1-238-g3d4fda2165-1+jammy1) jammy; urgency=medium

* Update to v3.14.0a1-238-g3d4fda2165.

-- Anthony Sottile (deadsnakes) <[email protected]> Tue, 05 Nov 2024 08:52:50 +0000

python3.14 (3.14.0~a1-225-gfe5a6ab7be-1+jammy1) jammy; urgency=medium

* Update to v3.14.0a1-225-gfe5a6ab7be.
Expand Down
6 changes: 6 additions & 0 deletions changelogs/nightly/noble
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
python3.14 (3.14.0~a1-238-g3d4fda2165-1+noble1) noble; urgency=medium

* Update to v3.14.0a1-238-g3d4fda2165.

-- Anthony Sottile (deadsnakes) <[email protected]> Tue, 05 Nov 2024 08:52:51 +0000

python3.14 (3.14.0~a1-225-gfe5a6ab7be-1+noble1) noble; urgency=medium

* Update to v3.14.0a1-225-gfe5a6ab7be.
Expand Down
2 changes: 1 addition & 1 deletion cpython
Submodule cpython updated 91 files
+0 −7 Doc/deprecations/pending-removal-in-3.14.rst
+9 −0 Doc/deprecations/pending-removal-in-3.15.rst
+28 −3 Doc/library/configparser.rst
+1 −1 Doc/library/dis.rst
+8 −3 Doc/library/functions.rst
+1 −1 Doc/library/math.rst
+24 −9 Doc/library/os.rst
+1 −1 Doc/reference/datamodel.rst
+2 −2 Doc/whatsnew/3.12.rst
+8 −3 Doc/whatsnew/3.14.rst
+19 −0 Include/cpython/code.h
+1 −0 Include/cpython/initconfig.h
+12 −0 Include/internal/pycore_ceval.h
+41 −0 Include/internal/pycore_code.h
+52 −4 Include/internal/pycore_frame.h
+4 −0 Include/internal/pycore_gc.h
+3 −0 Include/internal/pycore_global_objects_fini_generated.h
+3 −0 Include/internal/pycore_global_strings.h
+56 −0 Include/internal/pycore_index_pool.h
+2 −0 Include/internal/pycore_interp.h
+3 −0 Include/internal/pycore_runtime_init_generated.h
+3 −1 Include/internal/pycore_tstate.h
+1 −0 Include/internal/pycore_typeobject.h
+12 −0 Include/internal/pycore_unicodeobject_generated.h
+62 −61 Include/internal/pycore_uop_ids.h
+1 −1 Include/internal/pycore_uop_metadata.h
+14 −11 Lib/os.py
+27 −14 Lib/pathlib/_local.py
+8 −6 Lib/test/libregrtest/findtests.py
+15 −14 Lib/test/libregrtest/main.py
+1 −1 Lib/test/libregrtest/pgo.py
+1 −1 Lib/test/libregrtest/refleak.py
+1 −0 Lib/test/libregrtest/result.py
+7 −7 Lib/test/libregrtest/results.py
+8 −8 Lib/test/libregrtest/runtests.py
+5 −4 Lib/test/libregrtest/setup.py
+1 −1 Lib/test/libregrtest/tsan.py
+22 −19 Lib/test/libregrtest/utils.py
+1 −1 Lib/test/libregrtest/worker.py
+5 −0 Lib/test/support/__init__.py
+105 −0 Lib/test/test_builtin.py
+1 −0 Lib/test/test_capi/test_config.py
+6 −1 Lib/test/test_capi/test_opt.py
+52 −0 Lib/test/test_cmd_line.py
+6 −2 Lib/test/test_dis.py
+1 −0 Lib/test/test_embed.py
+2 −2 Lib/test/test_itertools.py
+8 −8 Lib/test/test_os.py
+21 −0 Lib/test/test_posix.py
+12 −2 Lib/test/test_sys.py
+198 −0 Lib/test/test_thread_local_bytecode.py
+2 −0 Makefile.pre.in
+1 −0 Misc/NEWS.d/next/Build/2024-11-04-09-42-04.gh-issue-89640.QBv05o.rst
+3 −0 Misc/NEWS.d/next/Core_and_Builtins/2024-06-13-19-12-49.gh-issue-119793.FDVCDk.rst
+2 −0 Misc/NEWS.d/next/Library/2024-11-01-10-35-49.gh-issue-120057.YWy81Q.rst
+1 −0 Misc/NEWS.d/next/Library/2024-11-02-19-20-44.gh-issue-126303.yVvyWB.rst
+2 −0 Misc/NEWS.d/next/Library/2024-11-03-14-43-51.gh-issue-126363.Xus7vU.rst
+135 −116 Modules/_lsprof.c
+3 −0 Modules/_opcode.c
+45 −1 Modules/_testinternalcapi.c
+361 −1 Modules/clinic/_lsprof.c.h
+2 −2 Modules/clinic/mathmodule.c.h
+2 −2 Modules/mathmodule.c
+17 −0 Modules/posixmodule.c
+309 −4 Objects/codeobject.c
+8 −6 Objects/frameobject.c
+10 −3 Objects/typeobject.c
+1 −0 PCbuild/_freeze_module.vcxproj
+3 −0 PCbuild/_freeze_module.vcxproj.filters
+2 −0 PCbuild/pythoncore.vcxproj
+6 −0 PCbuild/pythoncore.vcxproj.filters
+88 −12 Python/bltinmodule.c
+41 −27 Python/bytecodes.c
+19 −4 Python/ceval.c
+13 −9 Python/ceval_macros.h
+18 −5 Python/executor_cases.c.h
+2 −1 Python/frame.c
+9 −3 Python/gc_free_threading.c
+71 −29 Python/generated_cases.c.h
+193 −0 Python/index_pool.c
+47 −2 Python/initconfig.c
+91 −68 Python/instrumentation.c
+2 −0 Python/optimizer_cases.c.h
+10 −0 Python/pystate.c
+49 −19 Python/specialize.c
+5 −0 Python/sysmodule.c
+22 −1 Tools/gdb/libpython.py
+1 −1 Tools/requirements-dev.txt
+20 −27 configure
+20 −22 configure.ac
+0 −4 pyconfig.h.in
2 changes: 1 addition & 1 deletion patches/destshared-location.patch
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Forwarded: no
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile.pre.in b/Makefile.pre.in
index 62a96de..2006be3 100644
index 1f84acc..0235d9b 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -176,7 +176,7 @@ EXT_SUFFIX= @EXT_SUFFIX@
Expand Down
6 changes: 3 additions & 3 deletions patches/disable-sem-check.diff
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ Subject: disable-sem-check
1 file changed, 22 insertions(+), 12 deletions(-)

diff --git a/configure.ac b/configure.ac
index 79995c0..2a0dbae 100644
index 6735e3e..4cb5672 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6087,12 +6087,17 @@ AC_CACHE_CHECK([whether POSIX semaphores are enabled], [ac_cv_posix_semaphores_e
@@ -6085,12 +6085,17 @@ AC_CACHE_CHECK([whether POSIX semaphores are enabled], [ac_cv_posix_semaphores_e
[ac_cv_posix_semaphores_enabled=no],
[ac_cv_posix_semaphores_enabled=yes])
)
Expand All @@ -36,7 +36,7 @@ index 79995c0..2a0dbae 100644

dnl Multiprocessing check for broken sem_getvalue
AC_CACHE_CHECK([for broken sem_getvalue], [ac_cv_broken_sem_getvalue],
@@ -6124,12 +6129,17 @@ AC_CACHE_CHECK([for broken sem_getvalue], [ac_cv_broken_sem_getvalue],
@@ -6122,12 +6127,17 @@ AC_CACHE_CHECK([for broken sem_getvalue], [ac_cv_broken_sem_getvalue],
[ac_cv_broken_sem_getvalue=yes],
[ac_cv_broken_sem_getvalue=yes])
)
Expand Down
18 changes: 9 additions & 9 deletions patches/distutils-install-layout.diff
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ index 035913c..c23db4f 100644
else:
# other platforms
diff --git a/Makefile.pre.in b/Makefile.pre.in
index 1a9191e..f189da2 100644
index c650eca..340e68e 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -166,7 +166,7 @@ WHEEL_PKG_DIR= @WHEEL_PKG_DIR@
Expand Down Expand Up @@ -229,10 +229,10 @@ index 1f1bfcb..411b6d7 100644
VENV_LANDMARK = 'pyvenv.cfg'
ZIP_LANDMARK = f'{platlibdir}/python{VERSION_MAJOR}{VERSION_MINOR}{ABI_THREAD}.zip'
diff --git a/configure b/configure
index 1097747..211c947 100755
index e529527..acf9eb5 100755
--- a/configure
+++ b/configure
@@ -25102,11 +25102,11 @@ fi
@@ -25095,11 +25095,11 @@ fi



Expand All @@ -246,7 +246,7 @@ index 1097747..211c947 100755

PLATLIBDIR="lib"
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for --with-platlibdir" >&5
@@ -25125,7 +25125,7 @@ then
@@ -25118,7 +25118,7 @@ then
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
printf "%s\n" "yes" >&6; }
PLATLIBDIR="$withval"
Expand All @@ -255,7 +255,7 @@ index 1097747..211c947 100755
else
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
@@ -25139,9 +25139,9 @@ fi
@@ -25132,9 +25132,9 @@ fi


if test x$PLATFORM_TRIPLET = x; then
Expand All @@ -268,10 +268,10 @@ index 1097747..211c947 100755


diff --git a/configure.ac b/configure.ac
index 6d51470..63c739c 100644
index bc67a05..4d8807a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6283,11 +6283,11 @@ fi
@@ -6281,11 +6281,11 @@ fi


AC_SUBST([BINLIBDEST])
Expand All @@ -285,7 +285,7 @@ index 6d51470..63c739c 100644
AC_SUBST([PLATLIBDIR])
PLATLIBDIR="lib"
AC_MSG_CHECKING([for --with-platlibdir])
@@ -6306,7 +6306,7 @@ if test -n "$withval" -a "$withval" != yes -a "$withval" != no
@@ -6304,7 +6304,7 @@ if test -n "$withval" -a "$withval" != yes -a "$withval" != no
then
AC_MSG_RESULT([yes])
PLATLIBDIR="$withval"
Expand All @@ -294,7 +294,7 @@ index 6d51470..63c739c 100644
else
AC_MSG_RESULT([no])
fi],
@@ -6316,9 +6316,9 @@ fi],
@@ -6314,9 +6314,9 @@ fi],
dnl define LIBPL after ABIFLAGS and LDVERSION is defined.
AC_SUBST([PY_ENABLE_SHARED])
if test x$PLATFORM_TRIPLET = x; then
Expand Down
2 changes: 1 addition & 1 deletion patches/link-opt.diff
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Subject: link-opt
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index 63c739c..79995c0 100644
index 4d8807a..6735e3e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3501,8 +3501,8 @@ then
Expand Down
4 changes: 2 additions & 2 deletions patches/multiarch.diff
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ index c8ced46..0bdf61d 100644
srcdir = _CONFIG_VARS.get('srcdir', _PROJECT_BASE)
if os.name == 'posix':
diff --git a/Makefile.pre.in b/Makefile.pre.in
index f189da2..370ef8e 100644
index 340e68e..3518260 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -1785,6 +1785,7 @@ Python/interpconfig.o: $(srcdir)/Python/interpconfig.c $(srcdir)/Python/config_c
@@ -1787,6 +1787,7 @@ Python/interpconfig.o: $(srcdir)/Python/interpconfig.c $(srcdir)/Python/config_c

Python/dynload_shlib.o: $(srcdir)/Python/dynload_shlib.c Makefile
$(CC) -c $(PY_CORE_CFLAGS) \
Expand Down
4 changes: 2 additions & 2 deletions patches/reproducible-buildinfo.diff
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ Subject: reproducible-buildinfo
1 file changed, 2 insertions(+)

diff --git a/Makefile.pre.in b/Makefile.pre.in
index 370ef8e..e6973c0 100644
index 3518260..78b13ff 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -1743,6 +1743,8 @@ Modules/getbuildinfo.o: $(PARSER_OBJS) \
@@ -1745,6 +1745,8 @@ Modules/getbuildinfo.o: $(PARSER_OBJS) \
-DGITVERSION="\"`LC_ALL=C $(GITVERSION)`\"" \
-DGITTAG="\"`LC_ALL=C $(GITTAG)`\"" \
-DGITBRANCH="\"`LC_ALL=C $(GITBRANCH)`\"" \
Expand Down
6 changes: 3 additions & 3 deletions patches/sysconfigdata-name.patch
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ index 0bdf61d..be085ec 100644

def _init_posix(vars):
diff --git a/Makefile.pre.in b/Makefile.pre.in
index e6973c0..62a96de 100644
index 78b13ff..1f84acc 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -2643,8 +2643,10 @@ libinstall: all $(srcdir)/Modules/xxmodule.c
@@ -2645,8 +2645,10 @@ libinstall: all $(srcdir)/Modules/xxmodule.c
esac; \
done; \
done
Expand All @@ -45,7 +45,7 @@ index e6973c0..62a96de 100644
@ # If app store compliance has been configured, apply the patch to the
@ # installed library code. The patch has been previously validated against
diff --git a/configure.ac b/configure.ac
index 2a0dbae..3ba0d53 100644
index 4cb5672..743d80c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -164,7 +164,7 @@ AC_ARG_WITH([build-python],
Expand Down

0 comments on commit 0db4c70

Please sign in to comment.