summaryrefslogtreecommitdiff
path: root/Cython
Commit message (Expand)AuthorAgeFilesLines
* Also update version check in Main.py.dropPy32Stefan Behnel2017-08-261-2/+2
* Remove support and special handling code for Py3.2.Stefan Behnel2017-08-257-49/+18
* Merge pull request #1832 from scoder/gen_exc_handlingscoder2017-08-258-54/+106
|\
| * Only reset the frame backlink of *internally* created exception tracebacks in...Stefan Behnel2017-08-251-13/+12
| * Avoid potential C compiler warnings.Stefan Behnel2017-08-251-1/+1
| * Add branch hints to __Pyx_Coroutine_Close() to optimise for the normal case.Stefan Behnel2017-08-251-2/+2
| * Merge branch 'master' into gen_exc_handlingStefan Behnel2017-08-2510-42/+98
| |\
| * | Minor code cleanups.Stefan Behnel2017-08-242-5/+7
| * | Pass current thread state into generator body instead of requesting it twice.Stefan Behnel2017-08-242-7/+13
| * | Check frame back-pointer before we clear it. CPython can simply assert the id...Stefan Behnel2017-08-241-3/+11
| * | Avoid "unused argument" warning of C compilers with non-CPython.Stefan Behnel2017-08-241-4/+4
| * | Reuse known thread state in more places instead of looking it up again.Stefan Behnel2017-08-243-12/+13
| * | Move exception state cleanup into generator body code to allow a distinction ...Stefan Behnel2017-08-247-28/+49
| * | Keep direct closure of generators and coroutines intact during cleanup by dis...Stefan Behnel2017-08-201-0/+3
| * | Improve handling of exception state in coroutines to prevent swallowing excep...Stefan Behnel2017-08-201-12/+24
* | | Merge branch 'release'Stefan Behnel2017-08-251-1/+1
|\ \ \
| * | | Try to silence gcc compiler warning.Stefan Behnel2017-08-251-1/+1
| * | | Prepare release candidate.0.26.1rc1Stefan Behnel2017-08-251-1/+1
| * | | Add missing declaration in .pxd file (ParseTreeTransforms.py file is not comp...Stefan Behnel2017-08-211-1/+2
| * | | Fix annotation of error gotos.Stefan Behnel2017-08-211-1/+1
| * | | Remove a PyPy fix that does not actually fix anything.Stefan Behnel2017-08-211-7/+0
| * | | Add missing cast to avoid a compiler warning on platforms where char is unsig...Stefan Behnel2017-08-211-1/+1
| * | | Remove unused import that may not be available in all CPython or PyPy install...Stefan Behnel2017-08-211-1/+1
* | | | Merge branch 'master' of github.com:cython/cythonRobert Bradshaw2017-08-253-25/+50
|\ \ \ \
| * | | | Simplify code.Stefan Behnel2017-08-251-2/+1
| * | | | Merge branch 'master' of git+ssh://github.com/cython/cythonStefan Behnel2017-08-258-31/+99
| |\ \ \ \ | | |_|_|/ | |/| | |
| * | | | Streamline some coroutine delegation code paths to avoid generic Python metho...Stefan Behnel2017-08-252-23/+49
* | | | | Add required copy and assignment operators for C++ classes with python object...Robert Bradshaw2017-08-252-2/+27
| |/ / / |/| | |
* | | | Allow C++ classes to have Python object members.Robert Bradshaw2017-08-254-19/+65
* | | | Remove unused parameter.Robert Bradshaw2017-08-241-3/+2
* | | | Fix bug with unavailable overflowcheck attribute.Robert Bradshaw2017-08-241-0/+1
* | | | Implement overflow check for abs(int).Robert Bradshaw2017-08-241-1/+8
* | | | Return a signed value for abs(int).Robert Bradshaw2017-08-243-9/+24
|/ / /
* | | Prevent incorrect coercion from digit-only strings to integers in fallback co...Stefan Behnel2017-08-231-1/+3
* | | Revert removal of name "gs" from Shadow.py since it's used by foreign code, s...Stefan Behnel2017-08-221-1/+2
* | | Remove accidental left-over name "gs" from Shadow.py that should not be part ...Stefan Behnel2017-08-221-2/+4
* | | Avoid some unnecessary strlen() calls in exception text formatting, while sti...Stefan Behnel2017-08-222-6/+6
* | | Make compiler pipeline a bit nicer to profile.Stefan Behnel2017-08-211-3/+17
* | | Simplify TrackNumpyAttributes transform.Stefan Behnel2017-08-212-5/+9
* | | Add missing declaration in .pxd file (ParseTreeTransforms.py file is not comp...Stefan Behnel2017-08-211-1/+2
* | | Fix annotation of error gotos.Stefan Behnel2017-08-211-1/+1
* | | Optimise some transforms a little more.Stefan Behnel2017-08-211-0/+6
| |/ |/|
* | Remove a PyPy fix that does not actually fix anything.Stefan Behnel2017-08-191-7/+0
* | Add missing cast to avoid a compiler warning on platforms where char is unsig...Stefan Behnel2017-08-191-1/+1
* | Include deprecation warning from CPython (3.3+) in __Pyx_PyNumber_IntOrLong()...Stefan Behnel2017-08-191-6/+24
* | Streamline __Pyx_PyNumber_IntOrLong() with direct slot calls instead of C-API...Stefan Behnel2017-08-191-9/+9
* | Split an inline helper function to reduce excessive inlining.Stefan Behnel2017-08-191-34/+44
* | Specialise coercion from bytes to char* (and friends) to avoid going through ...Stefan Behnel2017-08-192-2/+28
* | Split uncommon case from unicode/bytes.endswith() implementation to suggest i...Stefan Behnel2017-08-191-35/+44
* | Merge branch 'release'Stefan Behnel2017-08-181-2/+3
|\ \ | |/