Skip to content

Commit

Permalink
update to 2ab377a47c8290f8bf52c8ffb5d7fc4c45452611 (nightly)
Browse files Browse the repository at this point in the history
  • Loading branch information
deadsnakes-issues-bot committed Oct 30, 2024
1 parent b302b5b commit 0ee5987
Show file tree
Hide file tree
Showing 10 changed files with 38 additions and 26 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-164-g2ab377a47c-1+jammy1) jammy; urgency=medium

* Update to v3.14.0a1-164-g2ab377a47c.

-- Anthony Sottile (deadsnakes) <[email protected]> Wed, 30 Oct 2024 08:55:37 +0000

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

* Update to v3.14.0a1-143-g9b14083497.
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-164-g2ab377a47c-1+noble1) noble; urgency=medium

* Update to v3.14.0a1-164-g2ab377a47c.

-- Anthony Sottile (deadsnakes) <[email protected]> Wed, 30 Oct 2024 08:55:37 +0000

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

* Update to v3.14.0a1-143-g9b14083497.
Expand Down
2 changes: 1 addition & 1 deletion cpython
Submodule cpython updated 81 files
+2 −5 Doc/README.rst
+15 −9 Doc/conf.py
+11 −11 Doc/deprecations/pending-removal-in-future.rst
+72 −65 Doc/library/argparse.rst
+16 −7 Doc/library/dis.rst
+10 −0 Doc/library/functions.rst
+3 −2 Doc/library/pydoc.rst
+1 −1 Doc/library/stdtypes.rst
+15 −5 Doc/library/string.rst
+2 −0 Doc/library/sys.rst
+14 −11 Doc/reference/datamodel.rst
+1 −0 Doc/tutorial/controlflow.rst
+1 −1 Doc/whatsnew/3.12.rst
+9 −10 Doc/whatsnew/3.14.rst
+2 −1 Include/internal/pycore_magic_number.h
+17 −16 Include/internal/pycore_opcode_metadata.h
+0 −1 Include/internal/pycore_opcode_utils.h
+44 −38 Include/internal/pycore_uop_ids.h
+25 −0 Include/internal/pycore_uop_metadata.h
+48 −48 Include/opcode_ids.h
+51 −48 Lib/_opcode_metadata.py
+6 −4 Lib/dis.py
+19 −2 Lib/test/test_ast/test_ast.py
+3 −2 Lib/test/test_code.py
+18 −20 Lib/test/test_compile.py
+6 −4 Lib/test/test_compiler_assemble.py
+11 −11 Lib/test/test_compiler_codegen.py
+0 −2 Lib/test/test_descr.py
+176 −147 Lib/test/test_dis.py
+3 −0 Lib/test/test_embed.py
+2 −2 Lib/test/test_exceptions.py
+4 −4 Lib/test/test_future_stmt/test_future.py
+31 −0 Lib/test/test_generated_cases.py
+2 −2 Lib/test/test_import/__init__.py
+5 −0 Lib/test/test_monitoring.py
+32 −16 Lib/test/test_peepholer.py
+8 −0 Lib/test/test_peg_generator/test_pegen.py
+0 −6 Lib/test/test_richcmp.py
+77 −86 Lib/test/test_urllib.py
+21 −0 Lib/test/test_venv.py
+3 −0 Lib/tomllib/_re.py
+9 −2 Makefile.pre.in
+4 −0 Misc/NEWS.d/next/Build/2024-10-25-17-20-50.gh-issue-124932.F-aNuS.rst
+2 −0 Misc/NEWS.d/next/Core_and_Builtins/2024-10-01-17-31-32.gh-issue-124855.sdsv_H.rst
+2 −0 Misc/NEWS.d/next/Core_and_Builtins/2024-10-14-17-13-12.gh-issue-118423.SkBoda.rst
+2 −0 Misc/NEWS.d/next/Core_and_Builtins/2024-10-16-13-52-48.gh-issue-125588.kCahyO.rst
+5 −0 Misc/NEWS.d/next/Core_and_Builtins/2024-10-25-15-56-14.gh-issue-125837.KlCdgD.rst
+2 −0 Misc/NEWS.d/next/Core_and_Builtins/2024-10-29-15-17-31.gh-issue-126139.B4OQ8a.rst
+1 −0 Misc/NEWS.d/next/Library/2024-10-29-10-58-52.gh-issue-126106.rlF798.rst
+1 −0 Misc/NEWS.d/next/Library/2024-10-29-11-45-44.gh-issue-126105.cOL-R6.rst
+2 −0 Misc/NEWS.d/next/Windows/2024-10-29-09-39-06.gh-issue-126084.3wAL8o.rst
+3 −3 Modules/_ssl.c
+2 −2 Objects/dictobject.c
+0 −2 Objects/frameobject.c
+1 −1 PCbuild/venvwlauncher.vcxproj
+8 −10 Parser/asdl_c.py
+29 −29 Programs/test_frozenmain.h
+8 −10 Python/Python-ast.c
+30 −24 Python/bytecodes.c
+11 −0 Python/codegen.c
+81 −5 Python/executor_cases.c.h
+20 −30 Python/flowgraph.c
+10 −2 Python/future.c
+42 −101 Python/generated_cases.c.h
+0 −5 Python/instrumentation.c
+2 −2 Python/opcode_targets.h
+11 −0 Python/optimizer_bytecodes.c
+21 −0 Python/optimizer_cases.c.h
+14 −7 Python/pylifecycle.c
+14 −0 Python/specialize.c
+8 −0 Python/sysmodule.c
+33 −0 Tools/cases_generator/analyzer.py
+17 −3 Tools/cases_generator/generators_common.py
+4 −2 Tools/cases_generator/interpreter_definition.md
+0 −1 Tools/cases_generator/tier1_generator.py
+16 −1 Tools/peg_generator/pegen/grammar_parser.py
+3 −0 Tools/peg_generator/pegen/metagrammar.gram
+30 −0 Tools/peg_generator/pegen/parser.py
+2 −1 Tools/peg_generator/pegen/python_generator.py
+25 −0 configure
+19 −0 configure.ac
4 changes: 2 additions & 2 deletions patches/destshared-location.patch
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ Forwarded: no
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile.pre.in b/Makefile.pre.in
index 5e89c06..42c4468 100644
index f9f2994..7885e84 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -169,7 +169,7 @@ EXT_SUFFIX= @EXT_SUFFIX@
@@ -176,7 +176,7 @@ EXT_SUFFIX= @EXT_SUFFIX@
LDSHARED= @LDSHARED@ $(PY_LDFLAGS)
BLDSHARED= @BLDSHARED@ $(PY_CORE_LDFLAGS)
LDCXXSHARED= @LDCXXSHARED@ $(PY_LDFLAGS)
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 171bf6c..2e4d33b 100644
index 44a30aa..7c31216 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6063,12 +6063,17 @@ AC_CACHE_CHECK([whether POSIX semaphores are enabled], [ac_cv_posix_semaphores_e
@@ -6082,12 +6082,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 171bf6c..2e4d33b 100644

dnl Multiprocessing check for broken sem_getvalue
AC_CACHE_CHECK([for broken sem_getvalue], [ac_cv_broken_sem_getvalue],
@@ -6100,12 +6105,17 @@ AC_CACHE_CHECK([for broken sem_getvalue], [ac_cv_broken_sem_getvalue],
@@ -6119,12 +6124,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
20 changes: 10 additions & 10 deletions patches/distutils-install-layout.diff
Original file line number Diff line number Diff line change
Expand Up @@ -200,10 +200,10 @@ index 035913c..c23db4f 100644
else:
# other platforms
diff --git a/Makefile.pre.in b/Makefile.pre.in
index 751e7ab..59010d3 100644
index db5bad8..7af1406 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -159,7 +159,7 @@ WHEEL_PKG_DIR= @WHEEL_PKG_DIR@
@@ -166,7 +166,7 @@ WHEEL_PKG_DIR= @WHEEL_PKG_DIR@

# Detailed destination directories
BINLIBDEST= @BINLIBDEST@
Expand All @@ -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 13c7d8a..74e897f 100755
index 7a778b4..fd77376 100755
--- a/configure
+++ b/configure
@@ -24985,11 +24985,11 @@ fi
@@ -25010,11 +25010,11 @@ fi



Expand All @@ -246,7 +246,7 @@ index 13c7d8a..74e897f 100755

PLATLIBDIR="lib"
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for --with-platlibdir" >&5
@@ -25008,7 +25008,7 @@ then
@@ -25033,7 +25033,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 13c7d8a..74e897f 100755
else
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
@@ -25022,9 +25022,9 @@ fi
@@ -25047,9 +25047,9 @@ fi


if test x$PLATFORM_TRIPLET = x; then
Expand All @@ -268,10 +268,10 @@ index 13c7d8a..74e897f 100755


diff --git a/configure.ac b/configure.ac
index a470fd4..a0103fc 100644
index 42daf1c..de5a19e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6259,11 +6259,11 @@ fi
@@ -6278,11 +6278,11 @@ fi


AC_SUBST([BINLIBDEST])
Expand All @@ -285,7 +285,7 @@ index a470fd4..a0103fc 100644
AC_SUBST([PLATLIBDIR])
PLATLIBDIR="lib"
AC_MSG_CHECKING([for --with-platlibdir])
@@ -6282,7 +6282,7 @@ if test -n "$withval" -a "$withval" != yes -a "$withval" != no
@@ -6301,7 +6301,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 a470fd4..a0103fc 100644
else
AC_MSG_RESULT([no])
fi],
@@ -6292,9 +6292,9 @@ fi],
@@ -6311,9 +6311,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
6 changes: 3 additions & 3 deletions patches/link-opt.diff
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ Subject: link-opt
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index a0103fc..171bf6c 100644
index de5a19e..44a30aa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3482,8 +3482,8 @@ then
@@ -3501,8 +3501,8 @@ then
LDSHARED='$(CC) -shared'
LDCXXSHARED='$(CXX) -shared';;
Linux*|GNU*|QNX*|VxWorks*|Haiku*)
Expand All @@ -23,7 +23,7 @@ index a0103fc..171bf6c 100644
FreeBSD*)
if [[ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]]
then
@@ -3595,7 +3595,7 @@ then
@@ -3614,7 +3614,7 @@ then
LINKFORSHARED="-Wl,-E -Wl,+s";;
# LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";;
Linux-android*) LINKFORSHARED="-pie -Xlinker -export-dynamic";;
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 59010d3..e3de62e 100644
index 7af1406..9c0ab3b 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -1778,6 +1778,7 @@ Python/interpconfig.o: $(srcdir)/Python/interpconfig.c $(srcdir)/Python/config_c
@@ -1785,6 +1785,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 e3de62e..829b5bd 100644
index 9c0ab3b..4a18b4e 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -1736,6 +1736,8 @@ Modules/getbuildinfo.o: $(PARSER_OBJS) \
@@ -1743,6 +1743,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 829b5bd..5e89c06 100644
index 4a18b4e..f9f2994 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -2629,8 +2629,10 @@ libinstall: all $(srcdir)/Modules/xxmodule.c
@@ -2636,8 +2636,10 @@ libinstall: all $(srcdir)/Modules/xxmodule.c
esac; \
done; \
done
Expand All @@ -45,7 +45,7 @@ index 829b5bd..5e89c06 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 2e4d33b..54bf286 100644
index 7c31216..686ac30 100644
--- a/configure.ac
+++ b/configure.ac
@@ -164,7 +164,7 @@ AC_ARG_WITH([build-python],
Expand Down

0 comments on commit 0ee5987

Please sign in to comment.