summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gh-107017: Change Chapter Strings to Texts in the Introduction chapter. ↵TommyUnreal2023-07-241-20/+20
| | | | | | (#107104) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-106320: Remove private _PyObject C API (#107159)Victor Stinner2023-07-232-13/+10
| | | | | | | | | | | | | Move private _PyObject and private _PyType functions to the internal C API (pycore_object.h): * _PyObject_GetMethod() * _PyObject_IsAbstract() * _PyObject_NextNotImplemented() * _PyType_CalculateMetaclass() * _PyType_GetDocFromInternalDoc() * _PyType_GetTextSignatureFromInternalDoc() No longer export these functions.
* Docs: fix typo in os.pwrite docstring (#107087)Jérôme Carretero2023-07-232-4/+4
|
* gh-105291: Add link to migration guide for distutils (#107130)cLupus2023-07-231-1/+3
| | | | Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
* gh-106948: Docs: Disable links for C standard library functions, OS utility ↵Erlend E. Aasland2023-07-2312-42/+59
| | | | | functions and system calls (#107062) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* gh-106320: Remove _PyBytes_Join() C API (#107144)Victor Stinner2023-07-234-17/+22
| | | | | | | | | | | Move private _PyBytes functions to the internal C API (pycore_bytesobject.h): * _PyBytes_DecodeEscape() * _PyBytes_FormatEx() * _PyBytes_FromHex() * _PyBytes_Join() No longer export these functions.
* gh-106320: Remove private _PyObject C API (#107147)Victor Stinner2023-07-2312-112/+116
| | | | | | | | | | | | | | | | Move private debug _PyObject functions to the internal C API (pycore_object.h): * _PyDebugAllocatorStats() * _PyObject_CheckConsistency() * _PyObject_DebugTypeStats() * _PyObject_IsFreed() No longer export most of these functions, except of _PyObject_IsFreed(). Move test functions using _PyObject_IsFreed() from _testcapi to _testinternalcapi. check_pyobject_is_freed() test no longer catch _testcapi.error: the tested function cannot raise _testcapi.error.
* gh-106320: Remove _PyTuple_MaybeUntrack() C API (#107143)Victor Stinner2023-07-232-5/+2
| | | | Move _PyTuple_MaybeUntrack() and _PyTuple_DebugMallocStats() functions to the internal C API (pycore_tuple.h). No longer export these functions.
* gh-106320: Remove _PyIsSelectable_fd() C API (#107142)Victor Stinner2023-07-233-8/+8
| | | | Move _PyIsSelectable_fd() macro to the internal C API (pycore_fileutils.h).
* Remove superflous whitespaces in `layout.html`. (GH-107067)Ezio Melotti2023-07-231-4/+4
|
* gh-107122: Update what's news for dbm.*dbm.clear() method (gh-107135)Dong-hee Na2023-07-233-2/+9
|
* gh-107122: Add clear method to dbm.ndbm module (gh-107126)Dong-hee Na2023-07-236-1/+91
|
* gh-62519: Make pgettext search plurals when translation is not found (#107118)Tomas R2023-07-233-4/+12
| | | Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-107122: Add clear method to dbm.gdbm.module (gh-107127)Dong-hee Na2023-07-235-1/+77
|
* gh-107017: Analolgy to Pascal and C replaced. (#107025)TommyUnreal2023-07-231-2/+2
| | | | Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
* gh-107091: Fix the use of some C domain roles (#107092)Serhiy Storchaka2023-07-2311-20/+20
|
* gh-106186: Don't report MultipartInvariantViolationDefect for valid ↵htsedebenham2023-07-234-1/+28
| | | | multipart emails when parsing header only (#107016)
* bpo-18319: gettext() can retrieve a message even if a plural form exists ↵Gilles Bassière2023-07-233-4/+12
| | | | (#19869)
* gh-106996: Add the basics of a turtle graphics tutorial (#107072)Daniele Procida2023-07-232-26/+134
| | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-106976: alphabetise bullets by module name task2-3 (#107005)littlebutt's workshop2023-07-231-237/+237
| | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-101100: Fix some broken sphinx references (#107095)wulmer2023-07-2312-34/+27
|
* gh-54738: Add argparse i18n howto (#104562)Tomas R2023-07-233-0/+55
|
* gh-71261: Add paragraph on shadowing submodules with star imports (#107004)wulmer2023-07-231-0/+16
|
* gh-107017: removed mention that C does it the same way (#107020)Jakub Červinka2023-07-231-8/+15
|
* gh-102111: Add link to string escape sequences in re module (#106995)wulmer2023-07-232-2/+6
| | | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-82500: Fix asyncio sendfile overflow on 32bit (#107056)J. Nick Koston2023-07-232-0/+4
|
* gh-107082: Remove debug hack from get_first_executor in test_capi.test_misc ↵Guido van Rossum2023-07-231-1/+1
| | | | | (#107085) (Even though it doesn't look like it fixes gh-107082 -- see discussion there -- it still removes debug code that should never have been committed.)
* gh-106962: Detect mpicc in configure.ac (#106961)Lukas van de Wiel2023-07-223-0/+7
| | | | Don't let autoconf mistake MPI compilers for Intel compilers; filter out the MPI case to prevent Intel specific options from being applied.
* gh-104050: Argument Clinic: Increase typing coverage (#107074)Erlend E. Aasland2023-07-221-13/+22
| | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-106320: Remove _PyFunction_Vectorcall() API (#107071)Victor Stinner2023-07-223-6/+7
| | | | Move _PyFunction_Vectorcall() API to the internal C API. No longer export the function.
* gh-106320: Remove private _PyModule API (#107070)Victor Stinner2023-07-222-11/+6
| | | | | | | | | | | Move private _PyModule API to the internal C API (pycore_moduleobject.h): * _PyModule_Clear() * _PyModule_ClearDict() * _PyModuleSpec_IsInitializing() * _PyModule_IsExtension() No longer export these functions.
* GH-103082: Rename PY_MONITORING_EVENTS to _PY_MONITORING_EVENTS (#107069)Victor Stinner2023-07-225-29/+29
| | | | | | Rename private C API constants: * Rename PY_MONITORING_UNGROUPED_EVENTS to _PY_MONITORING_UNGROUPED_EVENTS * Rename PY_MONITORING_EVENTS to _PY_MONITORING_EVENTS
* gh-106527: asyncio: optimize to add/remove readers and writers (#106528)J. Nick Koston2023-07-223-53/+48
|
* gh-106320: Move _PyMethodWrapper_Type to internal C API (#107064)Victor Stinner2023-07-225-5/+6
|
* gh-107028: tiny textual changes in logging docs and docstrings (GH-107029)Jochem Boersma2023-07-222-5/+6
|
* gh-106320: Remove private _PyInterpreterID C API (#107053)Victor Stinner2023-07-2212-46/+40
| | | | | | | Move the private _PyInterpreterID C API to the internal C API: add a new pycore_interp_id.h header file. Remove Include/interpreteridobject.h and Include/cpython/interpreteridobject.h header files.
* gh-106948: Add standard external names to nitpick_ignore (GH-106949)Serhiy Storchaka2023-07-2222-53/+99
| | | | | It includes standard C types, macros and variables like "size_t", "LONG_MAX" and "errno", and standard environment variables like "PATH".
* gh-107008: Document the curses module variables LINES and COLS (GH-107011)Serhiy Storchaka2023-07-223-3/+23
| | | | LINES and COLS referred in curses.update_lines_cols() documentations are the module variables, not the environment variables.
* gh-106320: Remove _Py_SwappedOp from the C API (#107036)Victor Stinner2023-07-223-6/+4
| | | Move _Py_SwappedOp to the internal C API (pycore_object.h).
* gh-75371: reformat Makefile.pre.in to accommodate for empty ↵Moritz Neeb2023-07-221-2/+1
| | | | | | | | | | | | | | | | | | | | | | | FRAMEWORKALTINSTALLLAST (#107035) in the case of an empty FRAMEWORKALTINSTALLLAST, this patch prevents leaving an astray linebreak and two tabs in the resulting Makefile. Before change: ``` .PHONY: commoninstall commoninstall: check-clean-src \ altbininstall libinstall inclinstall libainstall \ sharedinstall altmaninstall \ ``` After change (with empty FRAMEWORKALTINSTALLLAST): ``` .PHONY: commoninstall commoninstall: check-clean-src \ altbininstall libinstall inclinstall libainstall \ sharedinstall altmaninstall ```
* gh-83006: Document behavior of `shutil.disk_usage` for non-mounted ↵Matthieu Caneill2023-07-222-0/+8
| | | | filesystems on Unix (#107031)
* Fix Sphinx warnings in `re` module docs (#107044)wulmer2023-07-222-6/+18
|
* gh-106320: Move private _PySet API to the internal API (#107041)Victor Stinner2023-07-2218-16/+53
| | | | | | | | * Add pycore_setobject.h header file. * Move the following API to the internal C API: * _PySet_Dummy * _PySet_NextEntry() * _PySet_Update()
* gh-106967: remove Release and Date fields from whatsnew for 3.12 and 3.13 ↵Oliver Rew2023-07-222-4/+2
| | | | (#107000)
* gh-65495: Use lowercase `mail from` and `rcpt to` in `smtplib.SMTP` (#107019)Matthieu Caneill2023-07-223-2/+17
| | | | | | Use lowercase `mail from` and `rcpt to` in `smtplib.SMTP` SMTP commands are case-insensitive. `smtplib` uses lowercase commands, however it writes `mail FROM` and `rcpt TO`, lacking consistency.
* gh-106320: Remove _PyOS_ReadlineTState API (#107034)Victor Stinner2023-07-223-2/+6
| | | | Remove _PyOS_ReadlineTState variable from the public C API. The symbol is still exported for the readline shared extension.
* gh-105090: Replace incorrect TLSv1.2 with TLSv1.3 (#105404)Jocelyn Castellano2023-07-221-1/+1
|
* gh-106320: Move private _PyGen API to the internal C API (#107032)Victor Stinner2023-07-222-6/+11
| | | | | | | | | | | | | Move private _PyGen API to internal C API: * _PyAsyncGenAThrow_Type * _PyAsyncGenWrappedValue_Type * _PyCoroWrapper_Type * _PyGen_FetchStopIterationValue() * _PyGen_Finalize() * _PyGen_SetStopIterationValue() No longer these symbols, except of the ones by the _asyncio shared extensions.
* gh-106320: Move _PyNone_Type to the internal C API (#107030)Victor Stinner2023-07-223-3/+5
| | | | Move private types _PyNone_Type and _PyNotImplemented_Type to internal C API.
* gh-106320: Move private _PyHash API to the internal C API (#107026)Victor Stinner2023-07-228-87/+94
| | | | | * No longer export most private _PyHash symbols, only export the ones which are needed by shared extensions. * Modules/_xxtestfuzz/fuzzer.c now uses the internal C API.