summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* Issue #26331: Implement the parsing part of PEP 515.Brett Cannon2016-09-091-4/+8
| | | | Thanks to Georg Brandl for the patch.
* remove --with(out)-signal-module, since the signal module is non-optionalBenjamin Peterson2016-09-092-3/+1
|
* Issue #27781: Fixes uninitialized fd when !MS_WINDOWS and !HAVE_OPENATSteve Dower2016-09-091-2/+3
|
* Issue #28003: Implement PEP 525 -- Asynchronous Generators.Yury Selivanov2016-09-091-0/+1
|
* Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations.Yury Selivanov2016-09-091-0/+1
| | | | Patch by Ivan Levkivskyi.
* Issue 18550: Check return value of ioctl() / fnctl() in internal_setblockingChristian Heimes2016-09-081-20/+41
| | | | | | | The function internal_setblocking() of the socket module did not check the return values of ioctl() and fnctl(). CID 1294328
* Add NULL checks to the initializer of the locale moduleChristian Heimes2016-09-081-34/+20
| | | | | | | | The _locale module was using old-style APIs to set numeric module constants from macros. The new way requires less code and properly checks for NULL. CID 1295027
* replace PyInt16 with int16_tBenjamin Peterson2016-09-081-14/+11
|
* Add error checking to PyInit_pyexpactChristian Heimes2016-09-081-1/+11
| | | | | | | The module initializer of the pyexpat module failed to check the return value of PySys_GetObject() for NULL. CID 982779
* Use PyModule_AddIntMacro() in signal moduleChristian Heimes2016-09-081-129/+86
| | | | | | | The signal module was using old-style module initialization with potential NULL dereferencing. CID 1295026
* Check return value of PyList_Append() in Py_Main(). CID 1353200Christian Heimes2016-09-081-1/+2
|
* Issue #1602: Windows console doesn't input or print Unicode (PEP 528)Steve Dower2016-08-314-3/+1458
| | | | Closes #17602: Adds a readline implementation for the Windows console
* Add a new private version to the builtin dict typeVictor Stinner2016-09-081-0/+16
| | | | | | | Issue #26058: Add a new private version to the builtin dict type, incremented at each dictionary creation and at each dictionary change. Implementation of the PEP 509.
* use Py_MAXBenjamin Peterson2016-09-081-1/+1
|
* Issue #23524: Finish removing _PyVerify_fd from sourcesSteve Dower2016-09-085-109/+18
|
* Fix mismatched if blocks in posixmodule.c.Steve Dower2016-09-081-2/+1
|
* Issue #27781: Change file system encoding on Windows to UTF-8 (PEP 529)Steve Dower2016-09-085-681/+384
|
* clinic: PY_LONG_LONG -> long longBenjamin Peterson2016-09-082-59/+17
|
* fix a PY_LONG_LONG stragglerBenjamin Peterson2016-09-081-1/+1
|
* more PY_LONG_LONG to long longBenjamin Peterson2016-09-089-60/+60
|
* sha3: let's keep it simple and always allocate enough extra space for ↵Christian Heimes2016-09-081-3/+2
| | | | uint64_t[20].
* Issue #26798: Coverity complains about potential memcpy() of overlapped ↵Christian Heimes2016-09-084-4/+4
| | | | regions. It doesn't hurt to use memmove() here. CID 1372514 / CID 1372515. Upstream https://github.com/BLAKE2/BLAKE2/issues/32
* Issue #16113: SHA3: allocate extra memory for lane extraction and check ↵Christian Heimes2016-09-081-4/+12
| | | | return value of PyModule_Create()
* make sure expected values are interpreted as doublesBenjamin Peterson2016-09-081-1/+1
|
* Issue #27570: Merge null pointer fixes from 3.5Martin Panter2016-09-073-13/+25
|\
| * Issue #27570: Avoid zero-length memcpy() calls with null source pointersMartin Panter2016-09-073-13/+25
| |
* | more linux -> __linux__Benjamin Peterson2016-09-073-3/+3
| |
* | use the '__linux__' instead 'linux' preprocessor defineBenjamin Peterson2016-09-071-4/+4
| |
* | Eliminate a tautological-pointer-compare warning found by Clang.Brett Cannon2016-09-071-9/+5
| |
* | require C99 boolBenjamin Peterson2016-09-072-23/+8
| |
* | replace PY_SIZE_MAX with SIZE_MAXBenjamin Peterson2016-09-074-5/+5
| |
* | Issue #16113: one more C90 violation in big endian code.Christian Heimes2016-09-071-1/+1
| |
* | Issue #16113: take 2 on big endian machines.Christian Heimes2016-09-071-9/+11
| |
* | Issue #16113: KeccakP-1600-opt64 does not support big endian platforms yet.Christian Heimes2016-09-071-1/+4
| |
* | Issue #16113: Add SHA-3 and SHAKE support to hashlib module.Christian Heimes2016-09-0720-0/+6299
| |
* | blake2: silence two more warnings on platforms with size_t < uint64_t. Don't ↵Christian Heimes2016-09-072-4/+4
| | | | | | | | use SSE2 when cross-compiling
* | Issue #27959: Adds oem encoding, alias ansi to mbcs, move aliasmbcs to codec ↵Steve Dower2016-09-072-1/+116
| | | | | | | | lookup
* | Fix some warnings from MSVCSteve Dower2016-09-073-6/+3
| |
* | merge 3.5Benjamin Peterson2016-09-071-1/+2
|\ \ | |/
| * do not memcpy from NULLBenjamin Peterson2016-09-071-1/+2
| |
* | Silence two warnings in blake2. key_length is between 0 and 64 (block size).Christian Heimes2016-09-072-2/+2
| |
* | Issue #27776: include process.h on Windows for getpid()Victor Stinner2016-09-071-0/+3
| |
* | os.urandom() now blocks on LinuxVictor Stinner2016-09-062-12/+47
| | | | | | | | | | | | | | 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.
* | Add os.getrandom()Victor Stinner2016-09-062-1/+106
| | | | | | | | | | | | | | Issue #27778: Expose the Linux getrandom() syscall as a new os.getrandom() function. This change is part of the PEP 524.
* | Run Argument Clinic on posixmodule.cVictor Stinner2016-09-062-11/+11
| | | | | | | | Issue #17884.
* | Issue #26798: for loop initial declarations, take 3Christian Heimes2016-09-061-0/+1
| |
* | Issue #26798: for loop initial declarations, take 2Christian Heimes2016-09-064-17/+23
| |
* | Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name ↵Christian Heimes2016-09-061-1/+34
|\ \ | |/ | | | | fields in X.509 certs.
| * Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name ↵Christian Heimes2016-09-061-1/+34
| | | | | | | | fields in X.509 certs.
* | Issue #26798: for loop initial declarations are only allowed in C99 or C11 modeChristian Heimes2016-09-064-9/+18
| |