• Antoine Pitrou's avatar
    [3.6] bpo-30703: Improve signal delivery (GH-2415) (#2527) · 3024c052
    Antoine Pitrou yazdı
    * [3.6] bpo-30703: Improve signal delivery (GH-2415)
    
    * Improve signal delivery
    
    Avoid using Py_AddPendingCall from signal handler, to avoid calling signal-unsafe functions.
    
    * Remove unused function
    
    * Improve comments
    
    * Add stress test
    
    * Adapt for --without-threads
    
    * Add second stress test
    
    * Add NEWS blurb
    
    * Address comments @haypo.
    (cherry picked from commit c08177a1)
    
    * bpo-30796: Fix failures in signal delivery stress test (#2488)
    
    * bpo-30796: Fix failures in signal delivery stress test
    
    setitimer() can have a poor minimum resolution on some machines,
    this would make the test reach its deadline (and a stray signal
    could then kill a subsequent test).
    
    * Make sure to clear the itimer after the test
    3024c052
Adı
Son kayıt (commit)
Son güncelleme
..
clinic Loading commit data...
Python-ast.c Loading commit data...
README Loading commit data...
_warnings.c Loading commit data...
asdl.c Loading commit data...
ast.c Loading commit data...
bltinmodule.c Loading commit data...
ceval.c Loading commit data...
ceval_gil.h Loading commit data...
codecs.c Loading commit data...
compile.c Loading commit data...
condvar.h Loading commit data...
dtoa.c Loading commit data...
dup2.c Loading commit data...
dynamic_annotations.c Loading commit data...
dynload_aix.c Loading commit data...
dynload_dl.c Loading commit data...
dynload_hpux.c Loading commit data...
dynload_next.c Loading commit data...
dynload_shlib.c Loading commit data...
dynload_stub.c Loading commit data...
dynload_win.c Loading commit data...
errors.c Loading commit data...
fileutils.c Loading commit data...
formatter_unicode.c Loading commit data...
frozen.c Loading commit data...
frozenmain.c Loading commit data...
future.c Loading commit data...
getargs.c Loading commit data...
getcompiler.c Loading commit data...
getcopyright.c Loading commit data...
getopt.c Loading commit data...
getplatform.c Loading commit data...
getversion.c Loading commit data...
graminit.c Loading commit data...
import.c Loading commit data...
importdl.c Loading commit data...
importdl.h Loading commit data...
importlib.h Loading commit data...
importlib_external.h Loading commit data...
makeopcodetargets.py Loading commit data...
marshal.c Loading commit data...
modsupport.c Loading commit data...
mysnprintf.c Loading commit data...
mystrtoul.c Loading commit data...
opcode_targets.h Loading commit data...
peephole.c Loading commit data...
pyarena.c Loading commit data...
pyctype.c Loading commit data...
pyfpe.c Loading commit data...
pyhash.c Loading commit data...
pylifecycle.c Loading commit data...
pymath.c Loading commit data...
pystate.c Loading commit data...
pystrcmp.c Loading commit data...
pystrhex.c Loading commit data...
pystrtod.c Loading commit data...
pythonrun.c Loading commit data...
pytime.c Loading commit data...
random.c Loading commit data...
sigcheck.c Loading commit data...
strdup.c Loading commit data...
structmember.c Loading commit data...
symtable.c Loading commit data...
sysmodule.c Loading commit data...
thread.c Loading commit data...
thread_foobar.h Loading commit data...
thread_nt.h Loading commit data...
thread_pthread.h Loading commit data...
traceback.c Loading commit data...
wordcode_helpers.h Loading commit data...