]> granicus.if.org Git - python/commit
bpo-22257: Small changes for PEP 432. (#1728)
authorEric Snow <ericsnowcurrently@gmail.com>
Tue, 23 May 2017 04:36:03 +0000 (21:36 -0700)
committerGitHub <noreply@github.com>
Tue, 23 May 2017 04:36:03 +0000 (21:36 -0700)
commit6b4be195cd8868b76eb6fbe166acc39beee8ce36
treebbab44fad32c576b9eb7e4b83368e200adc33f00
parentf9169ce6b48c7cc7cc62d9eb5e4ee1ac7066d14b
bpo-22257: Small changes for PEP 432. (#1728)

PEP 432 specifies a number of large changes to interpreter startup code, including exposing a cleaner C-API. The major changes depend on a number of smaller changes. This patch includes all those smaller changes.
19 files changed:
Include/Python.h
Include/compile.h
Include/pylifecycle.h
Include/pystate.h
Include/pythonrun.h
Lib/importlib/_bootstrap.py
Lib/test/coding20731.py
Lib/test/test_cmd_line.py
Lib/test/test_site.py
Makefile.pre.in
Misc/NEWS
Modules/main.c
PCbuild/pythoncore.vcxproj
PCbuild/pythoncore.vcxproj.filters
Python/bootstrap_hash.c [moved from Python/random.c with 93% similarity]
Python/importlib.h
Python/pylifecycle.c
Python/pystate.c
Python/sysmodule.c