Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
cpython3
/
5903296045b586b9cd1fce0b1e02caf896028d1d
/
Python
/
pystate.c
5903296
bpo-34651: Only allow the main interpreter to fork. (gh-9279)
by Eric Snow
· 6 years ago
95d630e
bpo-34408: Prevent a null pointer dereference and resource leakage in `PyInterpreterState_New()` (GH-8767)
by Pablo Galindo
· 6 years ago
caba55b
bpo-34301: Add _PyInterpreterState_Get() helper function (GH-8592)
by Victor Stinner
· 6 years ago
53b7d4e
bpo-34170: Add _PyCoreConfig.bytes_warning (GH-8447)
by Victor Stinner
· 6 years ago
6379913
bpo-33615: Re-enable a subinterpreter test. (gh-7251)
by Eric Snow
· 6 years ago
b6dccf5
bpo-33612: Remove PyThreadState_Clear() assertion (#7069)
by Victor Stinner
· 6 years ago
6d2cd90
bpo-32604: Improve subinterpreter tests. (#6914)
by Eric Snow
· 6 years ago
5d92647
bpo-33005: Fix _PyGILState_Reinit() (#6001)
by Victor Stinner
· 7 years ago
f53d9f2
bpo-32604: Swap threads only if the interpreter is different. (gh-5778)
by Eric Snow
· 7 years ago
4c6955e
bpo-32604: Clean up created subinterpreters before runtime finalization. (gh-5709)
by Eric Snow
· 7 years ago
4e9da0d
bpo-32604: Fix memory leaks in the new _xxsubinterpreters module. (#5507)
by Eric Snow
· 7 years ago
7f8bfc9
bpo-32604: Expose the subinterpreters C-API in a "private" stdlib module. (gh-1748)
by Eric Snow
· 7 years ago
f23746a
bpo-32436: Implement PEP 567 (#5027)
by Yury Selivanov
· 7 years ago
fc2f407
bpo-32591: Add native coroutine origin tracking (#5250)
by Nathaniel J. Smith
· 7 years ago
776407f
bpo-31901: atexit callbacks should be run at subinterpreter shutdown (#4611)
by Marcel Plch
· 7 years ago
da27341
bpo-32030: Add _PyCoreConfig_Copy() (#4874)
by Victor Stinner
· 7 years ago
b4d1e1f
bpo-20891: Fix PyGILState_Ensure() (#4650)
by Victor Stinner
· 7 years ago
5d39e04
bpo-32030: Rework memory allocators (#4625)
by Victor Stinner
· 7 years ago
9e87e77
bpo-32096: Remove obj and mem from _PyRuntime (#4532)
by Victor Stinner
· 7 years ago
d434110
bpo-32030: Add _PyCoreConfig.module_search_path_env (#4504)
by Victor Stinner
· 7 years ago
ccb0442
bpo-32043: New "developer mode": "-X dev" option (#4413)
by Victor Stinner
· 7 years ago
a7368ac
bpo-32030: Enhance Py_Main() (#4412)
by Victor Stinner
· 7 years ago
f7e5b56
bpo-32030: Split Py_Main() into subfunctions (#4399)
by Victor Stinner
· 7 years ago
bdf4298
Fix trailing whitespaces in C files. (#4130)
by Serhiy Storchaka
· 7 years ago
1896793
bpo-31857: Make the behavior of USE_STACKCHECK deterministic (#4098)
by pdox
· 7 years ago
ae3087c
Move exc state to generator. Fixes bpo-25612 (#1773)
by Mark Shannon
· 7 years ago
731e189
bpo-25658: Implement PEP 539 for Thread Specific Storage (TSS) API (GH-1362)
by Masayuki Yamamoto
· 7 years ago
dae0276
bpo-30860: Fix a refleak. (#3567)
by Eric Snow
· 7 years ago
93c92f7
bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565)
by Eric Snow
· 7 years ago
8728018
bpo-30860: Fix a refleak. (#3506)
by Eric Snow
· 7 years ago
2ebc5ce
bpo-30860: Consolidate stateful runtime globals. (#3397)
by Eric Snow
· 7 years ago
a6a4dc8
bpo-31370: Remove support for threads-less builds (#3385)
by Antoine Pitrou
· 7 years ago
05351c1
Revert "bpo-30860: Consolidate stateful runtime globals." (#3379)
by Eric Snow
· 7 years ago
b0a9a5a
correct initialization code (#3376)
by Benjamin Peterson
· 7 years ago
76d5abc
bpo-30860: Consolidate stateful runtime globals. (#2594)
by Eric Snow
· 7 years ago
86b7afd
bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638)
by Eric Snow
· 7 years ago
f3cffd2
bpo-30604: clean up co_extra support (#2144)
by Dino Viehland
· 7 years ago
f7ecfac
Doc nits for bpo-16500 (#1841)
by Antoine Pitrou
· 7 years ago
346cbd3
bpo-16500: Allow registering at-fork handlers (#1715)
by Antoine Pitrou
· 7 years ago
6b4be19
bpo-22257: Small changes for PEP 432. (#1728)
by Eric Snow
· 7 years ago
e377416
bpo-29102: Add a unique ID to PyInterpreterState. (#1639)
by Eric Snow
· 7 years ago
f82c951
bpo-30395 _PyGILState_Reinit deadlock fix (#1734)
by Jason Fried
· 7 years ago
aefa7eb
bpo-6532: Make the thread id an unsigned integer. (#781)
by Serhiy Storchaka
· 8 years ago
4fd64b9
remove ceval timestamp support
by Benjamin Peterson
· 8 years ago
eb63645
Issue #28003: Implement PEP 525 -- Asynchronous Generators.
by Yury Selivanov
· 8 years ago
5c4de28
Add the co_extra field and accompanying APIs to code objects.
by Brett Cannon
· 8 years ago
ca47063
replace Py_(u)intptr_t with the c99 standard types
by Benjamin Peterson
· 8 years ago
3cebf93
Implement the frame evaluation API aspect of PEP 523.
by Brett Cannon
· 8 years ago
c98afb7
Issue #27587: Merge from 3.5
by Berker Peksag
· 8 years ago
4b7b565
Issue #27587: Move null pointer check earlier in _PyState_AddModule()
by Berker Peksag
· 8 years ago
133138a
Issue #22557: Now importing already imported modules is up to 2.5 times faster.
by Serhiy Storchaka
· 8 years ago
c2f7d87
Issue #26932: Fixed support of RTLD_* constants defined as enum values,
by Serhiy Storchaka
· 9 years ago
861d9ab
faulthandler now works in non-Python threads
by Victor Stinner
· 9 years ago
8a1be61
Add more checks on the GIL
by Victor Stinner
· 9 years ago
b02ef71
Use Py_uintptr_t for atomic pointers
by Victor Stinner
· 9 years ago
b56837a
Merge 3.5
by Victor Stinner
· 9 years ago
bfd316e
Add _PyThreadState_UncheckedGet()
by Victor Stinner
· 9 years ago
b4ce1fc
Issue #5319: New Py_FinalizeEx() API to exit with status 120 on failure
by Martin Panter
· 9 years ago
aab3c4a
Issue 24342: Let wrapper set by sys.set_coroutine_wrapper fail gracefully
by Yury Selivanov
· 9 years ago
d5cacbb
PEP 489: Multi-phase extension module initialization
by Nick Coghlan
· 9 years ago
7544508
PEP 0492 -- Coroutines with async and await syntax. Issue #24017.
by Yury Selivanov
· 9 years ago
8fc8980
Issue #23524: Replace _PyVerify_fd function with calls to _set_thread_local_invalid_parameter_handler.
by Steve Dower
· 10 years ago
009b811
Removed unintentional trailing spaces in non-external and non-generated C files.
by Serhiy Storchaka
· 10 years ago
d81431f
Issue #23524: Replace _PyVerify_fd function with calling _set_thread_local_invalid_parameter_handler on every thread.
by Steve Dower
· 10 years ago
53fa8b2
Fixed few compiler warnings.
by Serhiy Storchaka
· 10 years ago
87a5c51
Issue #19255: The builtins module is restored to initial value before
by Serhiy Storchaka
· 11 years ago
590cebe
Issue #19787: PyThread_set_key_value() now always set the value
by Victor Stinner
· 11 years ago
62ca100
Close #19576: PyGILState_Ensure() now initializes threads. At startup, Python
by Victor Stinner
· 11 years ago
8d19767
Close #19199: Remove ``PyThreadState.tick_counter`` field
by Victor Stinner
· 11 years ago
7b47699
Issue #18808: Thread.join() now waits for the underlying thread state to be destroyed before returning.
by Antoine Pitrou
· 11 years ago
40322e6
Issue #10241: Clear extension module dict copies at interpreter shutdown.
by Antoine Pitrou
· 11 years ago
95db2e7
Backout 62658d9d8926 (issue #10241): it causes a crash at shutdown when deallocating a Tkapp object.
by Antoine Pitrou
· 11 years ago
84f31a5
Issue #10241: Clear extension module dict copies at interpreter shutdown.
by Antoine Pitrou
· 11 years ago
1a7425f
Issue #18203: Replace malloc() with PyMem_RawMalloc() at Python initialization
by Victor Stinner
· 11 years ago
1d5b933
Issue #18328: Reorder ops in PyThreadState_Delete*() functions. Now the
by Christian Heimes
· 11 years ago
b9dbc7d
Issue #18328: Reorder ops in PyThreadState_Delete*() functions. Now the
by Christian Heimes
· 11 years ago
f28dfdd
Issue #17912: Use a doubly linked-list for thread states.
by Charles-Francois Natali
· 11 years ago
8408cea
Issue #17094: Clear stale thread states after fork().
by Antoine Pitrou
· 12 years ago
684cd0e
Issue #17522: Add the PyGILState_Check() API.
by Kristján Valur Jónsson
· 12 years ago
2b0218a
Issue #13992: The trashcan mechanism is now thread-safe. This eliminates
by Antoine Pitrou
· 12 years ago
35503c9
Issue #15726: Fix incorrect bounds checking in PyState_FindModule.
by Antoine Pitrou
· 12 years ago
75506e8
Issue #15726: Fix incorrect bounds checking in PyState_FindModule.
by Antoine Pitrou
· 12 years ago
7800f75
Issue #15042: Add PyState_AddModule and PyState_RemoveModule.
by Martin v. Löwis
· 12 years ago
62228db
Issues #13959, 14647: Re-implement imp.reload() in Lib/imp.py.
by Brett Cannon
· 13 years ago
fd07415
Issue #2377: Make importlib the implementation of __import__().
by Brett Cannon
· 13 years ago
3bf0175
move outside WITH_THREAD conditional
by Benjamin Peterson
· 13 years ago
43162b8
take linkage def outside of WITH_THREAD conditional (closes #14569)
by Benjamin Peterson
· 13 years ago
244e120
Use Py_uintptr_t for atomic pointers
by Victor Stinner
· 9 years ago
a233df8
Issue #13156: _PyGILState_Reinit(): Re-associate the auto thread state with the
by Charles-François Natali
· 13 years ago
8db076c
Issue #10363: Deallocate global locks in Py_Finalize().
by Antoine Pitrou
· 13 years ago
3cbf14b
Issue #10914: Initialize correctly the filesystem codec when creating a new
by Victor Stinner
· 14 years ago
0c759fe
Issue #10517: After fork(), reinitialize the TLS used by the PyGILState_*
by Antoine Pitrou
· 14 years ago
3b3499b
#11565: Merge with 3.1.
by Ezio Melotti
· 14 years ago
1392500
#11565: Fix several typos. Patch by Piotr Kasprzyk.
by Ezio Melotti
· 14 years ago
2fea9b9
issue 9786 Native TLS support for pthreads
by Kristján Valur Jónsson
· 14 years ago
3c6261a
Merged revisions 84623 via svnmerge from
by Antoine Pitrou
· 14 years ago
079ce54
Issue #9797: pystate.c wrongly assumed that zero couldn't be a valid
by Antoine Pitrou
· 14 years ago
7f14f0d
Recorded merge of revisions 81032 via svnmerge from
by Antoine Pitrou
· 14 years ago
f95a1b3
Recorded merge of revisions 81029 via svnmerge from
by Antoine Pitrou
· 14 years ago
3937083
Make (most of) Python's tests pass under Thread Sanitizer.
by Jeffrey Yasskin
· 15 years ago
Next »