summaryrefslogtreecommitdiff
path: root/Cython/Utility/ObjectHandling.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid Python int object creation when multiplying sequences with C integers (...scoder2023-04-211-0/+30
* Fix bound class methods when unpacking builtin method calls (GH-5219)0dminnimda2023-01-241-2/+56
* Merge branch '0.29.x'da-woods2022-11-261-1/+4
|\
| * Avoid triggering type-check assert for cyfuncs [0.29.x] (#5031)da-woods2022-11-261-1/+4
* | Optimized implementation of bound c methods (#5105)da-woods2022-11-081-0/+9
* | Merge branch '0.29.x'da-woods2022-10-221-8/+8
|\ \ | |/
| * Fix various clang warnings (#5086)Lisandro Dalcin2022-10-171-11/+10
| * Import internal CPython frame header file in Python 3.11 (GH-4667)Thomas A Caswell2022-03-121-0/+7
| * Get 0.29.x working on Python 3.11 (GH-4465)da-woods2021-11-181-0/+2
* | Lists of "negative" length are also empty, and that's the case we special-cas...Stefan Behnel2022-04-181-2/+2
* | Avoid nullptr math undefined behaviour in __Pyx_PyList_GetSlice() utility fun...Richard Barnes2022-04-181-0/+6
* | Import internal CPython frame header file in Python 3.11 (GH-4667)Thomas A Caswell2022-03-121-2/+6
* | Remove Stackless hack for looking up "PyFrameObject.f_localsplus" from Stackl...Stefan Behnel2022-02-241-2/+9
* | Remove unreachable code in Utility function (GH-4458)Max Bachmann2021-11-081-3/+2
* | Initial support for Python 3.11 (GH-4414)da-woods2021-10-251-0/+2
* | Add directive "cpp_locals" to handle C++ variables using std::optional (GH-4225)da-woods2021-06-291-0/+18
* | Move some utility code from ExprNodes.py into utility code files.Stefan Behnel2021-06-291-0/+37
* | Split the current "CYTHON_COMPILING_IN_LIMITED_API" macro guard (GH-3611)scoder2021-05-251-0/+1
* | Silence C compiler warnings about unused variables in a universal way (GH-4162)Max Bachmann2021-05-151-2/+7
* | Fix implicit sign conversion warning (GH-4148)Max Bachmann2021-05-141-2/+2
* | Merge branch '0.29.x'Stefan Behnel2021-05-031-1/+1
|\ \ | |/
| * Use Py_TYPE() and Py_REFCNT() macros (GH-3932)Victor Stinner2021-05-021-2/+2
| * Fix "__Pyx_PyObject_CallOneArg()" when calling PyCFunctions with the METH_MET...Stefan Behnel2020-11-261-1/+1
| * Work around error that "__reduce_cython__ cannot be found" when re-importing ...Stefan Behnel2020-04-251-0/+35
* | Make "__Pyx_UnicodeContainsUCS4()" work for WCHAR unicode strings with Py3.9+...scoder2021-04-251-2/+2
* | Implement PEP-560 inheritance (__mro_entries__) (GH-4005)da-woods2021-04-021-0/+88
* | Fix type conversions in vectorcallfunc (GH-4054)Max Bachmann2021-03-301-13/+14
* | Fix compiler warning about constant conditions in clang (GH-4053)Max Bachmann2021-03-211-3/+3
* | Use Py_TYPE() and __Pyx_SET_SIZE() functionsVictor Stinner2020-12-091-1/+1
* | Avoid unused variable in PyPy etc.Stefan Behnel2020-06-221-1/+1
* | Give the "__Pyx_PyObject_GetIterNext" helper macro a more explanatory name.Stefan Behnel2020-06-201-1/+1
* | Avoid using the "tp_iternext" slot when CYTHON_USE_TYPE_SLOTS is disabled.Stefan Behnel2020-06-201-1/+1
* | Avoid using "tp_name" when CYTHON_COMPILING_IN_LIMITED_API (GH-3693)Matthias Braun2020-06-201-26/+103
* | Fix definition of "__Pyx_CyFunction_USED", which should only be #defined and ...Stefan Behnel2020-06-191-1/+1
* | Minor code simplification.Stefan Behnel2020-06-141-4/+2
* | Use a more efficient way to check for PyCFunction and CyFunction at the same ...Stefan Behnel2020-05-241-2/+2
* | Use an inlined version of PyType_HasFeature() instead of directly accessing "...Stefan Behnel2020-05-231-1/+1
* | Try to fix MSVC warning "C4551: function call missing argument list".Stefan Behnel2020-05-071-3/+3
* | Avoid a C compiler warning about a dead condition in Py3.6+.Stefan Behnel2020-05-011-5/+9
* | Add another safety guard around the optimised PEP-487 implementation.Stefan Behnel2020-04-231-2/+2
* | Tune some internal calls into fastcall/vectorcall (GH-3540)Stefan Behnel2020-04-221-45/+42
* | Avoid "unused" C compiler warning.Stefan Behnel2020-04-221-0/+5
* | Implement PEP-487: simpler customisation of class creation (GH-3533)Stefan Behnel2020-04-221-9/+187
* | Minor code cleanup.Stefan Behnel2020-04-201-4/+2
* | Fix C99-ism to make code C89 again.Stefan Behnel2020-04-201-1/+2
* | Update GetItem to support __class_getitem__ for type objects (GH-3518)msg5552020-04-201-13/+32
* | Add some missing branch hints.Stefan Behnel2020-04-181-6/+6
* | Add __Pyx_IS_TYPE() macro to mimic the new "Py_IS_TYPE()" macro in CPython 3....Stefan Behnel2020-04-111-4/+4
* | Avoid C compiler warning when refnanny is not used.Stefan Behnel2020-04-031-3/+11
* | Concatenate strings in place if possible (GH-3451)da-woods2020-04-021-0/+112