summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Speed up multiplication of Python numbers with small integers (<= 2**30).faster_pymultiplyStefan Behnel2019-01-225-13/+214
|
* Fix tests in Py2.Stefan Behnel2019-01-202-6/+15
|
* Special-case some arithmetic operations with 0 that can be implemented ↵Stefan Behnel2019-01-205-1/+103
| | | | without creating new objects.
* Speed up &-ing multi-digit PyLongs with known single digit integers, e.g. ↵Stefan Behnel2019-01-201-0/+6
| | | | "bigx & 255" or "bigx & 1".
* Update changelog.Stefan Behnel2019-01-201-4/+4
|
* Merge branch '0.29.x'Stefan Behnel2019-01-192-17/+16
|\
| * Fix test: C compiler warns about uninitialised variables.Stefan Behnel2019-01-191-1/+1
| |
| * Try to make the test result passing from forked tests more robust.Stefan Behnel2019-01-191-16/+15
| | | | | | | | See #2807.
* | Merge branch '0.29.x'Stefan Behnel2019-01-191-1/+1
|\ \ | |/
| * Fix a test on big-endian architectures.Stefan Behnel2019-01-191-1/+1
| | | | | | | | Closes #1982.
* | Clean up compiled modules that are directly in the Cython package on "make ↵Stefan Behnel2019-01-191-0/+1
| | | | | | | | clean".
* | Merge branch '0.29.x'Stefan Behnel2019-01-191-8/+8
|\ \ | |/
| * Prepare release of 0.29.3.0.29.3Stefan Behnel2019-01-192-2/+2
| |
| * Update changelog.Stefan Behnel2019-01-191-1/+7
| |
| * Clarify types in atan2() call for usage in MSVC++.Stefan Behnel2019-01-191-1/+1
| |
| * add case for tracer-reporter mismatchwenjun.swj2019-01-191-0/+71
| |
| * Fix inconsistency between trace files and report fileswjsi2019-01-191-2/+4
| |
| * Fix incompatibility with C89true-pasky2019-01-191-1/+1
| | | | | | | | | | | | | | It fixes error ``` src\lxml\etree.c(241210) : error C2275: 'PyObject' : illegal use of this type as an expression ``` when installing lxml 4.3.0 to pypy2 v6.0.0 on Windows.
* | Merge pull request #2806 from cython/gh2306_coro_frameStefan Behnel2019-01-184-7/+83
|\ \ | | | | | | Implement "gen.gi_frame" and "coro.cr_frame" attributes on generators and coroutines
| * | Implement "gen.gi_frame" and "coro.cr_frame" attributes on generators and ↵gh2306_coro_frameStefan Behnel2019-01-184-7/+83
|/ / | | | | | | | | | | coroutines that return an inspectable (although otherwise dead) frame object. Closes #2306.
* | Update changelog.Stefan Behnel2019-01-171-0/+17
| |
* | Merge pull request #2784 from wjsi/masterStefan Behnel2019-01-172-2/+75
|\ \ | | | | | | Fix inconsistency between traced files and reported files
| * | add case for tracer-reporter mismatchwenjun.swj2019-01-171-0/+71
| | |
| * | Fix inconsistency between trace files and report fileswjsi2019-01-171-2/+4
| | |
* | | Merge pull request #2801 from true-pasky/patch-1Robert Bradshaw2019-01-171-1/+1
|\ \ \ | |/ / |/| | Fix incompatibility with C89
| * | Fix incompatibility with C89true-pasky2019-01-171-1/+1
|/ / | | | | | | | | | | | | It fixes error ``` src\lxml\etree.c(241210) : error C2275: 'PyObject' : illegal use of this type as an expression ``` when installing lxml 4.3.0 to pypy2 v6.0.0 on Windows.
* | Minor code cleanups.Stefan Behnel2019-01-161-11/+8
| |
* | Merge pull request #2640 from mattip/ctypedef-class-getter2Stefan Behnel2019-01-166-43/+204
|\ \ | | | | | | ENH: allow @property decorator on external ctypedef classes
| * | MAINT: fixes from reviewmattip2019-01-164-20/+33
| | |
| * | MAINT: localize is_property handling to CFuncDefNode.analyse_declarationsmattip2019-01-133-44/+70
| | |
| * | MAINT: remove dead useless codemattip2019-01-071-7/+0
| | |
| * | MAINT: refactor decorator analysismattip2019-01-071-16/+17
| | |
| * | MAINT: refactor: is_cgetter now lives on the entry, use find_decoratormattip2019-01-073-16/+16
| | |
| * | BUG: finish renaming property -> is_propertymattip2019-01-061-2/+3
| | |
| * | MAINT: make attribute names unique to prove c-getters are being usedmattip2019-01-051-4/+4
| | |
| * | MAINT: refactor from reviewmattip2019-01-051-11/+16
| | |
| * | MAINT: changes from reviewmattip2019-01-054-24/+19
| | |
| * | fix one more delcare_cfunctionmattip2018-11-151-1/+2
| | |
| * | whoops, staticmethod is a valid cdef decoratormattip2018-11-133-5/+5
| | |
| * | fix for fused nodesmattip2018-11-131-4/+5
| | |
| * | BUG: fix test to use correct macros, functions for c-level gettersmattip2018-11-131-15/+15
| | |
| * | ENH: handle c-level property decorator to produce a cfunc callmattip2018-11-134-19/+41
| | |
| * | add a new ReplacePropertyNode passmattip2018-11-133-69/+23
| | |
| * | WIP ENH: allow @property decorator on external ctypedef classesmattip2018-11-053-23/+197
| | |
* | | Merge pull request #2796 from cython/gh2565_language_level_3strStefan Behnel2019-01-1421-48/+70
|\ \ \ | | | | | | | | Change the default language level to "3str"
| * | | Fix accidentally modified comment.gh2565_language_level_3strStefan Behnel2019-01-131-1/+1
| | | |
| * | | Fix syntax in test code.Stefan Behnel2019-01-121-1/+1
| | | |
| * | | Fix syntax in test debug code.Stefan Behnel2019-01-121-4/+4
| | | |
| * | | Fix metaclass usage in cpdef-enums by using the Py3 syntax (which is also ↵Stefan Behnel2019-01-121-2/+1
| | | | | | | | | | | | | | | | more efficient).
| * | | Make IPythonMagic switch to language_level=2 on Py2, now that we default to ↵Stefan Behnel2019-01-121-2/+1
| | | | | | | | | | | | | | | | "3str".