]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-107557: Setup abstract interpretation (#107847)
authorKen Jin <kenjin@python.org>
Tue, 15 Aug 2023 18:04:17 +0000 (02:04 +0800)
committerGitHub <noreply@github.com>
Tue, 15 Aug 2023 18:04:17 +0000 (18:04 +0000)
commite28b0dc86dd1d058788b9e1eaa825cdfc2d97067
tree0a1cb8afa1d723ce2dab38c011f75a58014a41ef
parent34e1917912f05e3ab5c9b1e39f678bd36388499e
gh-107557: Setup abstract interpretation (#107847)

Co-authored-by: Guido van Rossum <gvanrossum@users.noreply.github.com>
Co-authored-by: Jules <57632293+juliapoo@users.noreply.github.com>
21 files changed:
.gitattributes
Include/cpython/optimizer.h
Include/internal/pycore_opcode_metadata.h
Include/internal/pycore_optimizer.h [new file with mode: 0644]
Include/internal/pycore_uops.h
Makefile.pre.in
Misc/NEWS.d/next/Core and Builtins/2023-08-02-09-55-21.gh-issue-107557.P1z-in.rst [new file with mode: 0644]
PCbuild/_freeze_module.vcxproj
PCbuild/_freeze_module.vcxproj.filters
PCbuild/pythoncore.vcxproj
PCbuild/pythoncore.vcxproj.filters
Python/abstract_interp_cases.c.h [new file with mode: 0644]
Python/bytecodes.c
Python/executor_cases.c.h
Python/optimizer.c
Python/optimizer_analysis.c [new file with mode: 0644]
Tools/c-analyzer/cpython/_parser.py
Tools/c-analyzer/cpython/ignored.tsv
Tools/cases_generator/generate_cases.py
Tools/cases_generator/instructions.py
Tools/cases_generator/stacking.py