-
-
Notifications
You must be signed in to change notification settings - Fork 121
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Summary: This merges the upstream changes from 3.12.3 -> 3.12.4 into our fork. Merge-point in upstream is commit `8e8a4baf652f6e1cee7acde9d78c4b6154539748` (also pushed in cinder github as a `meta/3.12.4-base` tag). Merging required a few manual merge conflict resolutions, called out as diff comments, and summarized here: 1. `patchlevel.h` -- update the meta version patch to "3.12.4+meta" 1. `python3.12.abi` -- fake news, probably due to EOL-style shenanigans 1. `site.py` -- reapplied patch from lazy imports in a block that had minor upstream changes 1. `generated_cases.c.h` -- needed to regenerate to resolve conflicts with the lazy imports patch (`python3 Tools/cases_generator/generate_cases.py`) Reviewed upstream changes to configure and Makefile to look for needed buckification changes: 1. new C file, `_testcapi/run.c`, added upstream -- needed to update the buckified `_testcapi` module to also add this C file (tests failed without it). 1. `Modules/expat/xmltok_impl.c` and `Modules/expat/xmltok_ns.c` added to `LIBEXPAT_HEADERS` -- looks like an upstream bug that was fixed - these files were *already* in the buckified headers list since the build didn't work without these. 1. additional dirs in the `TESTSUBDIRS` list -- buckification unaffected 1. changes in the values of `PGO_PROF_USE_FLAG` and `LLVM_PROF_FILE` -- buckification unaffected, we don't use these directly. Reviewed added/removed files in case they need to be reflected in the buckification (C file mentioned above, others don't affect our build): ``` $ git diff --name-status HEAD^ HEAD | sort | less A Doc/howto/mro.rst A Lib/test/test_capi/test_run.py A Lib/test/test_import/data/package3/__init__.py A Lib/test/test_import/data/package3/submodule.py A Lib/test/test_import/data/package4/__init__.py A Lib/test/test_import/data/package4/submodule.py A Lib/test/test_winapi.py A Lib/test/typinganndata/ann_module695.py A Misc/NEWS.d/3.12.4.rst A Modules/_testcapi/run.c D Mac/BuildScript/backport_gh92603_fix.patch ... ``` Reviewed changes in public header files. the additions in `pycore_global_strings` (generated init and fini) might be concerning for native python binaries until new RPMs rollout. Reviewed changes (or lack-thereof) in a few places where we have internal-only patches to make sure they're not lost: - zipimport (zip64 support) - multiprocessing track param backport (D58048029) - ceval.c - import.c and other lazy imports related places Reviewed By: zsol Differential Revision: D58316054 fbshipit-source-id: 66f415a98ccaf26158f8ed8abfcc3d4f2674493a
- Loading branch information
1 parent
257206a
commit 4dacb0b
Showing
557 changed files
with
10,996 additions
and
5,518 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.