13 Commits

Author SHA1 Message Date
Francesc Alted d48823ae9b Fix constsig leak on itemsizes allocation failure in NumExpr_init. Closes #561. 2026-07-18 12:13:01 +02:00
pre-commit-ci[bot] 9dad87bd2c [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-03-06 18:54:56 +00:00
Robert McLeod 99ddb12b18 Remove support for Python 2.7 and 3.5; add support for Python 3.10 2021-11-08 19:54:18 -08:00
Oleksandr Pavlyk fda3c80a41 MAINT: Elimited deprecated conversion from string constant to 'char *'
Added explicit casts to string constants to eliminate these compiler warnings.
2016-10-10 14:52:43 -05:00
Francesc Alted 3486c4ad2f Devised a way for distinguishing between int/long constants in python 3.3. Now every functionality must be the same between both versions of python (bar untested features). 2013-04-13 14:33:42 +02:00
Antonio Valentino ac93628714 Support np.int32 constant nodes in python 3 2012-10-28 20:17:22 +01:00
Antonio Valentino d560c36f00 Fixed error message. 2012-10-14 19:09:32 +02:00
Antonio Valentino b2a94de29e use the PyVarObject_HEAD_INIT macro instead of PyObject_HEAD_INIT 2012-04-15 20:41:42 +02:00
Antonio Valentino 63b40bee8d Use the Py_TYPE macro 2012-04-15 18:18:48 +02:00
Antonio Valentino 8e47beca98 Fixed incompatibilities regarding the int/long API 2012-04-15 13:25:04 +02:00
Antonio Valentino b83e68bdb3 Switch from PyString to PyBytes API 2012-04-15 13:18:11 +02:00
Mark Wiebe b8a42cbeec Replace tabs with spaces 2012-03-01 15:37:38 -08:00
Mark Wiebe b64ca885eb Split apart interpreter.cpp into more manageable chunks 2012-03-01 14:16:56 -08:00