Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

bpo-36710: Add tstate parameter in import.c#14218

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

Merged
vstinner merged 1 commit intopython:masterfromvstinner:import_tstate
Jun 19, 2019
Merged

bpo-36710: Add tstate parameter in import.c#14218

vstinner merged 1 commit intopython:masterfromvstinner:import_tstate
Jun 19, 2019

Conversation

@vstinner
Copy link
Member

@vstinnervstinner commentedJun 19, 2019
edited by bedevere-bot
Loading

  • Add 'tstate' parameter to many internal import.c functions.
  • _PyImportZip_Init() now gets 'tstate' parameter rather than
    'interp'.
  • Add 'interp' parameter to _PyState_ClearModules() and rename it
    to _PyInterpreterState_ClearModules().
  • Move private _PyImport_FindBuiltin() to the internal C API; add
    'tstate' parameter to it.
  • Remove private _PyImport_AddModuleObject() from the C API:
    use public PyImport_AddModuleObject() instead.
  • Remove private _PyImport_FindExtensionObjectEx() from the C API:
    use private _PyImport_FindExtensionObject() instead.

https://bugs.python.org/issue36710

* Add 'tstate' parameter to many internal import.c functions.* _PyImportZip_Init() now gets 'tstate' parameter rather than  'interp'.* Add 'interp' parameter to _PyState_ClearModules() and rename it  to _PyInterpreterState_ClearModules().* Move private _PyImport_FindBuiltin() to the internal C API; add  'tstate' parameter to it.* Remove private _PyImport_AddModuleObject() from the C API:  use public PyImport_AddModuleObject() instead.* Remove private _PyImport_FindExtensionObjectEx() from the C API:  use private _PyImport_FindExtensionObject() instead.
@vstinnervstinner merged commit0a28f8d intopython:masterJun 19, 2019
@vstinnervstinner deleted the import_tstate branchJune 19, 2019 00:54
CuriousLearner added a commit to CuriousLearner/cpython that referenced this pull requestJun 21, 2019
* master: (599 commits)  Docs: Improved phrasing (pythonGH-14069)  Remove redundant if check from optional argument function in argparse. (pythonGH-8766)  bpo-37289: Add a test for if with ifexpr in the peephole optimiser to detect regressions (pythonGH-14127)  Update What's New in Python 3.9 (pythonGH-14253)  bpo-36511: Improve ARM32 buildbot scripts (pythonGH-14251)  bpo-37151: remove _PyCFunction_FastCallDict (pythonGH-14269)  Fix typo, 'widger' -> 'widget', in idlelib/tree.py (pythonGH-14263)  Fix bpo number in News file. (pythonGH-14260)  bpo-37342: Fix the incorrect nb_index's type in typeobj documentation (pythonGH-14241)  Update What's New in Python 3.8 (pythonGH-14239)  bpo-36710: Use tstate in pylifecycle.c (pythonGH-14249)  Add missing single quote in io.TextIOWrapper.reconfigure documentation (pythonGH-14246)  bpo-36511: Add buildbot scripts and fix tests for Windows ARM32 buildbot (pythonGH-13454)  bpo-37333: Ensure IncludeTkinter has a value (pythonGH-14240)  bpo-37331: Clarify format of socket handler messages in the documentation. (pythonGH-14234)  bpo-37258: Not a bug, but added a unit test and updated documentation. (pythonGH-14229)  bpo-36710: Remove PyImport_Cleanup() function (pythonGH-14221)  Fix name of '\0'. (pythonGH-14222)  bpo-36710: Add tstate parameter in import.c (pythonGH-14218)  Document typing.ForwardRef (pythonGH-14216)  ...
lisroach pushed a commit to lisroach/cpython that referenced this pull requestSep 10, 2019
* Add 'tstate' parameter to many internal import.c functions.* _PyImportZip_Init() now gets 'tstate' parameter rather than  'interp'.* Add 'interp' parameter to _PyState_ClearModules() and rename it  to _PyInterpreterState_ClearModules().* Move private _PyImport_FindBuiltin() to the internal C API; add  'tstate' parameter to it.* Remove private _PyImport_AddModuleObject() from the C API:  use public PyImport_AddModuleObject() instead.* Remove private _PyImport_FindExtensionObjectEx() from the C API:  use private _PyImport_FindExtensionObject() instead.
DinoV pushed a commit to DinoV/cpython that referenced this pull requestJan 14, 2020
* Add 'tstate' parameter to many internal import.c functions.* _PyImportZip_Init() now gets 'tstate' parameter rather than  'interp'.* Add 'interp' parameter to _PyState_ClearModules() and rename it  to _PyInterpreterState_ClearModules().* Move private _PyImport_FindBuiltin() to the internal C API; add  'tstate' parameter to it.* Remove private _PyImport_AddModuleObject() from the C API:  use public PyImport_AddModuleObject() instead.* Remove private _PyImport_FindExtensionObjectEx() from the C API:  use private _PyImport_FindExtensionObject() instead.
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@brettcannonbrettcannonAwaiting requested review from brettcannon

@encukouencukouAwaiting requested review from encukou

@ericsnowcurrentlyericsnowcurrentlyAwaiting requested review from ericsnowcurrently

@ncoghlanncoghlanAwaiting requested review from ncoghlan

@warsawwarsawAwaiting requested review from warsaw

Assignees

No one assigned

Labels

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

3 participants

@vstinner@the-knights-who-say-ni@bedevere-bot

[8]ページ先頭

©2009-2025 Movatter.jp