- 25 Jan, 2018 4 commits
-
-
Jeroen Demeyer authored
-
Stefan Behnel authored
Use a specialised GenericGetAttr implementation for the "tp_getattro" slot whenever a type uses the generic lookup but has no instance dict.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 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".
-
- 23 Jan, 2018 1 commit
-
-
scoder authored
Add warnings to compiler directive docs
-
- 22 Jan, 2018 1 commit
-
-
Christopher Bartak authored
-
- 21 Jan, 2018 1 commit
-
-
Stefan Behnel authored
Use specialised default return handling code for "return None" in generators and other functions that return Python objects.
-
- 20 Jan, 2018 5 commits
-
-
scoder authored
Fix link to Pythran manual in the documentation.
-
Ralf Gommers authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 17 Jan, 2018 2 commits
-
-
Stefan Behnel authored
-
Robert Bradshaw authored
C functions without args should be declared as f(void)
-
- 16 Jan, 2018 5 commits
-
-
Jeroen Demeyer authored
-
scoder authored
Allow multiple inheritance without __dict__
-
Stefan Behnel authored
-
Stefan Behnel authored
Closes #2075.
-
Jeroen Demeyer authored
-
- 13 Jan, 2018 4 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Evaluate multiplication of string literals at compile time if the result is short (<= 256 characters).
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 12 Jan, 2018 4 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 11 Jan, 2018 5 commits
-
-
Robert Bradshaw authored
-
Robert Bradshaw authored
Docs Update
-
Myles Hollowed authored
-
Myles Hollowed authored
-
Myles Hollowed authored
Fix typo: to -> two
-
- 10 Jan, 2018 3 commits
-
-
Stefan Behnel authored
Disable an optimisation that turned out to be a pessimisation (replacing literal lists with tuples).
-
Robert Bradshaw authored
Fix typos in docs
-
Takuro Ashie authored
-
- 07 Jan, 2018 2 commits
-
-
Stefan Behnel authored
Increase number of items for which list.extend([...]) is optimised. Benchmarking shows that append() is still faster for 8 items (on an empty list) than extend(). This limit could be increased for larger lists (which grow by a larger amount), but if we have to settle on one value then 8 is good enough, as we can expect literal item lists to be rather short.
-
Stefan Behnel authored
-