168 Commits (cb39d1f466eeecbec969f50a5df609eb0a863084)

Author SHA1 Message Date
Victor Stinner e72fe3995b Issue #23836: Use _Py_write_noraise() to retry on EINTR in trip_signal() of 11 years ago
Victor Stinner 6aa446cf03 PEP 475: on EINTR, retry the function even if the timeout is equals to zero 11 years ago
Victor Stinner e134a7fe36 Issue #23752: _Py_fstat() is now responsible to raise the Python exception 11 years ago
Victor Stinner 869e1778c0 Issue #22117: Replace usage of _PyTime_ROUND_UP with _PyTime_ROUND_CEILING 11 years ago
Victor Stinner 34dc0f46ae Issue #22117: The signal modules uses the new _PyTime_t API 11 years ago
Victor Stinner a453cd8d85 Issue #23715: signal.sigwaitinfo() and signal.sigtimedwait() are now retried 11 years ago
Steve Dower 8acde7dcce Issue #23524: Change back to using Windows errors for _Py_fstat instead of the errno shim. 11 years ago
Steve Dower f2f373f593 Issue #23152: Implement _Py_fstat() to support files larger than 2 GB on Windows. 11 years ago
Victor Stinner cf40a9e640 Issue #23450: Fix signal.set_wakeup_fd() on Windows 11 years ago
Nick Coghlan d600951748 Issue #22869: Split pythonrun into two modules 11 years ago
Victor Stinner 3822760f2d Issue #22042: signal.set_wakeup_fd(fd) now raises an exception if the file 12 years ago
Victor Stinner 115171086a Issue #22018: On Windows, signal.set_wakeup_fd() now also supports sockets. 12 years ago
Victor Stinner 1d8948e023 Backout 42ced0d023cd: oops, i didn't want to push this changeset :-/ 12 years ago
Victor Stinner d18ccd19f0 tets 12 years ago
Victor Stinner 0bffc94d57 Issue #22018: signal.set_wakeup_fd() now raises an OSError instead of a 12 years ago
Giampaolo Rodola' e09fb7198a fix #21076: turn signal module constants into enums 12 years ago
Victor Stinner 3c1b379ebd Issue #20320: select.select() and select.kqueue.control() now round the timeout 12 years ago
Serhiy Storchaka 505ff755d7 Issue #20437: Fixed 21 potential bugs when deleting objects references. 12 years ago
Christian Heimes 44ed3de6f4 Issue #18774: Remove last bits of GNU PTH thread code, patch by Vajrasky Kok. 13 years ago
Antoine Pitrou 6f6ec37838 Issue #16105: When a signal handler fails to write to the file descriptor registered with ``signal.set_wakeup_fd()``, report an exception instead of ignoring the error. 13 years ago
Victor Stinner 1c8f059019 Issue #18520: Add a new PyStructSequence_InitType2() function, same than 13 years ago
Antoine Pitrou c8c952ce2a Issue #14173: Avoid crashing when reading a signal handler during interpreter shutdown. 13 years ago
Antoine Pitrou cf8a1e51ec - Issue #17782: Fix undefined behaviour on platforms where ``struct timespec``'s "tv_nsec" member is not a C long. 13 years ago
Antoine Pitrou 7faf70512a Issue #17591: Use lowercase filenames when including Windows header files. 13 years ago
Serhiy Storchaka 7cf5599346 Issue #4591: Uid and gid values larger than 2**31 are supported now. 13 years ago
Brett Cannon 0ecd30b4af Issue #17098: Make sure every module has __loader__ defined. 13 years ago
Benjamin Peterson c68a4a048c check windows fd validity (closes #16992) 13 years ago
Benjamin Peterson 08e153ae37 check windows fd validity (closes #16992) 13 years ago
Gregory P. Smith c1ce93a4ab Fixes issue #9535: Fix pending signals that have been received but not yet 13 years ago
Gregory P. Smith 9463e3ac8b Fixes issue #9535: Fix pending signals that have been received but not 13 years ago
Jesus Cea 14c81aba50 #16135: Removal of OS/2 support (Modules/*) 13 years ago
Victor Stinner 643cd68ea4 Issue #13964: signal.sigtimedwait() timeout is now a float instead of a tuple 14 years ago
Charles-François Natali 6d0d24e359 Issue #13817: After fork(), reinit the ad-hoc TLS implementation earlier to fix 14 years ago
Charles-François Natali e0e88b0483 Issue #13817: After fork(), reinit the ad-hoc TLS implementation earlier to fix 14 years ago
Antoine Pitrou 6dd381eb62 Issue #12328: Under Windows, refactor handling of Ctrl-C events and 14 years ago
Charles-François Natali 1f3ff7bc3f Issue #13156: revert changeset f6feed6ec3f9, which was only relevant for native 14 years ago
Ross Lagerwall bc808224b6 Issue #12303: Add sigwaitinfo() and sigtimedwait() to the signal module. 15 years ago
Victor Stinner 10c30d6764 Issue #8407: signal.sigwait() releases the GIL 15 years ago
Victor Stinner c13ef66649 Issue #8407: Fix the signal handler of the signal module: if it is called 15 years ago
Victor Stinner 2ec6b176bd Issue #12060: Use sig_atomic_t type and volatile keyword in the signal module. 15 years ago
Victor Stinner 388196ed72 Issue #12011: signal.signal() and signal.siginterrupt() raise an OSError, 15 years ago
Victor Stinner 86e104a6ab Issue #8407: Use an explicit cast for FreeBSD 15 years ago
Victor Stinner d49b1f14de Issue #8407: The signal handler writes the signal number as a single byte 15 years ago
Victor Stinner b3e7219abf Issue #8407: Add pthread_kill(), sigpending() and sigwait() functions to the 15 years ago
Victor Stinner 35b300c5fd Issue #8407: signal.pthread_sigmask() returns a set instead of a list 15 years ago
Victor Stinner d0e516db50 Issue #8407: pthread_sigmask() checks immediatly if signal handlers have been 15 years ago
Victor Stinner 72c53b5dcc cleanup signalmodule.c: use PyModule_AddIntMacro() 15 years ago
Victor Stinner a929335961 Issue #8407, issue #11859: Add signal.pthread_sigmask() function to fetch 15 years ago
Antoine Pitrou 0c759febb6 Issue #10517: After fork(), reinitialize the TLS used by the PyGILState_* 15 years ago
Antoine Pitrou 4394e0db24 Issue #10517: After fork(), reinitialize the TLS used by the PyGILState_* 15 years ago