summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | Issue #25761: Improved error reporting about truncated pickle data inSerhiy Storchaka2016-09-061-39/+41
| | | | | | | | | | C implementation of unpickler. UnpicklingError is now raised instead of AttributeError and ValueError in some cases.
* | replace Py_(u)intptr_t with the c99 standard typesBenjamin Peterson2016-09-069-57/+57
| |
* | replace Python aliases for standard integer types with the standard integer ↵Benjamin Peterson2016-09-063-36/+32
| | | | | | | | types (#17884)
* | Issue #26798: Add BLAKE2 (blake2b and blake2s) to hashlib.Christian Heimes2016-09-0622-8/+4650
| |
* | include (now) int standard headersBenjamin Peterson2016-09-061-6/+2
| |
* | do not need vcstdint.h anymoreBenjamin Peterson2016-09-061-1/+0
| |
* | require standard int types to be defined (#17884)Benjamin Peterson2016-09-061-8/+0
| |
* | Issue #27928: Add scrypt (password-based key derivation function) to hashlib ↵Christian Heimes2016-09-062-0/+189
| | | | | | | | module (requires OpenSSL 1.1.0).
* | replace PY_LONG_LONG with long longBenjamin Peterson2016-09-0613-128/+118
| |
* | Avoid calling functions with an empty string as format stringVictor Stinner2016-09-067-17/+17
| | | | | | | | Directly pass NULL rather than an empty string.
* | Avoid inefficient way to call functions without argumentVictor Stinner2016-09-063-6/+6
| | | | | | | | | | | | Don't pass "()" format to PyObject_CallXXX() to call a function without argument: pass NULL as the format string instead. It avoids to have to parse a string to produce 0 argument.
* | merge 3.5Benjamin Peterson2016-09-061-1/+1
|\ \ | |/
| * explicitly cast away constness to silence compiler warningBenjamin Peterson2016-09-061-1/+1
| |
* | require a long long data type (closes #27961)Benjamin Peterson2016-09-0615-152/+6
| |
* | merge 3.5Benjamin Peterson2016-09-061-0/+2
|\ \ | |/
| * Backed out changeset 8b6be1341770Benjamin Peterson2016-09-061-0/+2
| |