- 24 May, 2019 1 kayıt (commit)
-
-
Victor Stinner yazdı
PyOS_AfterFork_Child(): _PyInterpreterState_DeleteExceptMain() must be called after _PyRuntimeState_ReInitThreads(). _PyRuntimeState_ReInitThreads() resets interpreters mutex after fork, mutex used by _PyInterpreterState_DeleteExceptMain().
-
- 23 May, 2019 1 kayıt (commit)
-
-
Steve Dower yazdı
Adds sys.audit, sys.addaudithook, io.open_code, and associated C APIs.
-
- 21 May, 2019 1 kayıt (commit)
-
-
pxinwr yazdı
-
- 13 May, 2019 1 kayıt (commit)
-
-
Victor Stinner yazdı
Remove the PyEval_ReInitThreads() function from the Python C API. It should not be called explicitly: use PyOS_AfterFork_Child() instead. Rename PyEval_ReInitThreads() to _PyEval_ReInitThreads() and add a 'runtime' parameter.
-
- 10 May, 2019 1 kayıt (commit)
-
-
Anthony Shaw yazdı
Fix an issue where os.posix_spawn() would incorrectly raise a TypeError when file_actions is None.
-
- 03 May, 2019 1 kayıt (commit)
-
-
Rémi Lapeyre yazdı
-
- 24 Nis, 2019 1 kayıt (commit)
-
-
Victor Stinner yazdı
The PyOS_AfterFork_Child() function now pass a 'runtime' parameter to subfunctions. * Fix _PyRuntimeState_ReInitThreads(): use the correct memory allocator * Add runtime parameter to _PyRuntimeState_ReInitThreads(), _PyGILState_Reinit() and _PyInterpreterState_DeleteExceptMain() * Move _PyGILState_Reinit() to the internal C API.
-
- 09 Nis, 2019 1 kayıt (commit)
-
-
Vidar Tonaas Fauske yazdı
-
- 29 Mar, 2019 1 kayıt (commit)
-
-
Steve Dower yazdı
-
- 09 Mar, 2019 1 kayıt (commit)
-
-
Eric Snow yazdı
-
- 25 Şub, 2019 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 18 Şub, 2019 1 kayıt (commit)
-
-
Pablo Galindo yazdı
bpo-35942: Improve the error message if __fspath__ returns invalid types in path_converter (GH-11831) The error message emitted when returning invalid types from __fspath__ in interfaces that allow passing PathLike objects has been improved and now it does explain the origin of the error.
-
- 13 Şub, 2019 1 kayıt (commit)
-
-
Anthony Sottile yazdı
-
- 02 Şub, 2019 2 kayıt (commit)
-
-
Mark Becwar yazdı
Make sure that failure paths call CloseHandle outside of the function that failed
-
Tony Roberts yazdı
LoadLibrary, GetProcAddress, FreeLibrary and GetModuleHandle acquire the system loader lock. Calling these while holding the GIL will cause a deadlock on the rare occasion that another thread is detaching and needs to destroy its thread state at the same time.
-
- 01 Şub, 2019 2 kayıt (commit)
-
-
Victor Stinner yazdı
-
Joannah Nanjekye yazdı
-
- 16 Ock, 2019 1 kayıt (commit)
-
-
Joannah Nanjekye yazdı
Add a new os.posix_spawnp() function.
-
- 31 Ara, 2018 2 kayıt (commit)
-
-
Gregory P. Smith yazdı
It doesn't know the details of a few less common libc functions.
-
Jakub Kulík yazdı
Python source code uses on several places ifdef sun or defined(sun) without the underscores, which is not standard compliant and shouldn't be used. Defines should check for __sun instead. Reference: http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#Solaris https://bugs.python.org/issue35550
-
- 17 Ara, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 14 Ara, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 10 Ara, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 07 Ara, 2018 1 kayıt (commit)
-
-
Zackery Spytz yazdı
Set MemoryError when appropriate, add missing failure checks, and fix some potential leaks.
-
- 01 Ara, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 27 Kas, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
Fix invalid function cast warnings with gcc 8 for method conventions different from METH_NOARGS, METH_O and METH_VARARGS excluding Argument Clinic generated code.
-
- 22 Kas, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
os_read_impl() now also truncates the size to _PY_READ_MAX on macOS, to avoid to allocate a larger buffer even if _Py_read() is limited to _PY_READ_MAX bytes (ex: INT_MAX on macOS).
-
- 13 Kas, 2018 1 kayıt (commit)
-
-
Eddie Elizondo yazdı
-
- 12 Kas, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
Rename Include/internal/ headers: * pycore_hash.h -> pycore_pyhash.h * pycore_lifecycle.h -> pycore_pylifecycle.h * pycore_mem.h -> pycore_pymem.h * pycore_state.h -> pycore_pystate.h Add missing headers to Makefile.pre.in and PCbuild: * pycore_condvar.h. * pycore_hamt.h * pycore_pyhash.h
-
- 02 Kas, 2018 1 kayıt (commit)
-
-
BNMetrics yazdı
Some methods in the os module can accept path-like objects. This is documented in the general documentation but not in the function docstrings. To keep both in sync, the docstrings need to be updated to reflect that path-like objects are also accepted.
-
- 31 Eki, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
* Rename Include/internal/ header files: * pyatomic.h -> pycore_atomic.h * ceval.h -> pycore_ceval.h * condvar.h -> pycore_condvar.h * context.h -> pycore_context.h * pygetopt.h -> pycore_getopt.h * gil.h -> pycore_gil.h * hamt.h -> pycore_hamt.h * hash.h -> pycore_hash.h * mem.h -> pycore_mem.h * pystate.h -> pycore_state.h * warnings.h -> pycore_warnings.h * PCbuild project, Makefile.pre.in, Modules/Setup: add the Include/internal/ directory to the search paths of header files. * Update includes. For example, replace #include "internal/mem.h" with #include "pycore_mem.h".
-
- 20 Eki, 2018 1 kayıt (commit)
-
-
Alexey Izbyshev yazdı
path_error() uses GetLastError() on Windows, but some os functions are implemented via CRT APIs which report errors via errno. This may result in raising OSError with invalid error code (such as zero). Introduce posix_path_error() function and use it where appropriate.
-
- 02 Eki, 2018 1 kayıt (commit)
-
-
William Orr yazdı
Fixes broken build on OpenBSD-current.
-
- 25 Eyl, 2018 1 kayıt (commit)
-
-
- 18 Eyl, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
bpo-33721: Make some os.path functions and pathlib.Path methods be tolerant to invalid paths. (#7695) Such functions as os.path.exists(), os.path.lexists(), os.path.isdir(), os.path.isfile(), os.path.islink(), and os.path.ismount() now return False instead of raising ValueError or its subclasses UnicodeEncodeError and UnicodeDecodeError for paths that contain characters or bytes unrepresentative at the OS level.
-
- 17 Eyl, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
Also convert os.get_blocking() and os.set_blocking().
-
- 14 Eyl, 2018 2 kayıt (commit)
-
-
Eric Snow yazdı
When os.fork() is called (on platforms that support it) all threads but the current one are destroyed in the child process. Consequently we must ensure that all but the associated interpreter are likewise destroyed. The main interpreter is critical for runtime operation, so we must ensure that fork only happens in the main interpreter. https://bugs.python.org/issue34651
-
Benjamin Peterson yazdı
-
- 12 Eyl, 2018 2 kayıt (commit)
-
-
Oren Milman yazdı
-
Benjamin Peterson yazdı
-