]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-132661: Implement PEP 750 (#132662)
authorLysandros Nikolaou <lisandrosnik@gmail.com>
Wed, 30 Apr 2025 09:46:41 +0000 (11:46 +0200)
committerGitHub <noreply@github.com>
Wed, 30 Apr 2025 09:46:41 +0000 (11:46 +0200)
commit60202609a2c2d0971aadfa4729ba30b50e89c6ea
treed821f3f8f277de56e5d8da457d492f1288cb2bb9
parent5ea9010e8910cb97555c3aef4ed95cca93a74aab
gh-132661: Implement PEP 750 (#132662)

Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Wingy <git@wingysam.xyz>
Co-authored-by: Koudai Aono <koxudaxi@gmail.com>
Co-authored-by: Dave Peck <davepeck@gmail.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Paul Everitt <pauleveritt@me.com>
Co-authored-by: sobolevn <mail@sobolevn.me>
81 files changed:
.github/CODEOWNERS
Doc/library/token.rst
Doc/whatsnew/3.14.rst
Grammar/Tokens
Grammar/python.gram
Include/internal/pycore_ast.h
Include/internal/pycore_ast_state.h
Include/internal/pycore_global_objects_fini_generated.h
Include/internal/pycore_global_strings.h
Include/internal/pycore_interpolation.h [new file with mode: 0644]
Include/internal/pycore_magic_number.h
Include/internal/pycore_opcode_metadata.h
Include/internal/pycore_runtime_init_generated.h
Include/internal/pycore_template.h [new file with mode: 0644]
Include/internal/pycore_token.h
Include/internal/pycore_unicodeobject_generated.h
Include/internal/pycore_uop_ids.h
Include/internal/pycore_uop_metadata.h
Include/opcode_ids.h
Lib/_ast_unparse.py
Lib/_opcode_metadata.py
Lib/string/__init__.py [moved from Lib/string.py with 100% similarity]
Lib/string/templatelib.py [new file with mode: 0644]
Lib/test/.ruff.toml
Lib/test/support/ast_helper.py
Lib/test/test_ast/data/ast_repr.txt
Lib/test/test_ast/snippets.py
Lib/test/test_ast/test_ast.py
Lib/test/test_fstring.py
Lib/test/test_grammar.py
Lib/test/test_string/__init__.py [new file with mode: 0644]
Lib/test/test_string/_support.py [new file with mode: 0644]
Lib/test/test_string/test_string.py [moved from Lib/test/test_string.py with 100% similarity]
Lib/test/test_string/test_templatelib.py [new file with mode: 0644]
Lib/test/test_syntax.py
Lib/test/test_tstring.py [new file with mode: 0644]
Lib/test/test_unparse.py
Lib/token.py
Lib/tokenize.py
Makefile.pre.in
Misc/NEWS.d/next/Core_and_Builtins/2025-04-22-15-37-05.gh-issue-132661.XE_A42.rst [new file with mode: 0644]
Objects/clinic/interpolationobject.c.h [new file with mode: 0644]
Objects/interpolationobject.c [new file with mode: 0644]
Objects/object.c
Objects/templateobject.c [new file with mode: 0644]
Objects/unicodeobject.c
PCbuild/_freeze_module.vcxproj
PCbuild/pythoncore.vcxproj
PCbuild/pythoncore.vcxproj.filters
Parser/Python.asdl
Parser/action_helpers.c
Parser/lexer/buffer.c
Parser/lexer/lexer.c
Parser/lexer/lexer.h
Parser/lexer/state.c
Parser/lexer/state.h
Parser/parser.c
Parser/pegen.h
Parser/string_parser.c
Parser/token.c
Parser/tokenizer/file_tokenizer.c
Parser/tokenizer/readline_tokenizer.c
Programs/test_frozenmain.h
Python/Python-ast.c
Python/ast.c
Python/ast_opt.c
Python/ast_unparse.c
Python/bytecodes.c
Python/ceval.c
Python/codegen.c
Python/executor_cases.c.h
Python/generated_cases.c.h
Python/jit.c
Python/opcode_targets.h
Python/optimizer_cases.c.h
Python/pylifecycle.c
Python/symtable.c
Tools/build/generate_token.py
Tools/c-analyzer/TODO
Tools/c-analyzer/cpython/globals-to-fix.tsv
Tools/jit/template.c