cpython/Python
Victor Stinner e66987e626 os.urandom() now blocks on Linux
Issue #27776: The os.urandom() function does now block on Linux 3.17 and newer
until the system urandom entropy pool is initialized to increase the security.

This change is part of the PEP 524.
2016-09-06 16:33:52 -07:00
..
clinic Issue #27574: Decreased an overhead of parsing keyword arguments in functions 2016-08-14 10:52:18 +03:00
_warnings.c Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF 2016-04-10 18:12:01 +03:00
asdl.c
ast.c Closes issue 27921: Disallow backslashes anywhere in f-strings. This is a temporary restriction. In 3.6 beta 2, the plan is to again allow backslashes in the string parts of f-strings, but disallow them in the expression parts. 2016-09-03 09:18:34 -04:00
bltinmodule.c Avoid calling functions with an empty string as format string 2016-09-05 18:16:01 -07:00
ceval.c Issue #27078: Added BUILD_STRING opcode. Optimized f-strings evaluation. 2016-09-06 22:07:53 +03:00
ceval_gil.h replace Py_(u)intptr_t with the c99 standard types 2016-09-06 13:47:26 -07:00
codecs.c Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc 2016-04-15 02:14:19 +00:00
compile.c replace Py_(u)intptr_t with the c99 standard types 2016-09-06 13:47:26 -07:00
condvar.h replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
dtoa.c dtoa.c: remove code for platforms with 64-bit integers (#17884) 2016-09-06 12:44:21 -07:00
dup2.c
dynamic_annotations.c
dynload_aix.c
dynload_dl.c
dynload_hpux.c
dynload_next.c
dynload_shlib.c
dynload_stub.c
dynload_win.c
errors.c Issue #27809: PyErr_SetImportError() uses fast call 2016-08-23 00:04:41 +02:00
fileutils.c Issue #27076: Merge spelling from 3.5 2016-05-26 06:03:19 +00:00
formatter_unicode.c Issue #27895: Spelling fixes (Contributed by Ville Skyttä). 2016-08-30 10:47:49 -07:00
frozen.c Issue #26647: Python interpreter now uses 16-bit wordcode instead of bytecode. 2016-05-24 09:15:14 +03:00
frozenmain.c
future.c
getargs.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
getcompiler.c
getcopyright.c
getopt.c
getplatform.c
getversion.c
graminit.c
import.c Merge 2016-08-31 08:44:26 -07:00
importdl.c
importdl.h
importlib.h Issue #27974: Remove importlib._bootstrap._ManageReload. 2016-09-06 16:20:46 -07:00
importlib_external.h Issue #27078: Added BUILD_STRING opcode. Optimized f-strings evaluation. 2016-09-06 22:07:53 +03:00
makeopcodetargets.py makeopcodetargets.py: we need to import Lib/opcode.py 2016-03-26 01:04:37 +01:00
marshal.c Cleanup hashtable.h 2016-03-23 09:52:13 +01:00
modsupport.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
mysnprintf.c
mystrtoul.c
opcode_targets.h Issue #27078: Added BUILD_STRING opcode. Optimized f-strings evaluation. 2016-09-06 22:07:53 +03:00
peephole.c Re-linewrap comments 2016-08-07 20:20:33 -07:00
pyarena.c
pyctype.c
pyfpe.c
pyhash.c replace Python aliases for standard integer types with the standard integer types (#17884) 2016-09-06 13:24:00 -07:00
pylifecycle.c Avoid calling functions with an empty string as format string 2016-09-05 18:16:01 -07:00
pymath.c
pystate.c replace Py_(u)intptr_t with the c99 standard types 2016-09-06 13:47:26 -07:00
pystrcmp.c
pystrhex.c
pystrtod.c
Python-ast.c
pythonrun.c Avoid calling functions with an empty string as format string 2016-09-05 18:16:01 -07:00
pytime.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
random.c os.urandom() now blocks on Linux 2016-09-06 16:33:52 -07:00
README
sigcheck.c
strdup.c
structmember.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
symtable.c Merge typo fixes from 3.5 2016-06-04 05:26:40 +00:00
sysmodule.c Issue #27355: Removed support for Windows CE. It was never finished, 2016-09-05 15:11:23 -07:00
thread.c
thread_foobar.h
thread_nt.h replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
thread_pthread.h
traceback.c Avoid calling functions with an empty string as format string 2016-09-05 18:16:01 -07:00
wordcode_helpers.h Issue #26647: Python interpreter now uses 16-bit wordcode instead of bytecode. 2016-05-24 09:15:14 +03:00

Miscellaneous source files for the main Python shared library