Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-41604: Don't decrement the reference count of the previous user_ptr when ↵ | Anonymous Maarten | 2021-01-31 | 1 | -1/+3 |
| | | | | set_panel_usertpr fails (GH-21933) | ||||
* | bpo-43083: Fix error handling in _sqlite3 (GH-24395) | Serhiy Storchaka | 2021-01-31 | 2 | -7/+19 |
| | |||||
* | bpo-42323: Fix math.nextafter() on AIX (GH-24381) | Victor Stinner | 2021-01-29 | 1 | -2/+2 |
| | | | math_nextafter_impl() must return a Python object, not a C double. | ||||
* | bpo-42979: Enhance abstract.c assertions checking slot result (GH-24352) | Victor Stinner | 2021-01-27 | 1 | -4/+15 |
| | | | | | | | | * bpo-42979: Enhance abstract.c assertions checking slot result Add _Py_CheckSlotResult() function which fails with a fatal error if a slot function succeeded with an exception set or failed with no exception set: write the slot name, the type name and the current exception (if an exception is set). | ||||
* | bpo-42979: _zoneinfo exec function checks for PyDateTime_IMPORT failure ↵ | Hai Shi | 2021-01-27 | 1 | -0/+3 |
| | | | | | (GH-24333) Importing datetime can fail. | ||||
* | bpo-43033: Fix the handling of PyObject_SetAttrString() in _zoneinfo.c ↵ | Zackery Spytz | 2021-01-27 | 1 | -1/+5 |
| | | | | (GH-24345) | ||||
* | Typo in comment (GH-24199) | borispopoff | 2021-01-25 | 1 | -1/+1 |
| | | | Automerge-Triggered-By: GH:Mariatta | ||||
* | bpo-41798: Allocate the _curses._C_API on the heap memory (GH-24186) | Hai Shi | 2021-01-22 | 1 | -9/+30 |
| | |||||
* | bpo-42323: Fix math.nextafter() for NaN on AIX (GH-24265) | Victor Stinner | 2021-01-20 | 1 | -0/+6 |
| | |||||
* | bpo-41798: Allocate unicodedata CAPI on the heap (GH-24128) | Erlend Egeberg Aasland | 2021-01-20 | 1 | -8/+29 |
| | |||||
* | bpo-41995: Handle allocation failure in _tracemalloc and _zoneinfo (GH-22635) | Yunlongs | 2021-01-20 | 1 | -0/+12 |
| | |||||
* | closes bpo-42938: Replace snprintf with Python unicode formatting in ctypes ↵ | Benjamin Peterson | 2021-01-18 | 1 | -32/+19 |
| | | | | param reprs. (24239) | ||||
* | bpo-42923: Dump extension modules on fatal error (GH-24207) | Victor Stinner | 2021-01-18 | 1 | -0/+3 |
| | | | | | | | The Py_FatalError() function and the faulthandler module now dump the list of extension modules on a fatal error. Add _Py_DumpExtensionModules() and _PyModule_IsExtension() internal functions. | ||||
* | bpo-42923: Add Py_FatalError() test in test_capi (GH-24240) | Victor Stinner | 2021-01-18 | 2 | -23/+25 |
| | | | Move faulthandler._fatal_error() to _testcapi.fatal_error(). | ||||
* | bpo-39273: Expose BUTTON5_* constants in the curses module if available ↵ | Zackery Spytz | 2021-01-14 | 1 | -0/+8 |
| | | | | (GH-17996) | ||||
* | bpo-40956: Fix sqlite3.Cursor.fetchmany() default value (GH-24214) | Erlend Egeberg Aasland | 2021-01-14 | 2 | -5/+9 |
| | |||||
* | bpo-42866: Add traverse func to _multibytecodec.MultibyteCodec (GH-24166) | Victor Stinner | 2021-01-08 | 1 | -3/+13 |
| | | | | Convert _multibytecodec.MultibyteCodec type to a GC type and adds a traverse function. | ||||
* | bpo-42866: Fix refleak in CJK getcodec() (GH-24165) | Victor Stinner | 2021-01-08 | 1 | -0/+1 |
| | | | Fix a reference leak in the getcodec() function of CJK codecs. | ||||
* | bpo-42846: Convert CJK codec extensions to multiphase init (GH-24157) | Victor Stinner | 2021-01-08 | 1 | -29/+39 |
| | | | | | | | | | | | Convert the 6 CJK codec extension modules (_codecs_cn, _codecs_hk, _codecs_iso2022, _codecs_jp, _codecs_kr and _codecs_tw) to the multiphase initialization API (PEP 489). Remove getmultibytecodec() local cache: always import _multibytecodec. It should be uncommon to get a codec. For example, this function is only called once per CJK codec module. Fix a reference leak in register_maps() error path. | ||||
* | bpo-41798: Allocate the _datetime.datetime_CAPI on the heap memory (GH-24096) | Hai Shi | 2021-01-06 | 1 | -21/+43 |
| | |||||
* | bpo-41798: Allocate _socket module C API on the heap (GH-24126) | Erlend Egeberg Aasland | 2021-01-06 | 2 | -16/+47 |
| | |||||
* | bpo-41798: Allocate _decimal extension module C API on the heap (GH-24117) | Erlend Egeberg Aasland | 2021-01-06 | 1 | -5/+20 |
| | |||||
* | bpo-40959: Remove unused declarations from sqlite3 headers (GH-20828) | Erlend Egeberg Aasland | 2021-01-06 | 5 | -16/+0 |
| | |||||
* | bpo-40810: Require SQLite 3.7.15 (GH-24106) | Erlend Egeberg Aasland | 2021-01-06 | 3 | -38/+6 |
| | |||||
* | bpo-40956: Convert _sqlite3.Cursor to Argument Clinic (GH-24007) | Erlend Egeberg Aasland | 2021-01-06 | 3 | -68/+396 |
| | |||||
* | bpo-42681: Fix test_curses failures related to color pairs (GH-24089) | Serhiy Storchaka | 2021-01-05 | 1 | -20/+40 |
| | | | | | | | On ncurses 6.1 pair numbers are limited by SHORT_MAX-1, even with extended color support. Improve error reporting and tests for color functions. | ||||
* | bpo-1635741: Convert _multibytecodec to multi-phase init (GH-24095) | Erlend Egeberg Aasland | 2021-01-04 | 2 | -261/+218 |
| | | | | Convert the _multibytecodec extension module (CJK codecs) to multi-phase initialization (PEP 489). | ||||
* | bpo-1635741: Port pyexpat to multi-phase init (PEP 489) (GH-22222) | Mohamed Koubaa | 2021-01-04 | 2 | -164/+177 |
| | |||||
* | bpo-42692: fix __builtin_available check on older compilers (GH-23873) | Joshua Root | 2021-01-04 | 1 | -1/+7 |
| | | | | | | A compiler that doesn't define `__has_builtin` will error out when it is used on the same line as the check for it. Automerge-Triggered-By: GH:ronaldoussoren | ||||
* | bpo-42681: Fix range checks for color and pair numbers in curses (GH-23874) | Serhiy Storchaka | 2021-01-03 | 2 | -61/+76 |
| | |||||
* | bpo-41798: pyexpat: Allocate the expat_CAPI on the heap memory (GH-24061) | Hai Shi | 2021-01-03 | 1 | -27/+40 |
| | |||||
* | bpo-40077: Add traverse/clear/free to arraymodule (GH-24066) | Erlend Egeberg Aasland | 2021-01-03 | 1 | -6/+33 |
| | |||||
* | bpo-40077: Convert arraymodule to use heap types and establish module state ↵ | Erlend Egeberg Aasland | 2021-01-02 | 2 | -159/+195 |
| | | | | (GH-23124) | ||||
* | bpo-42393: Raise OverflowError iso. DeprecationWarning on overflow in ↵ | Erlend Egeberg Aasland | 2020-12-31 | 1 | -26/+10 |
| | | | | socket.ntohs and socket.htons (GH-23980) | ||||
* | bpo-40137: Fix refleak in _functools_exec() (GH-24006) | Victor Stinner | 2020-12-30 | 1 | -0/+1 |
| | |||||
* | bpo-40956: Convert _sqlite3.Row to Argument Clinic (GH-23964) | Erlend Egeberg Aasland | 2020-12-29 | 2 | -21/+86 |
| | |||||
* | bpo-42655: Fix subprocess extra_groups gid conversion (GH-23762) | Jakub Kulík | 2020-12-29 | 3 | -11/+7 |
| | |||||
* | bpo-40137: Convert _functools module to use PyType_FromModuleAndSpec. (GH-23405) | Hai Shi | 2020-12-29 | 1 | -222/+253 |
| | |||||
* | Fix minor typo in comments in readline.c (GH-23911) | Jero Bado | 2020-12-29 | 1 | -1/+1 |
| | |||||
* | Fix compiler warnings regarding loss of data (GH-23983) | Pablo Galindo | 2020-12-29 | 1 | -1/+1 |
| | |||||
* | Use Py_NewRef in Modules/_struct.c (GH-23981) | Pablo Galindo | 2020-12-28 | 1 | -2/+1 |
| | |||||
* | bpo-40077: Fix typo in simplequeue_get_state_by_type() (GH-23975) | Erlend Egeberg Aasland | 2020-12-28 | 1 | -1/+1 |
| | | | | | | | | The typo did no damage, but it looks suspicious and confusing. Introduced by GH-23136. Skip news. Automerge-Triggered-By: GH:pitrou | ||||
* | bpo-1635741: sqlite3: Fix ref leak introduced by commit bf64d90 (GH-23972) | Erlend Egeberg Aasland | 2020-12-28 | 1 | -1/+0 |
| | |||||
* | bpo-1635741: sqlite3 uses Py_NewRef/Py_XNewRef (GH-23170) | Erlend Egeberg Aasland | 2020-12-27 | 7 | -82/+45 |
| | |||||
* | bpo-40956: Convert _sqlite3.Connection to Argument Clinic, part 2 (GH-23838) | Erlend Egeberg Aasland | 2020-12-27 | 4 | -77/+297 |
| | |||||
* | bpo-42694: Prevent creating _curses_panel.panel (GH-23948) | Victor Stinner | 2020-12-26 | 1 | -1/+2 |
| | | | | | Fix regression introduced in commit 1baf030a902392fe92d934ed0fb6a385cf7d8869: restore removed code to prevent creating a _curses_panel.panel instance directly. | ||||
* | bpo-25246: Optimize deque.remove() (GH-23898) | Raymond Hettinger | 2020-12-23 | 1 | -32/+42 |
| | |||||
* | bpo-32381: pymain_run_command() uses PyCF_IGNORE_COOKIE (GH-23724) | Victor Stinner | 2020-12-23 | 1 | -19/+23 |
| | | | | | | | | | | The coding cookie (ex: "# coding: latin1") is now ignored in the command passed to the -c command line option. Since pymain_run_command() uses UTF-8, pass PyCF_IGNORE_COOKIE compiler flag to the parser. pymain_run_python() no longer propages compiler flags between function calls. | ||||
* | bpo-1635741: Port resource extension module to module state (GH-23462) | Christian Heimes | 2020-12-23 | 1 | -13/+43 |
| | | | Signed-off-by: Christian Heimes <christian@python.org> | ||||
* | bpo-42620: Improve socket.getsockname doc string (GH-23742) | Christian Heimes | 2020-12-22 | 1 | -2/+3 |
| | | | Signed-off-by: Christian Heimes <christian@python.org> |