Staging
v0.5.1
v0.5.1
https://github.com/python/cpython
Revision 2226139aa2b69047cb54dbcfd79f5c2e36f98653 authored by Cheryl Sabella on 04 March 2019, 00:01:39 UTC, committed by larryhastings on 04 March 2019, 00:01:39 UTC
Starting with glibc 2.27.9000-xxx, sigaddset() can return EINVAL for some reserved signal numbers between 1 and NSIG. The `range(1, NSIG)` idiom is commonly used to select all signals for blocking with `pthread_sigmask`. So we ignore the sigaddset() return value until we expose sigfillset() to provide a better idiom. (cherry picked from commit 25038ec) Co-authored-by: Antoine Pitrou <pitrou@free.fr>
1 parent 765d333
Tip revision: 2226139aa2b69047cb54dbcfd79f5c2e36f98653 authored by Cheryl Sabella on 04 March 2019, 00:01:39 UTC
[3.4] bpo-33329: Fix multiprocessing regression on newer glibcs (GH-6575) (#12145)
[3.4] bpo-33329: Fix multiprocessing regression on newer glibcs (GH-6575) (#12145)
Tip revision: 2226139
File | Mode | Size |
---|---|---|
Python-ast.c | -rw-r--r-- | 223.6 KB |
_warnings.c | -rw-r--r-- | 30.9 KB |
asdl.c | -rw-r--r-- | 1.4 KB |
ast.c | -rw-r--r-- | 117.3 KB |
bltinmodule.c | -rw-r--r-- | 75.4 KB |
ceval.c | -rw-r--r-- | 147.3 KB |
ceval_gil.h | -rw-r--r-- | 8.9 KB |
codecs.c | -rw-r--r-- | 39.6 KB |
compile.c | -rw-r--r-- | 124.7 KB |
condvar.h | -rw-r--r-- | 11.0 KB |
dtoa.c | -rw-r--r-- | 81.3 KB |
dup2.c | -rw-r--r-- | 705 bytes |
dynamic_annotations.c | -rw-r--r-- | 6.6 KB |
dynload_aix.c | -rw-r--r-- | 5.6 KB |
dynload_dl.c | -rw-r--r-- | 509 bytes |
dynload_hpux.c | -rw-r--r-- | 1.8 KB |
dynload_next.c | -rw-r--r-- | 3.8 KB |
dynload_shlib.c | -rw-r--r-- | 3.3 KB |
dynload_stub.c | -rw-r--r-- | 186 bytes |
dynload_win.c | -rw-r--r-- | 9.5 KB |
errors.c | -rw-r--r-- | 30.5 KB |
fileutils.c | -rw-r--r-- | 27.7 KB |
formatter_unicode.c | -rw-r--r-- | 48.7 KB |
frozen.c | -rw-r--r-- | 1.6 KB |
frozenmain.c | -rw-r--r-- | 2.7 KB |
future.c | -rw-r--r-- | 4.6 KB |
getargs.c | -rw-r--r-- | 53.7 KB |
getcompiler.c | -rw-r--r-- | 366 bytes |
getcopyright.c | -rw-r--r-- | 511 bytes |
getopt.c | -rw-r--r-- | 3.4 KB |
getplatform.c | -rw-r--r-- | 130 bytes |
getversion.c | -rw-r--r-- | 289 bytes |
graminit.c | -rw-r--r-- | 41.3 KB |
import.c | -rw-r--r-- | 64.9 KB |
importdl.c | -rw-r--r-- | 3.6 KB |
importdl.h | -rw-r--r-- | 544 bytes |
importlib.h | -rw-r--r-- | 226.5 KB |
makeopcodetargets.py | -rwxr-xr-x | 1.2 KB |
marshal.c | -rw-r--r-- | 47.7 KB |
modsupport.c | -rw-r--r-- | 14.1 KB |
mysnprintf.c | -rw-r--r-- | 3.3 KB |
mystrtoul.c | -rw-r--r-- | 8.1 KB |
opcode_targets.h | -rw-r--r-- | 6.2 KB |
peephole.c | -rw-r--r-- | 24.7 KB |
pyarena.c | -rw-r--r-- | 5.5 KB |
pyctype.c | -rw-r--r-- | 7.7 KB |
pyfpe.c | -rw-r--r-- | 623 bytes |
pyhash.c | -rw-r--r-- | 13.0 KB |
pymath.c | -rw-r--r-- | 1.5 KB |
pystate.c | -rw-r--r-- | 25.2 KB |
pystrcmp.c | -rw-r--r-- | 613 bytes |
pystrtod.c | -rw-r--r-- | 38.2 KB |
pythonrun.c | -rw-r--r-- | 83.7 KB |
pytime.c | -rw-r--r-- | 6.5 KB |
random.c | -rw-r--r-- | 8.8 KB |
sigcheck.c | -rw-r--r-- | 529 bytes |
strdup.c | -rw-r--r-- | 247 bytes |
structmember.c | -rw-r--r-- | 8.7 KB |
symtable.c | -rw-r--r-- | 54.5 KB |
sysmodule.c | -rw-r--r-- | 62.5 KB |
thread.c | -rw-r--r-- | 12.4 KB |
thread_foobar.h | -rw-r--r-- | 1.4 KB |
thread_nt.h | -rw-r--r-- | 10.3 KB |
thread_pthread.h | -rw-r--r-- | 17.2 KB |
traceback.c | -rw-r--r-- | 18.4 KB |
Computing file changes ...