An error occurred fetching the project authors.
- 24 Jan, 2018 3 commits
-
-
Stefan Behnel authored
Remove the complete copy of "PyObject_GenericGetAttr()" again as it's too much code for too little effect. Calling the original C-API function as a fallback should be enough.
-
Stefan Behnel authored
Optimise attribute access on extension types with "__getattr__" but without instance dict through a streamlined copy of "PyObject_GenericGetAttr".
-
Stefan Behnel authored
Optimise attribute access on Cython provided extension types without instance dict through a streamlined copy of "PyObject_GenericGetAttr".
-
- 06 Jan, 2018 1 commit
-
-
Stefan Behnel authored
-
- 22 Dec, 2017 1 commit
-
-
Stefan Behnel authored
Tweak method call fallbacks of dict.get(), dict.setdefault() and dict.pop() into fast unbound method calls to the underlying C function.
-
- 21 Dec, 2017 1 commit
-
-
Stefan Behnel authored
-
- 18 Dec, 2017 1 commit
-
-
Antoine Pitrou authored
-
- 17 Dec, 2017 2 commits
-
-
Antoine Pitrou authored
-
Antoine Pitrou authored
-
- 05 Nov, 2017 4 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Remove direct Unicode hash usage for dict lookups as it proved to be slower after all. Optimising a generic item lookup for dict is faster, though.
-
Stefan Behnel authored
-
- 08 Oct, 2017 3 commits
-
-
Stefan Behnel authored
Speed up some dict lookups in Py3.5+ by calling the faster "_PyDict_GetItem_KnownHash()" instead of "PyDict_GetItem()".
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 29 Sep, 2017 1 commit
-
-
Stefan Behnel authored
-
- 13 Sep, 2017 2 commits
-
-
Ronan Lamy authored
It is used even when CYTHON_USE_TYPE_SLOTS is disabled.
-
Ronan Lamy authored
-
- 12 Sep, 2017 5 commits
-
-
Stefan Behnel authored
Improve C macro guard: __Pyx_GetAttr() should be optimised exactly iff __Pyx_PyObject_GetAttrStr() is also optimised.
-
Stefan Behnel authored
Avoid inlining some generic fallback functions. However short they are, they are just fallbacks and shouldn't get in the way.
-
Stefan Behnel authored
Split 2-tuple unpacking helper function into a (still) inlineable fast-path and a slow fallback function that does not need inlining.
-
Stefan Behnel authored
Supply a general macro for fast exception setting without value (e.g. StopIteration).
-
Stefan Behnel authored
-
- 18 Aug, 2017 1 commit
-
-
Stefan Behnel authored
-
- 12 Aug, 2017 1 commit
-
-
Stefan Behnel authored
-
- 07 Aug, 2017 1 commit
-
-
Stefan Behnel authored
-
- 01 Aug, 2017 1 commit
-
-
Stefan Behnel authored
-
- 31 Jul, 2017 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 26 Jul, 2017 1 commit
-
-
Stefan Behnel authored
-
- 13 Jul, 2017 1 commit
-
-
Stefan Behnel authored
repair __Pyx_CallUnboundCMethod1() macro which also needs to adapt to the new CPython FASTCALL signature in Py3.7
-
- 09 Jul, 2017 1 commit
-
-
Stefan Behnel authored
-
- 07 Jun, 2017 1 commit
-
-
Jeroen Demeyer authored
-
- 08 May, 2017 1 commit
-
-
Robert Bradshaw authored
Previously, if incrementing by the length failed to make the index positive, this *incremented* index was passed in an attempt to raise the correct error. This fixes #1700.
-
- 13 Jan, 2017 1 commit
-
-
Robert Bradshaw authored
-
- 28 Oct, 2016 1 commit
-
-
Stefan Behnel authored
Closes #1506
-
- 15 Oct, 2016 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-