Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32.4k
3.12 backport gh 105236#105358
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Closed
Uh oh!
There was an error while loading.Please reload this page.
Closed
3.12 backport gh 105236#105358
Changes fromall commits
Commits
Show all changes
110 commits Select commitHold shift + click to select a range
c2b127e
Post 3.12.0b1
Yhg1s97f8547
[3.12] Add the 3.12 branch to the github workflows. (GH-104768) (#104…
miss-islingtonb44beac
[3.12] gh-87891: Add ABI check to CI (#104793)
encukou25b5ce7
[3.12] howto/urllib2: remove link to an outdated french translation (…
miss-islington905d419
[3.12] GH-104668: Don't call PyOS_* hooks in subinterpreters (GH-104760)
miss-islingtone43fbbd
[3.12] GH-101291: Avoid using macros with casts in low-level long API…
miss-islington9aea1f2
[3.12] gh-99108: Release the GIL around hashlib built-in computation …
miss-islingtonf4e2049
[3.12] gh-104271: Fix auto() fallback in case of mixed type Enum (GH-…
itamaro5c8418c
[3.12] Remove gh-103207 changelog item as it was never part of any re…
miss-islington22c45c4
[3.12] gh-103295: fix stack overwrite on 32-bit in perf map test harn…
miss-islingtonb719dd8
[3.12] gh-104372: use == -1 before PyErr_Occurred (GH-104831) (#104833)
miss-islingtond10d1e3
[3.12] gh-104797: Allow Protocols to inherit from collections.abc.Buf…
miss-islingtona5c0ef8
[3.12] gh-102856: Add changes related to PEP 701 in 3.12 What's New d…
miss-islington2d685ec
[3.12] gh-102856: Add missing quote to fix doctest (GH-104852) (#104854)
miss-islington3d2ed89
[3.12] gh-104825: Remove implicit newline in the line attribute in to…
pablogsalb151660
[3.12] gh-101282: Enclose BOLT_APPLY_FLAGS value in double quotes (gh…
corona105e1799e
[3.12] gh-104719: IDLE - test existence of all tokenize references. (…
miss-islington25890eb
[3.12] gh-102856: Update "Formatted string literals" docs section aft…
miss-islington2b54ea5
[3.12] gh-104825: add omitted idlelib text fix (#104880)
terryjreedy45b88e0
gh-103207: The macOS 13 Ventura Installer.app permission problem is f…
ned-deilyddc29c8
[3.12] gh-104866: Tokenize should emit NEWLINE after exiting block wi…
miss-islington3d91d03
[3.12] Improve test coverage for is_typeddict (GH-104884) (#104889)
miss-islingtonb670214
[3.12] gh-104879: Fix TypeAliasType.__module__ in exec() (GH-104881) …
miss-islingtonc4bc97a
[3.12] gh-99108: Refresh HACL* (GH-104808) (#104893)
miss-islingtona064233
[3.12] gh-104874: Document NewType.__supertype__ (GH-104875) (#104906)
miss-islington51eb009
[3.12] Fix test_importlib.test_side_effect_import() (GH-104840) (#104…
miss-islington4833f62
[3.12] Misc updates to Whatsnew 3.12 (GH-104912) (GH-104915)
miss-islington1a47d11
[3.12] Misc improvements to the itertools docs (GH-104916) (GH-104917)
miss-islingtonb328ba1
[3.12] Fix indentation in `json.AttrDict` REPL example (GH-104930) (#…
miss-islingtond176f78
Improves the Windows MSI test run on PR (GH-104929)
miss-islington930efde
[3.12] gh-104935: typing: Fix interactions between `@runtime_checkabl…
miss-islington5c2971b
[3.12] gh-104372: Drop the GIL around the vfork() call. (GH-104782) (…
miss-islington8010cef
[3.12] gh-102024: Reduced _idle_semaphore.release calls (GH-102025) (…
miss-islingtonbd2cc41
[3.12] gh-104479: Update outdated tutorial floating-point reference (…
miss-islington6324458
[3.12] gh-104943: Remove mentions of old Python versions (GH-104945) …
miss-islingtonb31cfd2
[3.12] Fix typo in the tokenizer (GH-104950) (#104953)
miss-islington83bdfa4
[3.12] gh-104924: Fix `read()able` in `http.client` log messages (gh-…
miss-islington3158b4d
[3.12] gh-104955: Fix __release_buffer__ signature (GH-104956) (#104973)
miss-islington01af2b0
[3.12] Remove raw asserts in test_typing.py (GH-104951) (#104978)
miss-islington8ca2957
[3.12] gh-104972: Ensure that line attributes in tokens in the tokeni…
miss-islington97509ca
[3.12] CI: Cache config.cache across runs to speed up build (GH-10480…
hugovkbb1e57e
[3.12] gh-104984: remove kwargs and starargs from Call & ClassDef (GH…
miss-islingtondcee0aa
[3.12] gh-103921: Document PEP 695 (GH-104642) (#104989)
miss-islingtoneca102d
[3.12] GH-104947: Make pathlib.PureWindowsPath comparisons consistent…
miss-islington305d78b
[3.12] GH-103631: Fix `PurePosixPath(PureWindowsPath(...))` separator…
miss-islington05189f3
[3.12] GH-101588: Deprecate pickle/copy/deepcopy support in itertools…
miss-islington2c02c68
[3.12] gh-104976: Ensure trailing dedent tokens are emitted as the pr…
miss-islingtonf625ec3
[3.12] gh-104839: Prevent test_venv AddressSanitizer spam (GH-105005)…
miss-islington368d177
[3.12] gh-104992: [What's New in 3.11] Document unittest.TestProgram.…
miss-islingtonedd0cb8
[3.12] CI: Precompute hash for config cache key in check_source job (…
miss-islington2b176bc
[3.12] gh-105017: Fix including additional NL token when using CRLF (…
miss-islington5426ff1
[3.12] gh-104497: Make tkinter test pass with tk 8.7 (GH-104789) (#10…
miss-islington36a4227
[3.12] gh-104992: [What's New in 3.12] Document unittest.TestProgram.…
miss-islington41b622b
[3.12] gh-105013: Fix inspect.getsource with parenthesized multiline …
miss-islington3f8d5d9
[3.12] gh-105017: Include CRLF lines in strings and column numbers (G…
miss-islington74bbc60
[3.12] Document PEP 698 and other new typing features in What's New (…
miss-islington5dc6b18
Fix compiler warning in unicodeobject.c (GH-105050)
miss-islington635ce29
gh-104803: Implement ntpath.isdevdrive for checking whether a path is…
miss-islington68bf3fe
gh-104820: Fixes os.stat on Windows to better handle file systems tha…
miss-islington56722ef
gh-103646: Remove --include-pip-user from default APPX package build …
miss-islington6794526
[3.12] GH-89455: Add missing attributes (added in 3.11) to traceback …
miss-islington7f04a15
[3.12] gh-105077: Fix test_tkinter refleak checking (GH-105078) (GH-1…
miss-islingtonfd6b913
[3.12] gh-102251: Fix reference leak in _testsinglephase initializati…
miss-islington7899fac
[3.12] gh-104799: Move location of type_params AST fields (GH-104828)…
miss-islingtonb45df73
[3.12] gh-105071: add PyUnstable_Exc_PrepReraiseStar to expose except…
iritkatriel4e7d41f
[3.12] Enable the ABI check job to publish the updated ABI data file …
zooba9fb7abb
[3.12] gh-103921: Minor PEP-695 fixes to the `ast` module docs (GH-10…
miss-islingtonaeee5a5
[3.12] gh-105071: add missing versionadded directive (GH-105097) (#10…
miss-islington9ae49e3
gh-88745: Add _winapi.CopyFile2 and update shutil.copy2 to use it (GH…
miss-islington5fff491
[3.12] gh-105035: fix super() calls on unusual types (e.g. meta-types…
miss-islingtonaf7b55d
[3.12] gh-89886: Properly quote Autoconf macro arguments (#105062) (#…
erlend-aaslande3fcd9e
[3.12] gh-103142: Update macOS installer to use OpenSSL 1.1.1u. (GH-1…
miss-islington4729100
[3.12] gh-105091: stable_abi.py: Remove "Unixy" check from --all on o…
miss-islington2f8c22f
[3.12] gh-105042: Disable unmatched parens syntax error in python tok…
miss-islingtonc687946
[3.12] gh-105069: Add a readline-like callable to the tokenizer to co…
miss-islington01b42f9
[3.12] gh-105096: Reformat wave documentation (#105136) (#105138)
vstinnerd3c21a9
[3.12] gh-97933: add LOAD_FAST_AND_CLEAR to 3.12 What's New bytecode …
miss-islington4f477c7
[3.12] gh-87729: add LOAD_SUPER_ATTR to 3.12 What's New (GH-105125) (…
miss-islington076f3cd
[3.12] gh-105144: Runtime-checkable protocols: move all 'sanity check…
miss-islingtone7cb216
[3.12] GH-105113: Improve performance of `pathlib.PurePath.match()` (…
barneygalef87c6d1
[3.12] gh-102304: Fix 2 New Stable ABI Functions (gh-104762) (gh-105123)
ericsnowcurrently8b51666
[3.12] gh-102251: Explicitly free state for test modules with state i…
miss-islingtondbd7d7c
gh-105146: Update links at end of Windows installer (uninstall/repair…
miss-islington6375287
[3.12] gh-89886: Rely on HAVE_SYS_TIME_H (GH-105058) (#105192)
miss-islington25543ae
[3.12] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (GH-…
miss-islington83c7386
[3.12] GH-89886: Bump to GNU Autoconf v2.71 (#104925) (#105207)
erlend-aaslandc38ceb0
[3.12] gh-105020: Share tp_bases and tp_mro Between Interpreters For …
miss-islingtond2be5c7
[3.12] gh-104341: Call _PyEval_ReleaseLock() with NULL When Finalizin…
miss-islingtond57ee81
[3.12] gh-104614: Make Sure ob_type is Always Set Correctly by PyType…
miss-islingtone6d5e63
[3.12] gh-104799: Default missing lists in AST to the empty list (GH-…
miss-islington46cc4f0
[3.12] gh-105184: document that marshal functions can fail and need t…
miss-islington103ae4e
[3.12] gh-105194: Fix format specifier escaped characters in f-string…
miss-islington00fe618
[3.12] gh-102778: update documentation of PyErr_PrintEx and traceback…
miss-islington72d5dfa
[3.12] gh-104614: Fix potential ref. leak in _testcapimodule/get_basi…
miss-islingtond3922c4
[3.12] gh-105080: Fixed inconsistent signature on derived classes (GH…
miss-islingtonf629d5f
[3.12] gh-89415: Mention new `IP_*` constants in `socket` module in t…
miss-islingtonc7a9d96
[3.12] gh-104690 Disallow thread creation and fork at interpreter fin…
miss-islington6b61fe9
[3.12] Fix typo in Python 3.12 What's New (GH-105278) (#105282)
miss-islington9ce3312
[3.12] gh-104882: Docs: fix description of relationship between `sock…
miss-islington3e7ddc2
[3.12] gh-98963: Restore the ability to have a dict-less property. (G…
miss-islington6d03541
[3.12] gh-105164: Detect annotations inside match blocks (GH-105177) …
miss-islington5175026
[3.12] gh-105237: Allow calling `issubclass(X, typing.Protocol)` agai…
miss-islington2031238
[3.12] gh-105280: Ensure `isinstance([], collections.abc.Mapping)` al…
miss-islington83fc562
[3.12] gh-105286: Improve `typing.py` docstrings (#105287) (#105319)
AlexWaygooddbc179e
[3.12] Clarify that error messages are better with PEP 701 (GH-105150…
miss-islington0c51318
[3.12] What's New in 3.12: List 'Improved Modules' alphabetically (GH…
hugovk05b6153
[3.12] gh-97908: CAPI docs: Remove repeated struct names from member …
miss-islingtonab660e9
[3.12] gh-89412: Add missing attributes (added in 3.10) to traceback …
miss-islington3aa3be4
[3.12] gh-105324: Fix tokenize module main function for stdin (GH-105…
miss-islingtonbdd2b89
[3.12] gh-90005: Don't link with libbsd if not needed (#105236)
erlend-aaslandFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
There are no files selected for viewing
4 changes: 2 additions & 2 deletions.azure-pipelines/ci.yml
This file contains hidden or 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
4 changes: 2 additions & 2 deletions.azure-pipelines/pr.yml
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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
3 changes: 0 additions & 3 deletions.gitignore
This file contains hidden or 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
23 changes: 20 additions & 3 deletionsDoc/c-api/exceptions.rst
This file contains hidden or 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
4 changes: 4 additions & 0 deletionsDoc/c-api/marshal.rst
This file contains hidden or 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.
Uh oh!
There was an error while loading.Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.