Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #26331: Implement the parsing part of PEP 515. | Brett Cannon | 2016-09-09 | 1 | -4/+8 |
| | | | | Thanks to Georg Brandl for the patch. | ||||
* | remove --with(out)-signal-module, since the signal module is non-optional | Benjamin Peterson | 2016-09-09 | 2 | -3/+1 |
| | |||||
* | Issue #27781: Fixes uninitialized fd when !MS_WINDOWS and !HAVE_OPENAT | Steve Dower | 2016-09-09 | 1 | -2/+3 |
| | |||||
* | Issue #28003: Implement PEP 525 -- Asynchronous Generators. | Yury Selivanov | 2016-09-09 | 1 | -0/+1 |
| | |||||
* | Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. | Yury Selivanov | 2016-09-09 | 1 | -0/+1 |
| | | | | Patch by Ivan Levkivskyi. | ||||
* | Issue 18550: Check return value of ioctl() / fnctl() in internal_setblocking | Christian Heimes | 2016-09-08 | 1 | -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 module | Christian Heimes | 2016-09-08 | 1 | -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_t | Benjamin Peterson | 2016-09-08 | 1 | -14/+11 |
| | |||||
* | Add error checking to PyInit_pyexpact | Christian Heimes | 2016-09-08 | 1 | -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 module | Christian Heimes | 2016-09-08 | 1 | -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 1353200 | Christian Heimes | 2016-09-08 | 1 | -1/+2 |
| | |||||
* | Issue #1602: Windows console doesn't input or print Unicode (PEP 528) | Steve Dower | 2016-08-31 | 4 | -3/+1458 |
| | | | | Closes #17602: Adds a readline implementation for the Windows console | ||||
* | Add a new private version to the builtin dict type | Victor Stinner | 2016-09-08 | 1 | -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_MAX | Benjamin Peterson | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | Issue #23524: Finish removing _PyVerify_fd from sources | Steve Dower | 2016-09-08 | 5 | -109/+18 |
| | |||||
* | Fix mismatched if blocks in posixmodule.c. | Steve Dower | 2016-09-08 | 1 | -2/+1 |
| | |||||
* | Issue #27781: Change file system encoding on Windows to UTF-8 (PEP 529) | Steve Dower | 2016-09-08 | 5 | -681/+384 |
| | |||||
* | clinic: PY_LONG_LONG -> long long | Benjamin Peterson | 2016-09-08 | 2 | -59/+17 |
| | |||||
* | fix a PY_LONG_LONG straggler | Benjamin Peterson | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | more PY_LONG_LONG to long long | Benjamin Peterson | 2016-09-08 | 9 | -60/+60 |
| | |||||
* | sha3: let's keep it simple and always allocate enough extra space for ↵ | Christian Heimes | 2016-09-08 | 1 | -3/+2 |
| | | | | uint64_t[20]. | ||||
* | Issue #26798: Coverity complains about potential memcpy() of overlapped ↵ | Christian Heimes | 2016-09-08 | 4 | -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 Heimes | 2016-09-08 | 1 | -4/+12 |
| | | | | return value of PyModule_Create() | ||||
* | make sure expected values are interpreted as doubles | Benjamin Peterson | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | Issue #27570: Merge null pointer fixes from 3.5 | Martin Panter | 2016-09-07 | 3 | -13/+25 |
|\ | |||||
| * | Issue #27570: Avoid zero-length memcpy() calls with null source pointers | Martin Panter | 2016-09-07 | 3 | -13/+25 |
| | | |||||
* | | more linux -> __linux__ | Benjamin Peterson | 2016-09-07 | 3 | -3/+3 |
| | | |||||
* | | use the '__linux__' instead 'linux' preprocessor define | Benjamin Peterson | 2016-09-07 | 1 | -4/+4 |
| | | |||||
* | | Eliminate a tautological-pointer-compare warning found by Clang. | Brett Cannon | 2016-09-07 | 1 | -9/+5 |
| | | |||||
* | | require C99 bool | Benjamin Peterson | 2016-09-07 | 2 | -23/+8 |
| | | |||||
* | | replace PY_SIZE_MAX with SIZE_MAX | Benjamin Peterson | 2016-09-07 | 4 | -5/+5 |
| | | |||||
* | | Issue #16113: one more C90 violation in big endian code. | Christian Heimes | 2016-09-07 | 1 | -1/+1 |
| | | |||||
* | | Issue #16113: take 2 on big endian machines. | Christian Heimes | 2016-09-07 | 1 | -9/+11 |
| | | |||||
* | | Issue #16113: KeccakP-1600-opt64 does not support big endian platforms yet. | Christian Heimes | 2016-09-07 | 1 | -1/+4 |
| | | |||||
* | | Issue #16113: Add SHA-3 and SHAKE support to hashlib module. | Christian Heimes | 2016-09-07 | 20 | -0/+6299 |
| | | |||||
* | | blake2: silence two more warnings on platforms with size_t < uint64_t. Don't ↵ | Christian Heimes | 2016-09-07 | 2 | -4/+4 |
| | | | | | | | | use SSE2 when cross-compiling | ||||
* | | Issue #27959: Adds oem encoding, alias ansi to mbcs, move aliasmbcs to codec ↵ | Steve Dower | 2016-09-07 | 2 | -1/+116 |
| | | | | | | | | lookup | ||||
* | | Fix some warnings from MSVC | Steve Dower | 2016-09-07 | 3 | -6/+3 |
| | | |||||
* | | merge 3.5 | Benjamin Peterson | 2016-09-07 | 1 | -1/+2 |
|\ \ | |/ | |||||
| * | do not memcpy from NULL | Benjamin Peterson | 2016-09-07 | 1 | -1/+2 |
| | | |||||
* | | Silence two warnings in blake2. key_length is between 0 and 64 (block size). | Christian Heimes | 2016-09-07 | 2 | -2/+2 |
| | | |||||
* | | Issue #27776: include process.h on Windows for getpid() | Victor Stinner | 2016-09-07 | 1 | -0/+3 |
| | | |||||
* | | os.urandom() now blocks on Linux | Victor Stinner | 2016-09-06 | 2 | -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 Stinner | 2016-09-06 | 2 | -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.c | Victor Stinner | 2016-09-06 | 2 | -11/+11 |
| | | | | | | | | Issue #17884. | ||||
* | | Issue #26798: for loop initial declarations, take 3 | Christian Heimes | 2016-09-06 | 1 | -0/+1 |
| | | |||||
* | | Issue #26798: for loop initial declarations, take 2 | Christian Heimes | 2016-09-06 | 4 | -17/+23 |
| | | |||||
* | | Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name ↵ | Christian Heimes | 2016-09-06 | 1 | -1/+34 |
|\ \ | |/ | | | | | fields in X.509 certs. | ||||
| * | Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name ↵ | Christian Heimes | 2016-09-06 | 1 | -1/+34 |
| | | | | | | | | fields in X.509 certs. | ||||
* | | Issue #26798: for loop initial declarations are only allowed in C99 or C11 mode | Christian Heimes | 2016-09-06 | 4 | -9/+18 |
| | |