FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
bpo-30439: Add some helpful low-level functions for subinterpreters. by ericsnowcurrently · Pull Request #1802 · python/cpython · GitHub
python
cpython
Repository navigation
Code
Issues
5k+
(5k+)
Pull requests
2.3k
(2.3k)
Actions
Projects
Security and quality
Insights
bpo-30439: Add some helpful low-level functions for subinterpreters.
- #1802
#1802
Closed
ericsnowcurrently
wants to merge 28 commits into
python:master
python/cpython:master
from
ericsnowcurrently:low-level-extra-functions
ericsnowcurrently/cpython:low-level-extra-functions
Copy head branch name to clipboard
Conversation
Commits
28
(28)
Checks
Files changed
Closed
bpo-30439: Add some helpful low-level functions for subinterpreters.
#1802
ericsnowcurrently
wants to merge 28 commits into
python:master
python/cpython:master
from
ericsnowcurrently:low-level-extra-functions
ericsnowcurrently/cpython:low-level-extra-functions
Copy head branch name to clipboard
Commits
Commits on Dec 5, 2017
Add the _interpreters module to the stdlib.
ericsnowcurrently
committed
8eb5adf
View commit details
Copy full SHA for 8eb5adf
Browse repository at this point
Add create() and destroy().
ericsnowcurrently
committed
457567f
View commit details
Copy full SHA for 457567f
Browse repository at this point
Finish nearly all the create/destroy tests.
ericsnowcurrently
committed
e6af9f3
View commit details
Copy full SHA for e6af9f3
Browse repository at this point
Add run_string().
ericsnowcurrently
committed
335967e
View commit details
Copy full SHA for 335967e
Browse repository at this point
Get tricky tests working.
ericsnowcurrently
committed
d2df973
View commit details
Copy full SHA for d2df973
Browse repository at this point
Add a test for a still running interpreter when main exits.
ericsnowcurrently
committed
b70a496
View commit details
Copy full SHA for b70a496
Browse repository at this point
Add run_string_unrestricted().
ericsnowcurrently
committed
6f2d28f
View commit details
Copy full SHA for 6f2d28f
Browse repository at this point
Exit out of the child process.
ericsnowcurrently
committed
80a931b
View commit details
Copy full SHA for 80a931b
Browse repository at this point
Resolve several TODOs.
ericsnowcurrently
committed
6aa7d9c
View commit details
Copy full SHA for 6aa7d9c
Browse repository at this point
Set up the execution namespace before switching threads.
ericsnowcurrently
committed
083e13c
View commit details
Copy full SHA for 083e13c
Browse repository at this point
Run in a copy of __main__.
ericsnowcurrently
committed
ce081a7
View commit details
Copy full SHA for ce081a7
Browse repository at this point
Close stdin and stdout after the proc finishes.
ericsnowcurrently
committed
ec05cf5
View commit details
Copy full SHA for ec05cf5
Browse repository at this point
Clean up a test.
ericsnowcurrently
committed
fe90466
View commit details
Copy full SHA for fe90466
Browse repository at this point
Chain exceptions during cleanup.
ericsnowcurrently
committed
9082017
View commit details
Copy full SHA for 9082017
Browse repository at this point
Finish the module docs.
ericsnowcurrently
committed
21865d4
View commit details
Copy full SHA for 21865d4
Browse repository at this point
Fix docs.
ericsnowcurrently
committed
0342a4f
View commit details
Copy full SHA for 0342a4f
Browse repository at this point
Fix includes.
ericsnowcurrently
committed
e9d9b04
View commit details
Copy full SHA for e9d9b04
Browse repository at this point
Add _interpreters.is_shareable().
ericsnowcurrently
committed
722ae94
View commit details
Copy full SHA for 722ae94
Browse repository at this point
Add _PyObject_CheckShareable().
ericsnowcurrently
committed
061ae13
View commit details
Copy full SHA for 061ae13
Browse repository at this point
Add _PyCrossInterpreterData.
ericsnowcurrently
committed
9a365ec
View commit details
Copy full SHA for 9a365ec
Browse repository at this point
Commits on Dec 7, 2017
Use the shared data in run() safely.
ericsnowcurrently
committed
8f299d4
View commit details
Copy full SHA for 8f299d4
Browse repository at this point
Do not use a copy of the __main__ ns.
ericsnowcurrently
committed
92029a1
View commit details
Copy full SHA for 92029a1
Browse repository at this point
Commits on Dec 8, 2017
Never return the execution namespace.
ericsnowcurrently
committed
52c9c2f
View commit details
Copy full SHA for 52c9c2f
Browse repository at this point
Group sharing-related code.
ericsnowcurrently
committed
a797883
View commit details
Copy full SHA for a797883
Browse repository at this point
Fix a refcount.
ericsnowcurrently
committed
777838a
View commit details
Copy full SHA for 777838a
Browse repository at this point
Commits on Dec 12, 2017
Add get_current() and enumerate().
ericsnowcurrently
committed
ab8f175
View commit details
Copy full SHA for ab8f175
Browse repository at this point
Add is_running().
ericsnowcurrently
committed
c50c51c
View commit details
Copy full SHA for c50c51c
Browse repository at this point
Add get_main().
ericsnowcurrently
committed
271d20d
View commit details
Copy full SHA for 271d20d
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL