Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-39968: Fix a typo error in get_readline_state() (GH-19028) | Hai Shi | 2020-03-16 | 1 | -1/+1 |
| | |||||
* | bpo-1635741: Port _statistics module to multiphase initialization (GH-19015) | Dong-hee Na | 2020-03-16 | 1 | -3/+7 |
| | |||||
* | bpo-39968: Convert extension modules' macros of get_module_state() to inline ↵ | Hai Shi | 2020-03-16 | 16 | -164/+278 |
| | | | | functions (GH-19017) | ||||
* | bpo-39582: ossaudiodev module update helpers signature for ioctl calls. ↵ | David CARLIER | 2020-03-14 | 1 | -3/+3 |
| | | | | (GH-18412) | ||||
* | bpo-39871: Fix possible SystemError in atan2, copysign and remainder (GH-18806) | Zackery Spytz | 2020-03-14 | 1 | -1/+5 |
| | | | | | | In math_2(), the first PyFloat_AsDouble() call should be checked for failure before the second call. Co-authored-by: Mark Dickinson <dickinsm@gmail.com> | ||||
* | Revert "bpo-39087: Add _PyUnicode_GetUTF8Buffer()" (GH-18985) | Inada Naoki | 2020-03-14 | 1 | -212/+0 |
| | | | | | | | * Revert "bpo-39087: Add _PyUnicode_GetUTF8Buffer() (GH-17659)" This reverts commit c7ad974d341d3edb6b9d2a2dcae4d3d4794ada6b. * Update unicodeobject.h | ||||
* | bpo-39087: Add _PyUnicode_GetUTF8Buffer() (GH-17659) | Inada Naoki | 2020-03-14 | 1 | -0/+212 |
| | | | Co-authored-by: Victor Stinner <vstinner@python.org> | ||||
* | bpo-39947: Add PyThreadState_GetInterpreter() (GH-18981) | Victor Stinner | 2020-03-13 | 1 | -3/+3 |
| | | | | Add PyThreadState_GetInterpreter(tstate): get the interpreter of a Python thread state. | ||||
* | bpo-39947: Add PyInterpreterState_Get() function (GH-18979) | Victor Stinner | 2020-03-13 | 2 | -4/+4 |
| | | | | | | * Rename _PyInterpreterState_Get() to PyInterpreterState_Get() and move it the limited C API. * Add _PyInterpreterState_Get() alias to PyInterpreterState_Get() for backward compatibility with Python 3.8. | ||||
* | bpo-39947: Use _PyInterpreterState_GET_UNSAFE() (GH-18978) | Victor Stinner | 2020-03-13 | 2 | -10/+10 |
| | | | | | | | Replace _PyInterpreterState_Get() function call with _PyInterpreterState_GET_UNSAFE() macro which is more efficient but don't check if tstate or interp is NULL. _Py_GetConfigsAsDict() now uses _PyThreadState_GET(). | ||||
* | bpo-35370: Add _PyEval_SetTrace() function (GH-18975) | Victor Stinner | 2020-03-13 | 1 | -7/+24 |
| | | | | | | | | | * sys.settrace(), sys.setprofile() and _lsprof.Profiler.enable() now properly report PySys_Audit() error if "sys.setprofile" or "sys.settrace" audit event is denied. * Add _PyEval_SetProfile() and _PyEval_SetTrace() function: similar to PyEval_SetProfile() and PyEval_SetTrace() but take a tstate parameter and return -1 on error. * Add _PyObject_FastCallTstate() function. | ||||
* | bpo-39947: Move get_recursion_depth() to _testinternalcapi (GH-18974) | Victor Stinner | 2020-03-13 | 2 | -14/+17 |
| | | | | | Move get_recursion_depth() function from _testcapi to _testinternalcapi to avoid accessing PyThreadState attributes directly in _testcapi. | ||||
* | Simplify defaultdict.__or__ (#18931) | Brandt Bucher | 2020-03-12 | 1 | -5/+1 |
| | |||||
* | bpo-1635741: Fix refleaks of time module error handling (GH-18486) | Hai Shi | 2020-03-11 | 1 | -18/+45 |
| | |||||
* | bpo-1635741: Fix potential refleaks in binascii module (GH-18613) | Hai Shi | 2020-03-11 | 1 | -7/+45 |
| | |||||
* | bpo-1635741: Port audioop extension module to multiphase initialization (PEP ↵ | Hai Shi | 2020-03-11 | 1 | -38/+79 |
| | | | | | 489) (GH-18608) Co-authored-by: Victor Stinner <vstinner@python.org> | ||||
* | bpo-1635741: Port _locale extension module to multiphase initialization (PEP ↵ | Hai Shi | 2020-03-11 | 1 | -34/+83 |
| | | | | | 489) (GH-18358) Co-authored-by: Petr Viktorin <pviktori@redhat.com> | ||||
* | closes bpo-39926: Update Unicode to 13.0.0. (GH-18910) | Benjamin Peterson | 2020-03-11 | 3 | -28209/+29179 |
| | |||||
* | bpo-38075: Fix random_seed(): use PyObject_CallOneArg() (GH-18897) | Victor Stinner | 2020-03-10 | 1 | -4/+1 |
| | | | | | | Fix the random.Random.seed() method when a bool is passed as the seed. PyObject_Vectorcall() was misused: use PyObject_CallOneArg() instead. | ||||
* | bpo-1294959: Add sys.platlibdir attribute (GH-18381) | Victor Stinner | 2020-03-10 | 1 | -12/+40 |
| | | | | | | | | | | | | | Add --with-platlibdir option to the configure script: name of the platform-specific library directory, stored in the new sys.platlitdir attribute. It is used to build the path of platform-specific dynamic libraries and the path of the standard library. It is equal to "lib" on most platforms. On Fedora and SuSE, it is equal to "lib64" on 64-bit systems. Co-Authored-By: Jan Matějek <jmatejek@suse.com> Co-Authored-By: Matěj Cepl <mcepl@cepl.eu> Co-Authored-By: Charalampos Stratakis <cstratak@redhat.com> | ||||
* | bpo-39877: Remove useless PyEval_InitThreads() calls (GH-18883) | Victor Stinner | 2020-03-09 | 4 | -7/+1 |
| | | | | Py_Initialize() calls PyEval_InitThreads() since Python 3.7. It's no longer needed to call it explicitly. | ||||
* | bpo-38249: Expand Py_UNREACHABLE() to __builtin_unreachable() in the release ↵ | Serhiy Storchaka | 2020-03-09 | 1 | -1/+1 |
| | | | | | mode. (GH-16329) Co-authored-by: Victor Stinner <vstinner@python.org> | ||||
* | bpo-38643: Raise SystemError instead of crashing when PyNumber_ToBase is ↵ | Serhiy Storchaka | 2020-03-09 | 1 | -0/+14 |
| | | | | called with invalid base. (GH-18863) | ||||
* | bpo-39822: Use NULL instead of None for empty attrib in Element. (GH-18735) | Serhiy Storchaka | 2020-03-09 | 2 | -41/+37 |
| | |||||
* | bpo-39903: Fix double decref in _elementtree.Element.__getstate__ (GH-18850) | Serhiy Storchaka | 2020-03-09 | 1 | -26/+17 |
| | |||||
* | bpo-39573: Use Py_IS_TYPE() macro to check for types (GH-18809) | Andy Lester | 2020-03-06 | 4 | -6/+5 |
| | | | Co-authored-by: Victor Stinner <vstinner@python.org> | ||||
* | bpo-36144: Implement defaultdict union (GH-18729) | Brandt Bucher | 2020-03-06 | 1 | -6/+45 |
| | | | For PEP 585 (this isn't in the PEP but is an obvious follow-up). | ||||
* | closes bpo-39859: Do not downcast result of hstrerror (GH-18790) | Andy Lester | 2020-03-06 | 1 | -1/+1 |
| | | | | | set_herror builds a string by calling hstrerror but downcasts its return value to char *. It should be const char *. Automerge-Triggered-By: @benjaminp | ||||
* | bpo-39674: Revert "bpo-37330: open() no longer accept 'U' in file mode ↵ | Victor Stinner | 2020-03-04 | 2 | -3/+29 |
| | | | | | | | (GH-16959)" (GH-18767) This reverts commit e471e72977c83664f13d041c78549140c86c92de. The mode will be removed from Python 3.10. | ||||
* | bpo-39770, array module: Remove unnecessary descriptor counting (GH-18675) | Andy Lester | 2020-03-04 | 1 | -5/+0 |
| | |||||
* | bpo-39573: Finish converting to new Py_IS_TYPE() macro (GH-18601) | Andy Lester | 2020-03-04 | 10 | -24/+24 |
| | |||||
* | bpo-39802: Only expose set_escdelay and set_tabsize when curses extensions ↵ | Batuhan Taşkaya | 2020-03-03 | 2 | -1/+39 |
| | | | | are activated (GH-18705) | ||||
* | bpo-38913: Fix segfault in Py_BuildValue("(s#O)", ...) if entered with ↵ | Serhiy Storchaka | 2020-03-02 | 1 | -0/+43 |
| | | | | exception raised. (GH-18656) | ||||
* | bpo-39495: Remove default value from C impl of TreeBuilder.start (GH-18275) | Shantanu | 2020-03-02 | 2 | -9/+9 |
| | |||||
* | bpo-39378: partial of PickleState struct should be traversed. (GH-18046) | Hai Shi | 2020-03-02 | 1 | -0/+1 |
| | |||||
* | Cosmetic change to match the surrounding code. (#18704) | Stefan Krah | 2020-02-29 | 1 | -1/+1 |
| | |||||
* | bpo-39794: Add --without-decimal-contextvar (#18702) | Stefan Krah | 2020-02-29 | 2 | -29/+176 |
| | |||||
* | Fuzz struct.unpack and catch RecursionError in re.compile (GH-18679) | Ammar Askar | 2020-02-28 | 5 | -1/+76 |
| | |||||
* | closes bpo-39736: const strings in Modules/_datetimemodule.c and ↵ | Andy Lester | 2020-02-24 | 2 | -4/+4 |
| | | | | Modules/_testbuffer.c (GH-18637) | ||||
* | bpo-39681: Fix C pickle regression with minimal file-like objects (#18592) | Antoine Pitrou | 2020-02-23 | 1 | -5/+36 |
| | | | | Fix a regression where the C pickle module wouldn't allow unpickling from a file-like object that doesn't expose a readinto() method. | ||||
* | bpo-39648: Expand math.gcd() and math.lcm() to handle multiple arguments. ↵ | Serhiy Storchaka | 2020-02-23 | 2 | -135/+110 |
| | | | | | | | | | | | | | | | | (GH-18604) * bpo-39648: Expand math.gcd() and math.lcm() to handle multiple arguments. * Simplify fast path. * Difine lcm() without arguments returning 1. * Apply suggestions from code review Co-Authored-By: Mark Dickinson <dickinsm@gmail.com> Co-authored-by: Mark Dickinson <dickinsm@gmail.com> | ||||
* | bpo-35950: Raise UnsupportedOperation in BufferedReader.truncate() (GH-18586) | Berker Peksag | 2020-02-21 | 1 | -5/+9 |
| | | | | | | | | | | | | | | | The truncate() method of io.BufferedReader() should raise UnsupportedOperation when it is called on a read-only io.BufferedReader() instance. https://bugs.python.org/issue35950 Automerge-Triggered-By: @methane | ||||
* | bpo-39576: Prevent memory error for overly optimistic precisions (GH-18581) | Stefan Krah | 2020-02-21 | 2 | -6/+210 |
| | |||||
* | Use the new recommended number of repetitions in the refleak tests. (#18569) | Stefan Krah | 2020-02-20 | 1 | -1/+1 |
| | |||||
* | Update runall.bat to the latest Windows build system. (#18571) | Stefan Krah | 2020-02-20 | 1 | -41/+59 |
| | |||||
* | Valgrind no longer supports --db-attach=yes. (#18568) | Stefan Krah | 2020-02-20 | 1 | -1/+1 |
| | |||||
* | bpo-39479:Add math.lcm() function: Least Common Multiple (#18547) | ananthan-123 | 2020-02-19 | 2 | -1/+85 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update math.rst * Update math.rst * updated whats new * Update test_math.py * Update mathmodule.c * Update mathmodule.c.h * Update ACKS * 📜🤖 Added by blurb_it. * Update 3.9.rst * Update 2020-02-18-12-37-16.bpo-39479.j3UcCq.rst * Update math.rst * Update 2020-02-18-12-37-16.bpo-39479.j3UcCq.rst * Update test_math.py * Update ACKS * Update mathmodule.c.h * Update mathmodule.c * Update mathmodule.c.h * Update mathmodule.c.h Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> | ||||
* | bpo-1635741: Port _bz2 extension module to multiphase initialization(PEP ↵ | Hai Shi | 2020-02-18 | 1 | -21/+35 |
| | | | | | 489) (GH-18050) https://bugs.python.org/issue1635741 | ||||
* | bpo-1635741: Port _abc extension to multiphase initialization (PEP 489) ↵ | Hai Shi | 2020-02-17 | 1 | -9/+18 |
| | | | | (GH-18030) | ||||
* | bpo-1635741: Port _contextvars module to multiphase initialization (PEP 489) ↵ | Hai Shi | 2020-02-17 | 1 | -26/+29 |
| | | | | (GH-18374) |