Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-40268: Remove unused structmember.h includes (GH-19530) | Victor Stinner | 2020-04-15 | 1 | -1/+0 |
| | | | | | | If only offsetof() is needed: include stddef.h instead. When structmember.h is used, add a comment explaining that PyMemberDef is used. | ||||
* | bpo-40268: Remove explicit pythread.h includes (#19529) | Victor Stinner | 2020-04-15 | 1 | -1/+0 |
| | | | | Remove explicit pythread.h includes: it is always included by Python.h. | ||||
* | bpo-39943: Add the const qualifier to pointers on non-mutable PyUnicode ↵ | Serhiy Storchaka | 2020-04-11 | 1 | -2/+2 |
| | | | | data. (GH-19345) | ||||
* | 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 |
| | |||||
* | 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-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521) | Dong-hee Na | 2020-02-17 | 1 | -2/+2 |
| | |||||
* | bpo-39573: Use Py_SET_SIZE() function (GH-18402) | Victor Stinner | 2020-02-07 | 1 | -2/+2 |
| | | | | Replace direct acccess to PyVarObject.ob_size with usage of the Py_SET_SIZE() function. | ||||
* | bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393) | Victor Stinner | 2020-02-07 | 1 | -3/+3 |
| | | | Replace direct access to PyObject.ob_type with Py_TYPE(). | ||||
* | Revert mode change that loses information in directory listings on Linux. ↵ | Stefan Krah | 2019-08-21 | 1 | -0/+0 |
| | | | | (#15366) | ||||
* | Unmark files as executable that can't actually be executed. (GH-15353) | Greg Price | 2019-08-21 | 1 | -0/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are plenty of legitimate scripts in the tree that begin with a `#!`, but also a few that seem to be marked executable by mistake. Found them with this command -- it gets executable files known to Git, filters to the ones that don't start with a `#!`, and then unmarks them as executable: $ git ls-files --stage \ | perl -lane 'print $F[3] if (!/^100644/)' \ | while read f; do head -c2 "$f" | grep -qxF '#!' \ || chmod a-x "$f"; \ done Looking at the list by hand confirms that we didn't sweep up any files that should have the executable bit after all. In particular * The `.psd` files are images from Photoshop. * The `.bat` files sure look like things that can be run. But we have lots of other `.bat` files, and they don't have this bit set, so it must not be needed for them. Automerge-Triggered-By: @benjaminp | ||||
* | Rename memory.c to mpalloc.c for consistency with the header file. (#14687) | Stefan Krah | 2019-07-10 | 2 | -1/+1 |
| | |||||
* | Really remove vcstdint.h. (#14686) | Stefan Krah | 2019-07-10 | 3 | -234/+1 |
| | |||||
* | bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async ↵ | Jeroen Demeyer | 2019-05-31 | 1 | -8/+8 |
| | | | | | | | | | (GH-13464) Automatically replace tp_print -> tp_vectorcall_offset tp_compare -> tp_as_async tp_reserved -> tp_as_async | ||||
* | bpo-36793: Remove unneeded __str__ definitions. (GH-13081) | Serhiy Storchaka | 2019-05-06 | 1 | -1/+1 |
| | | | | Classes that define __str__ the same as __repr__ can just inherit it from object. | ||||
* | bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749) | Serhiy Storchaka | 2018-11-27 | 1 | -38/+38 |
| | | | | | | Fix invalid function cast warnings with gcc 8 for method conventions different from METH_NOARGS, METH_O and METH_VARARGS excluding Argument Clinic generated code. | ||||
* | bpo-35059, libmpdec: Add missing EXTINLINE in mpdecimal.h (GH-10128) | Victor Stinner | 2018-10-26 | 1 | -5/+5 |
| | | | | | | | | | | | | | Declare functions with EXTINLINE: * mpd_del() * mpd_uint_zero() * mpd_qresize() * mpd_qresize_zero() * mpd_minalloc() These functions are implemented with "inline" or "ALWAYS_INLINE", but declared without inline which cause linker error on Visual Studio in Debug mode when using /Ob1. | ||||
* | bpo-34762: Update PyContext* to PyObject* in asyncio and decimal (GH-9609) | Yury Selivanov | 2018-09-27 | 1 | -3/+3 |
| | | | This fixes various compiler warnings. | ||||
* | Fix some warnings produced by different compilers. (#5593) | Serhiy Storchaka | 2018-02-09 | 1 | -0/+6 |
| | |||||
* | bpo-25988: Emit a warning when use or import ABCs from 'collections'. (#5460) | Serhiy Storchaka | 2018-01-31 | 1 | -1/+5 |
| | |||||
* | bpo-32630: Use contextvars in decimal (GH-5278) | Yury Selivanov | 2018-01-27 | 1 | -89/+31 |
| | |||||
* | bpo-31406: Fix crash due to lack of type checking in subclassing. (#3477) | Stefan Krah | 2017-09-10 | 1 | -5/+14 |
| | |||||
* | bpo-31403: Remove WITHOUT_THREADS from _decimal. (#3474) | Stefan Krah | 2017-09-09 | 2 | -113/+16 |
| | |||||
* | bpo-30923: Disable warning that has been part of -Wextra since gcc-7.0. (#3142) | Stefan Krah | 2017-08-18 | 1 | -0/+6 |
| | |||||
* | bpo-27425: Be more explicit in .gitattributes (GH-840) | Zachary Ware | 2017-06-10 | 1 | -111/+111 |
| | | | Updates checked-in line endings on several files. | ||||
* | Correct typo (#976) | Angus Hollands | 2017-04-03 | 1 | -1/+1 |
| | |||||
* | bpo-29919: Remove unused imports found by pyflakes (#137) | Victor Stinner | 2017-03-27 | 1 | -1/+0 |
| | | | Make also minor PEP8 coding style fixes on modified imports. | ||||
* | Issue #28769: The result of PyUnicode_AsUTF8AndSize() and PyUnicode_AsUTF8() | Serhiy Storchaka | 2017-01-22 | 1 | -1/+1 |
| | | | | is now of type "const char *" rather of "char *". | ||||
* | While a speedup of 1% is measurable, contexts aren't created that often, | Stefan Krah | 2017-01-09 | 1 | -4/+4 |
| | | | | so let's defer this until 3.7, 3.8, ... all have this new function. | ||||
* | Merge 3.6. | Stefan Krah | 2017-01-09 | 1 | -7/+7 |
|\ | |||||
| * | Merge 3.5. | Stefan Krah | 2017-01-09 | 1 | -7/+7 |
| |\ | |||||
| | * | Issue #28701: Revert part of 5bdc8e1a50c8 for the following reasons: | Stefan Krah | 2017-01-09 | 1 | -7/+7 |
| | | | | | | | | | | | | | | | | | | - There was no real problem to begin with. - The hypothetical problem has been fixed by 5bdc8e1a50c8. | ||||
* | | | Revert part of dbf72357cb4a that is in a rarely used path and causes | Stefan Krah | 2017-01-07 | 1 | -1/+1 |
| | | | | | | | | | | | | maintenance issues (cost/benefit). | ||||
* | | | Revert (unauthorized) parts of 54a89144ee1d which are not in a speed-sensitive | Stefan Krah | 2017-01-07 | 1 | -4/+4 |
| | | | | | | | | | | | | path in order to avoid maintenance issues. | ||||
* | | | Revert (unauthorized) parts of b9eb35435178 which are not in a speed-sensitive | Stefan Krah | 2017-01-07 | 1 | -1/+1 |
| | | | | | | | | | | | | path and cause maintenance issues (3.6 <-> 3.7, private test suite). | ||||
* | | | Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of ↵ | Serhiy Storchaka | 2016-12-16 | 1 | -1/+1 |
| | | | | | | | | | | | | dict. | ||||
* | | | Don't parenthesis in _PyObject_CallMethodId() format | Victor Stinner | 2016-12-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Issue #28915: Without parenthesis, _PyObject_CallMethodId() avoids the creation a temporary tuple, and so is more efficient. | ||||
* | | | Use _PyObject_CallNoArg() | Victor Stinner | 2016-12-06 | 1 | -8/+8 |
|/ / | | | | | | | | | | | | | Replace: PyObject_CallObject(callable, NULL) with: _PyObject_CallNoArg(callable) | ||||
* | | Issue #28701: Replace PyUnicode_CompareWithASCIIString with ↵ | Serhiy Storchaka | 2016-11-16 | 1 | -7/+7 |
|\ \ | |/ | | | | | | | | | _PyUnicode_EqualToASCIIString. The latter function is more readable, faster and doesn't raise exceptions. | ||||
| * | Issue #28701: Replace PyUnicode_CompareWithASCIIString with ↵ | Serhiy Storchaka | 2016-11-16 | 1 | -7/+7 |
| | | | | | | | | | | | | _PyUnicode_EqualToASCIIString. The latter function is more readable, faster and doesn't raise exceptions. | ||||
* | | Issue #26331: Implement the parsing part of PEP 515. | Brett Cannon | 2016-09-09 | 1 | -4/+8 |
| | | | | | | | | Thanks to Georg Brandl for the patch. | ||||
* | | Fix some warnings from MSVC | Steve Dower | 2016-09-07 | 1 | -4/+0 |
| | | |||||
* | | include (now) int standard headers | Benjamin Peterson | 2016-09-06 | 1 | -6/+2 |
| | | |||||
* | | do not need vcstdint.h anymore | Benjamin Peterson | 2016-09-06 | 1 | -1/+0 |
| | | |||||
* | | Merge 3.5. | Stefan Krah | 2016-07-17 | 1 | -8/+51 |
|\ \ | |/ | |||||
| * | Issue #26974: Fix segfault in the presence of absurd subclassing. Proactively | Stefan Krah | 2016-07-17 | 1 | -3/+47 |
| | | | | | | | | eliminate all internal uses of overridden methods. | ||||
* | | Merge 3.5. | Stefan Krah | 2016-06-20 | 1 | -1/+1 |
|\ \ | |/ |