summaryrefslogtreecommitdiff
path: root/Cython/Utility
Commit message (Expand)AuthorAgeFilesLines
* fold CYTHON_USE_PYLONG_INTERNALS feature macro into the same initialisation s...Stefan Behnel2016-07-311-3/+8
* use new macro in two more placesStefan Behnel2016-07-311-2/+2
* add macro indirections that apparently help making pyston happierStefan Behnel2016-07-313-2/+5
* guard the usage of the new PEP 492 async type slots by an explicit feature macroStefan Behnel2016-07-312-18/+28
* make new feature-specific guards overridable by user #defines in CPython to a...Stefan Behnel2016-07-301-7/+28
* replace generic "COMPILING_IN_*" C macros with feature specific guards that a...Stefan Behnel2016-07-3010-83/+95
* streamline FetchStopIterationValue()Stefan Behnel2016-07-281-25/+23
* move slow code out of the wayStefan Behnel2016-07-281-1/+1
* speed up FetchStopIterationValue() by moving slow code out of the wayStefan Behnel2016-07-281-1/+1
* use correct (and originally intended) optimisation in CPython instead of *dis...Stefan Behnel2016-07-281-1/+1
* speed up delegation of generators and coroutines a little by avoiding an indi...Stefan Behnel2016-07-281-1/+6
* Allow conversion of std::complex to/from Python objects.Robert Bradshaw2016-06-181-0/+32
* follow PEP492 change in Py3.5.2 that makes __aiter__() a simple function inst...Stefan Behnel2016-06-111-3/+80
* Work around missing Cygwin truncl.Robert Bradshaw2016-05-171-0/+6
* add "__module__" attribute to coroutines and generatorsStefan Behnel2016-05-161-8/+14
* avoid code duplication in utility function by using macrosStefan Behnel2016-04-222-18/+10
* commentStefan Behnel2016-04-211-1/+1
* support really long paddings in f-string formatting of C integersStefan Behnel2016-04-211-3/+3
* Merge branch '0.24.x'Robert Bradshaw2016-04-141-0/+4
|\
| * add fallback implementation for PyByteArray_Check() in PyPyStefan Behnel2016-04-061-0/+4
* | Fix complex division for native complex type.Robert Bradshaw2016-04-121-5/+32
* | Move complex type support into a utility code file.Robert Bradshaw2016-04-121-0/+255
* | implement width based format specs for integer formattingStefan Behnel2016-04-091-25/+111
* | generalise C type specific string formattingStefan Behnel2016-04-091-1/+1
* | assure constant declarations in bint->PyUnicode conversion codeStefan Behnel2016-04-091-1/+1
* | replace dead left-over code by the actually intended fast bint->True/False fo...Stefan Behnel2016-04-091-9/+3
* | minor code cleanupsStefan Behnel2016-04-091-2/+2
* | optimise C integer formattingStefan Behnel2016-04-091-32/+68
* | avoid intermediate PyInt/Long creation when formatting C integer valuesStefan Behnel2016-04-081-0/+62
|/
* fix typo in PyPy fallbackStefan Behnel2016-03-281-1/+1
* provide fallback implementation for PyObject_Format() in PyPyStefan Behnel2016-03-281-0/+4
* make sure f-string formatting always returns a Unicode string (even when not ...Stefan Behnel2016-03-261-3/+9
* fix repeated expression evaluation in f-string implementation for !s/r/a conv...Stefan Behnel2016-03-261-2/+10
* reduce string formatting overhead for the very likely case of str values in Py2Stefan Behnel2016-03-261-2/+7
* reduce string formatting overhead for the very likely case of integer valuesStefan Behnel2016-03-261-1/+11
* F strings (PEP 498)Robert Bradshaw2016-03-242-0/+24
|\
| * simplify code generated for f-string formatting using simple utility functionsStefan Behnel2016-03-222-1/+20
| * make missing PyObject_ASCII() function sort-of available in Py2 (to be used b...Stefan Behnel2016-03-211-0/+4
| * avoid formatting call overhead for simple Unicode value caseStefan Behnel2016-03-211-0/+1
* | fix copy&paste bugStefan Behnel2016-03-241-1/+1
* | avoid truth-testing overhead in Py3.3+ also for non-ready (wchar_t) Unicode s...Stefan Behnel2016-03-241-0/+2
* | avoid alignment overhead in internal structStefan Behnel2016-03-241-1/+1
* | Forward declare some memoryview utility code functions.Robert Bradshaw2016-03-211-0/+5
|/
* generally #define PyObject_Malloc() and friends to their PyMem_*() counterpar...Stefan Behnel2016-03-172-8/+6
* fall back to PyMem_Malloc() in PyPy (which doesn't have PyObject_Malloc() and...Stefan Behnel2016-03-171-0/+8
* Remove deprecated property syntax from MemoryView utility code.Robert Bradshaw2016-03-171-58/+50
* Silence a warning about applying unary minus to an unsigned integerIan Henriksen2016-03-031-1/+1
* Merge pull request #493 from Nikratio/masterscoder2016-02-292-2/+3
|\
| * __Pyx_PyInt_TrueDivideObjC: switch comparison orderNikolaus Rath2016-02-291-1/+2
| * FROM_PY_FUNCTION: Cast to sdigit after unary minus, not beforeNikolaus Rath2016-02-291-1/+1