Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Issue #23709, #23001: ossaudiodev now uses Py_ssize_t for sizes instead of int | Victor Stinner | 2015-03-20 | 1 | -6/+7 | |
| | | | | | | | | | | The module is now also "SSIZE_T clean" (for PyArg_Parse...() functions) since it switched to Py_buffer ("y*" argument format). | |||||
* | | Issue #23001: Fix typo | Victor Stinner | 2015-03-20 | 1 | -1/+1 | |
| | | ||||||
* | | Issue #22826: The result of open() in Tools/freeze/bkfile.py is now better | Serhiy Storchaka | 2015-03-20 | 4 | -87/+59 | |
| | | | | | | | | | | compatible with regular files (in particular it now supports the context management protocol). | |||||
* | | Issue #23001: Few functions in modules mmap, ossaudiodev, socket, ssl, and | Serhiy Storchaka | 2015-03-20 | 14 | -101/+193 | |
| | | | | | | | | | | codecs, that accepted only read-only bytes-like object now accept writable bytes-like object too. | |||||
* | | Issue #23646: Fix test_threading on Windows | Victor Stinner | 2015-03-20 | 1 | -1/+1 | |
| | | ||||||
* | | Cleanup pytime.c: add XXX_TO_YYY constants (ex: SEC_TO_US) | Victor Stinner | 2015-03-20 | 1 | -13/+19 | |
| | | ||||||
* | | Issue #23646: Enhance precision of time.sleep() and socket timeout when | Victor Stinner | 2015-03-20 | 5 | -15/+27 | |
| | | | | | | | | | | | | | | | | interrupted by a signal Add a new _PyTime_AddDouble() function and remove _PyTime_ADD_SECONDS() macro. The _PyTime_ADD_SECONDS only supported an integer number of seconds, the _PyTime_AddDouble() has subsecond resolution. | |||||
* | | Issue #23709: The ossaudiodev module now retries read/write when interrupted by | Victor Stinner | 2015-03-19 | 1 | -28/+22 | |
| | | | | | | | | | | | | a signal (PEP 475). Use he new _Py_read() and _Py_write() functions. | |||||
* | | Issue #23686: Update OS X 10.5 installer build to use OpenSSL 1.0.2a. | Ned Deily | 2015-03-19 | 3 | -12/+12 | |
|\ \ | |/ | ||||||
| * | Issue #23686: Update OS X 10.5 installer build to use OpenSSL 1.0.2a. | Ned Deily | 2015-03-19 | 3 | -12/+12 | |
| | | ||||||
* | | Merge | Antoine Pitrou | 2015-03-19 | 7 | -199/+219 | |
|\ \ | ||||||
| * | | Issue #23708: Fix _Py_read() compilation error on Windows | Victor Stinner | 2015-03-19 | 1 | -1/+1 | |
| | | | | | | | | | | | | Fix typo: self->fd => fd | |||||
| * | | Issue #23707: On UNIX, os.urandom() now calls the Python signal handler when | Victor Stinner | 2015-03-19 | 1 | -19/+11 | |
| | | | | | | | | | | | | | | | | | | | | | read() is interrupted by a signal. dev_urandom_python() now calls _Py_read() helper instead of calling directly read(). | |||||
| * | | Issue #23708: select.devpoll now retries its internal write() when interrupted | Victor Stinner | 2015-03-19 | 1 | -7/+3 | |
| | | | | | | | | | | | | | | | | | | by a signal (EINTR). Modify devpoll_flush() to use _Py_write() instead of calling directly write(). | |||||
| * | | Issue #22181: Fix dev_urandom_noraise(), try calling py_getrandom() before | Victor Stinner | 2015-03-19 | 1 | -4/+4 | |
| | | | | | | | | | | | | opening /dev/urandom. | |||||
| * | | Issue #23708: Add _Py_read() and _Py_write() functions to factorize code handle | Victor Stinner | 2015-03-19 | 5 | -169/+201 | |
| | | | | | | | | | | | | | | | | | | | | | | | | EINTR error and special cases for Windows. These functions now truncate the length to PY_SSIZE_T_MAX to have a portable and reliable behaviour. For example, read() result is undefined if counter is greater than PY_SSIZE_T_MAX on Linux. | |||||
* | | | Issue #23632: Memoryviews now allow tuple indexing (including for ↵ | Antoine Pitrou | 2015-03-19 | 4 | -51/+195 | |
|/ / | | | | | | | multi-dimensional memoryviews). | |||||
* | | Issue #22181: The availability of the getrandom() is now checked in configure, | Victor Stinner | 2015-03-19 | 5 | -140/+73 | |
| | | | | | | | | | | | | and stored in pyconfig.h as the new HAVE_GETRANDOM_SYSCALL define. Fix os.urandom() tests using file descriptors if os.urandom() uses getrandom(). | |||||
* | | Issue #23646: If time.sleep() is interrupted by a signal, the sleep is now | Victor Stinner | 2015-03-19 | 5 | -66/+101 | |
| | | | | | | | | | | | | | | retried with the recomputed delay, except if the signal handler raises an exception (PEP 475). Modify also test_signal to use a monotonic clock instead of the system clock. | |||||
* | | Fixed Misc/NEWS entry for issue #23136. | Serhiy Storchaka | 2015-03-19 | 1 | -1/+1 | |
|\ \ | |/ | ||||||
| * | Fixed Misc/NEWS entry for issue #23136. | Serhiy Storchaka | 2015-03-19 | 1 | -1/+1 | |
| | | ||||||
* | | Issue #23136: _strptime now uniformly handles all days in week 0, including | Serhiy Storchaka | 2015-03-19 | 3 | -5/+26 | |
|\ \ | |/ | | | | | Jan 30 of previous year. Based on patch by Jim Carroll. | |||||
| * | Issue #23136: _strptime now uniformly handles all days in week 0, including | Serhiy Storchaka | 2015-03-19 | 3 | -5/+26 | |
| | | | | | | | | Jan 30 of previous year. Based on patch by Jim Carroll. | |||||
* | | Issue #23700: Iterator of NamedTemporaryFile now keeps a reference to | Serhiy Storchaka | 2015-03-19 | 3 | -1/+19 | |
|\ \ | |/ | | | | | NamedTemporaryFile instance. Patch by Bohuslav Kabrda. | |||||
| * | Issue #23700: Iterator of NamedTemporaryFile now keeps a reference to | Serhiy Storchaka | 2015-03-19 | 3 | -1/+19 | |
| | | | | | | | | NamedTemporaryFile instance. Patch by Bohuslav Kabrda. | |||||
* | | merge 3.4 | Benjamin Peterson | 2015-03-19 | 1 | -2/+2 | |
|\ \ | |/ | ||||||
| * | wrap properly | Benjamin Peterson | 2015-03-19 | 1 | -2/+2 | |
| | | ||||||
* | | null merge from 3.4 | Ethan Furman | 2015-03-19 | 0 | -0/+0 | |
|\ \ | |/ | ||||||
| * | issue23673 | Ethan Furman | 2015-03-19 | 4 | -9/+48 | |
| | | | | | | | | | | | | | | | | | | add private method to enum to support replacing global constants with Enum members: - search for candidate constants via supplied filter - create new enum class and members - insert enum class and replace constants with members via supplied module name - replace __reduce_ex__ with function that returns member name, so previous Python versions can unpickle modify IntEnum classes to use new method | |||||
* | | issue23673 | Ethan Furman | 2015-03-19 | 6 | -30/+63 | |
| | | | | | | | | | | | | | | | | | | add private method to enum to support replacing global constants with Enum members: - search for candidate constants via supplied filter - create new enum class and members - insert enum class and replace constants with members via supplied module name - replace __reduce_ex__ with function that returns member name, so previous Python versions can unpickle modify IntEnum classes to use new method | |||||
* | | Issue #22903: The fake test case created by unittest.loader when it fails ↵ | Antoine Pitrou | 2015-03-18 | 3 | -10/+37 | |
|\ \ | |/ | | | | | importing a test module is now picklable. | |||||
| * | Issue #22903: The fake test case created by unittest.loader when it fails ↵ | Antoine Pitrou | 2015-03-18 | 3 | -9/+32 | |
| | | | | | | | | importing a test module is now picklable. | |||||
* | | Issue #23353: improve exceptions tests for generators | Antoine Pitrou | 2015-03-18 | 1 | -0/+46 | |
|\ \ | |/ | ||||||
| * | Issue #23353: improve exceptions tests for generators | Antoine Pitrou | 2015-03-18 | 1 | -0/+46 | |
| | | ||||||
* | | Removed unintentional trailing spaces in non-external and non-generated C files. | Serhiy Storchaka | 2015-03-18 | 25 | -56/+56 | |
| | | ||||||
* | | Restored backward compatibility of pickling http.cookies.Morsel. It was | Serhiy Storchaka | 2015-03-18 | 2 | -0/+32 | |
| | | | | | | | | broken after converting instance attributes to properies in issue #2211. | |||||
* | | Merge 3.4 (tracemalloc typo) | Victor Stinner | 2015-03-18 | 1 | -1/+1 | |
|\ \ | |/ | ||||||
| * | _tracemalloc.c: Fix typo | Victor Stinner | 2015-03-18 | 1 | -1/+1 | |
| | | ||||||
* | | Fix compiler warning in mmapmodule.c (compare signed/unsigned integers) | Victor Stinner | 2015-03-18 | 1 | -1/+1 | |
| | | ||||||
* | | Initialize variables to prevent GCC warnings | Victor Stinner | 2015-03-18 | 3 | -18/+25 | |
| | | ||||||
* | | Fix compiler warning in dtoa.c | Victor Stinner | 2015-03-18 | 1 | -2/+2 | |
| | | ||||||
* | | Issue #22181: On Linux, os.urandom() now uses the new getrandom() syscall if | Victor Stinner | 2015-03-18 | 2 | -6/+89 | |
| | | | | | | | | | | | | available, syscall introduced in the Linux kernel 3.17. It is more reliable and more secure, because it avoids the need of a file descriptor and waits until the kernel has enough entropy. | |||||
* | | Merge 3.4 (linecache doc) | Victor Stinner | 2015-03-18 | 2 | -4/+4 | |
|\ \ | |/ | ||||||
| * | Issue #11726: Fix linecache example in the doc | Victor Stinner | 2015-03-18 | 2 | -4/+4 | |
| | | | | | | | | | | | | | | Use a Python source file (linecache.__file__) instead of /etc/passwd. Modify also linecache docstrings to clarify the linecache is written to cache Python source files, not any text files. | |||||
* | | Merge 3.4 (linecache doc) | Victor Stinner | 2015-03-18 | 1 | -2/+5 | |
|\ \ | |/ | ||||||
| * | Issue #11726: clarify linecache doc: linecache is written to cache Python | Victor Stinner | 2015-03-18 | 1 | -2/+5 | |
| | | | | | | | | source files, even if "it works" with other text files encoded to UTF-8. | |||||
* | | Issue #12155: Fix queue doc example to join threads | Victor Stinner | 2015-03-18 | 1 | -13/+23 | |
| | | | | | | | | Use None as a sentinel to stop a worker. | |||||
* | | Merge 3.4 (marshal doc) | Victor Stinner | 2015-03-18 | 1 | -6/+15 | |
|\ \ | |/ | ||||||
| * | Issue #19428: Document that PyMarshal_ReadLongFromFile() and | Victor Stinner | 2015-03-18 | 1 | -6/+15 | |
| | | | | | | | | PyMarshal_ReadShortFromFile() can fail. | |||||
* | | Issue #19428: Handle PyMarshal_Read*() errors in run_pyc_file() | Victor Stinner | 2015-03-18 | 2 | -2/+9 | |
| | | | | | | | | Detect also earlier PyMarshal_Read*() errors in zipimport. |