Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-37340: Remove PyMethod_ClearFreeList() and PyCFunction_ClearFreeList() ↵ | Victor Stinner | 2019-11-20 | 1 | -0/+5 |
| | | | | | | | | (GH-17284) Remove PyMethod_ClearFreeList() and PyCFunction_ClearFreeList() functions: the free lists of bound method objects have been removed. Remove also _PyMethod_Fini() and _PyCFunction_Fini() functions. | ||||
* | bpo-38835: Exclude PyFPE macros from the stable API (GH-17228) | Victor Stinner | 2019-11-20 | 1 | -0/+4 |
| | | | | Exclude PyFPE_START_PROTECT() and PyFPE_END_PROTECT() macros of pyfpe.h from Py_LIMITED_API (stable API). | ||||
* | closes bpo-38712: Add signal.pidfd_send_signal. (GH-17070) | Benjamin Peterson | 2019-11-20 | 2 | -0/+20 |
| | | | | | | | | This exposes a Linux-specific syscall for sending a signal to a process identified by a file descriptor rather than a pid. For simplicity, we don't support the siginfo_t parameter to the syscall. This parameter allows implementing a pidfd version of rt_sigqueueinfo(2), which Python also doesn't support. | ||||
* | bpo-38753: AsyncMock added in version 3.8 (GH-17102) | John Belmonte | 2019-11-20 | 1 | -0/+1 |
| | |||||
* | Added missing coma after end of list in subprocess.rst (GH-17217) | Jules Lasne (jlasne) | 2019-11-19 | 1 | -1/+1 |
| | | | Automerge-Triggered-By: @csabella | ||||
* | Add missing comma and period in unittest docs (GH-17211) | Jules Lasne (jlasne) | 2019-11-19 | 1 | -1/+1 |
| | | | Automerge-Triggered-By: @csabella | ||||
* | bpo-21767: explicitly mention abc support in functools.singledispatch docs ↵ | Batuhan Taşkaya | 2019-11-19 | 1 | -0/+14 |
| | | | | (#17171) | ||||
* | bpo-38622: Add missing audit events for ctypes module (GH-17158) | Steve Dower | 2019-11-18 | 1 | -0/+36 |
| | |||||
* | Correct the description of the 3.7 change in urllib.parse.quote (GH-17065) | Роман Донченко | 2019-11-18 | 1 | -1/+1 |
| | | | `~` is now treated as an unreserved character (i.e. it doesn't get quoted), not a reserved one. | ||||
* | bpo-38830: Correct slot signature in Qt example. (GH-17220) | Vinay Sajip | 2019-11-18 | 1 | -1/+1 |
| | |||||
* | bpo-38678: Improve argparse example in tutorial (GH-17207) | Raymond Hettinger | 2019-11-18 | 2 | -16/+20 |
| | |||||
* | bpo-25866: Minor cleanups to "sequence" in docs (GH-17177) | alclarks | 2019-11-17 | 1 | -5/+9 |
| | |||||
* | bpo-28286: Deprecate opening GzipFile for writing implicitly. (GH-16417) | Serhiy Storchaka | 2019-11-16 | 2 | -1/+12 |
| | | | | Always specify the mode argument for writing. | ||||
* | bpo-38650: Constify PyStructSequence_UnnamedField. (GH-17005) | Serhiy Storchaka | 2019-11-16 | 2 | -1/+7 |
| | | | | Make it a constant and referring to a constant string. | ||||
* | Updated missing periods in cmdline.rst (GH-17173) | Jules Lasne (jlasne) | 2019-11-15 | 1 | -3/+3 |
| | |||||
* | Fix the description of isdatadescriptor in inspect.rst (#16645) | HongWeipeng | 2019-11-15 | 1 | -1/+1 |
| | |||||
* | bpo-38816: Add notes in the C-API docs about fork in subinterpreters. (GH-17176) | Eric Snow | 2019-11-15 | 2 | -1/+40 |
| | | | | | | The C-API docs are a bit sparse on the interplay between C `fork()` and the CPython runtime. This change adds some more information on the subject. https://bugs.python.org/issue38816 | ||||
* | bpo-38778: Document that os.fork is not allowed in subinterpreters (GH-17123) | Phil Connell | 2019-11-15 | 1 | -1/+9 |
| | | | | | | | | | | | | | | | Small docs update for [bpo-34651](https://bugs.python.org/issue34651). Other references to fork (e.g. the PyOS.*Fork functions or discussions of fork() when embedding Python) point back to os.fork, so I don't think any other updates are needed. https://bugs.python.org/issue38778 Automerge-Triggered-By: @ericsnowcurrently | ||||
* | bpo-38351: Modernize email examples from %-formatting to f-strings (GH-17162) | Andrey Doroschenko | 2019-11-15 | 3 | -3/+3 |
| | |||||
* | closes bpo-38692: Add a pidfd child process watcher to asyncio. (GH-17069) | Benjamin Peterson | 2019-11-14 | 2 | -0/+15 |
| | |||||
* | Fix minor typos. (GH-17095) | Shu | 2019-11-13 | 1 | -3/+3 |
| | |||||
* | bpo-38738: Fix formatting of True and False. (GH-17083) | Serhiy Storchaka | 2019-11-12 | 40 | -172/+172 |
| | | | | | | | | | * "Return true/false" is replaced with "Return ``True``/``False``" if the function actually returns a bool. * Fixed formatting of some True and False literals (now in monospace). * Replaced "True/False" with "true/false" if it can be not only bool. * Replaced some 1/0 with True/False if it corresponds the code. * "Returns <bool>" is replaced with "Return <bool>". | ||||
* | bpo-36974: expand call protocol documentation (GH-13844) | Jeroen Demeyer | 2019-11-12 | 8 | -293/+467 |
| | | | | | | | | | | | | | | CC @encukou I'm also adding Petr Viktorin as contributor for vectorcall in the "what's new" section. https://bugs.python.org/issue36974 Automerge-Triggered-By: @encukou Automerge-Triggered-By: @encukou | ||||
* | bpo-38421: Update email.utils documentation (GH-16678) | David K | 2019-11-12 | 1 | -2/+2 |
| | | | | | | | | | | Updates documentation around email.utils.parsedate_tz(). Currently, the documentation specifies that when a string without a is timezone passed to parsedate_tz(), the last tuple is returned as ```None```. This is no longer true since Python 3.3 https://bugs.python.org/issue38421 | ||||
* | bpo-38385: Fix iterator/iterable terminology in statistics docs (GH-17111) | Raymond Hettinger | 2019-11-12 | 1 | -9/+9 |
| | |||||
* | bpo-38565: add new cache_parameters method for lru_cache (GH-16916) | Manjusaka | 2019-11-12 | 1 | -0/+8 |
| | |||||
* | bpo-38771: Explict test for None in code example (GH-17108) | Jonathan Scholbach | 2019-11-12 | 1 | -1/+1 |
| | |||||
* | bpo-38438: Simplify argparse "star nargs" usage. (GH-17106) | Brandt Bucher | 2019-11-11 | 2 | -4/+4 |
| | |||||
* | Clarify amount of dots between package and subpackage (GH-17092) | Shu | 2019-11-08 | 1 | -1/+1 |
| | |||||
* | bpo-38733: PyErr_Occurred() caller must hold the GIL (GH-17080) | Victor Stinner | 2019-11-07 | 1 | -0/+2 |
| | | | | | | | | | | | bpo-3605, bpo-38733: Optimize _PyErr_Occurred(): remove "tstate == NULL" test. Py_FatalError() no longer calls PyErr_Occurred() if called without holding the GIL. So PyErr_Occurred() no longer has to support tstate==NULL case. _Py_CheckFunctionResult(): use directly _PyErr_Occurred() to avoid explicit "!= NULL" test. | ||||
* | bpo-38382: Document the early-out behavior for a zero (GH-17037) | Raymond Hettinger | 2019-11-07 | 1 | -1/+6 |
| | |||||
* | closes bpo-38713: Expose P_PIDFD in os if it's defined. (GH-17071) | Benjamin Peterson | 2019-11-06 | 2 | -3/+14 |
| | | | https://bugs.python.org/issue38713 | ||||
* | bpo-38692: Add os.pidfd_open. (GH-17063) | Benjamin Peterson | 2019-11-06 | 2 | -0/+16 |
| | |||||
* | bpo-38696: Fix usage example of HTTPStatus (GH-17066) | Ammar Askar | 2019-11-05 | 1 | -1/+1 |
| | |||||
* | bpo-37645: add new function _PyObject_FunctionStr() (GH-14890) | Jeroen Demeyer | 2019-11-05 | 1 | -0/+1 |
| | | | | | | | | | | | | Additional note: the `method_check_args` function in `Objects/descrobject.c` is written in such a way that it applies to all kinds of descriptors. In particular, a future re-implementation of `wrapper_descriptor` could use that code. CC @vstinner @encukou https://bugs.python.org/issue37645 Automerge-Triggered-By: @encukou | ||||
* | Update interpreter.rst (GH-17059) | Jules Lasne (jlasne) | 2019-11-05 | 1 | -1/+1 |
| | | | Fixed what seemed to be a weird phrasing. | ||||
* | bpo-38644: Add Py_EnterRecursiveCall() to the limited API (GH-17046) | Victor Stinner | 2019-11-04 | 2 | -3/+15 |
| | | | | | | | | | | Provide Py_EnterRecursiveCall() and Py_LeaveRecursiveCall() as regular functions for the limited API. Previously, there were defined as macros, but these macros didn't work with the limited API which cannot access PyThreadState.recursion_depth field. Remove _Py_CheckRecursionLimit from the stable ABI. Add Include/cpython/ceval.h header file. | ||||
* | bpo-37759: Show output from var_access_benchmark (GH-17040) | Raymond Hettinger | 2019-11-04 | 1 | -3/+52 |
| | |||||
* | bpo-38388: Document pickle protocol version 5 (GH-16639) | Dima Tisnek | 2019-11-03 | 1 | -1/+5 |
| | |||||
* | Convert argument to snake_case (GH-16990) | Борис Верховский | 2019-11-02 | 1 | -2/+2 |
| | |||||
* | Slightly improve plistlib test coverage. (GH-17025) | Jon Janzen | 2019-11-01 | 1 | -1/+1 |
| | | | | | | | | | | | | * Add missing test class (mistake in GH-4455) * Increase coverage with 4 more test cases * Rename neg_uid to huge_uid in test_modified_uid_huge * Replace test_main() with unittest.main() * Update plistlib docs | ||||
* | bpo-38159: Clarify documentation of PyState_AddModule (GH-16101) | Petr Viktorin | 2019-11-01 | 1 | -0/+11 |
| | | | | | This was never intented to be called manually from PyInit_*. Also, clarify PyState_RemoveModule return value. | ||||
* | Update the URL for the requests package (GH-17006) | Simon Legner | 2019-10-31 | 2 | -2/+2 |
| | | | Change the url from docs.python-requests.org to requests.readthedocs.io | ||||
* | bpo-38312: Add curses.{get,set}_escdelay and curses.{get,set}_tabsize. ↵ | Anthony Sottile | 2019-10-31 | 2 | -0/+33 |
| | | | | (GH-16938) | ||||
* | bpo-38600: NULL -> ``NULL``. (GH-17001) | Serhiy Storchaka | 2019-10-30 | 27 | -68/+68 |
| | | | Also fix some other formatting. | ||||
* | bpo-38614: Add timeout constants to test.support (GH-16964) | Victor Stinner | 2019-10-30 | 1 | -0/+61 |
| | | | | | | | | Add timeout constants to test.support: * LOOPBACK_TIMEOUT * INTERNET_TIMEOUT * SHORT_TIMEOUT * LONG_TIMEOUT | ||||
* | bpo-28029: Make "".replace("", s, n) returning s for any n != 0. (GH-16981) | Serhiy Storchaka | 2019-10-30 | 1 | -0/+5 |
| | |||||
* | bpo-38600: Change the mark up of NULL in the C API documentation. (GH-16950) | Serhiy Storchaka | 2019-10-30 | 54 | -725/+725 |
| | | | | Replace all *NULL* with ``NULL``. | ||||
* | bpo-38336: Remove the __set__ method restriction on data descriptors for ↵ | Géry Ogam | 2019-10-29 | 1 | -1/+1 |
| | | | | attribute lookup precedence (GH-16520) | ||||
* | Fix asyncio.wait() 3.8 whatsnew entry (GH-16975) | Kyle Stanley | 2019-10-29 | 1 | -1/+2 |
| |