misc changes |
|
More...
|
almost 17 years ago
|
tp_new must always be generated to set the vtab but we can get away with skipping intermediate classes if nothing new happens |
|
More...
|
almost 17 years ago
|
C++ assignment fix |
|
More...
|
almost 17 years ago
|
Allow trivial __cinit__ that ignores __init__ values for speed. The signatures are no longer required to match if the only argument to __cinit__ is self. |
|
More...
|
almost 17 years ago
|
tp_new, etc. cleanup |
|
More...
|
almost 17 years ago
|
Optimize tp_new and tp_dealloc |
|
More...
|
almost 17 years ago
|
Further optimizations on tp_clear/traverse |
|
More...
|
almost 17 years ago
|
empty tuple optimization |
|
More...
|
almost 17 years ago
|
generic constant code |
|
More...
|
almost 17 years ago
|
Merge Stefan Behnel's work. |
|
More...
|
almost 17 years ago
|
typo |
|
More...
|
almost 17 years ago
|
Warning on ++x and --x |
|
More...
|
almost 17 years ago
|
cleanup |
|
More...
|
almost 17 years ago
|
minor annotation additions |
|
More...
|
almost 17 years ago
|
GetStarArgs: separate out keyword handling, generate specific code for functions with or without any combination of *args and **kwargs |
|
More...
|
almost 17 years ago
|
test cleanup |
|
More...
|
almost 17 years ago
|
Argument parsing error handling |
|
More...
|
almost 17 years ago
|
Annotation work |
|
More...
|
almost 17 years ago
|
fix pre-import (broke with new Pyrex builtin code) |
|
More...
|
almost 17 years ago
|
test fixes after GetStarArgs() changes |
|
More...
|
almost 17 years ago
|
simplified __Pyx_GetStarArg(), moved more intelligence into the generator |
|
More...
|
almost 17 years ago
|
split up __Pyx_GetStarArgs() into two separate functions for *args and **kwargs to prepare their independent use |
|
More...
|
almost 17 years ago
|
use PyObject_Call() instead of _CallObject() just as Python calls it internally, speedup of about 5% |
|
More...
|
almost 17 years ago
|
cleanup and faster kw arg splitting in __Pyx_GetStarArgs |
|
More...
|
almost 17 years ago
|
divert tp_clear()/tp_traverse() to parent type if type has no object attributes |
|
More...
|
almost 17 years ago
|
reset to None instead of NULL in tp_clear() |
|
More...
|
almost 17 years ago
|
fix tp_clear() according to Python docs: zero out member pointer before decrefing its content |
|
More...
|
almost 17 years ago
|
raise compiler error for 'cdef readonly class' |
|
More...
|
almost 17 years ago
|
only generate tp_clear/traverse functions if type supports GC |
|
More...
|
almost 17 years ago
|
only reference type GC functions in extension type if GC support is required |
|
More...
|
almost 17 years ago
|