Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Speed up multiplication of Python numbers with small integers (<= 2**30).faster_pymultiply | Stefan Behnel | 2019-01-22 | 5 | -13/+214 |
| | |||||
* | Fix tests in Py2. | Stefan Behnel | 2019-01-20 | 2 | -6/+15 |
| | |||||
* | Special-case some arithmetic operations with 0 that can be implemented ↵ | Stefan Behnel | 2019-01-20 | 5 | -1/+103 |
| | | | | without creating new objects. | ||||
* | Speed up &-ing multi-digit PyLongs with known single digit integers, e.g. ↵ | Stefan Behnel | 2019-01-20 | 1 | -0/+6 |
| | | | | "bigx & 255" or "bigx & 1". | ||||
* | Update changelog. | Stefan Behnel | 2019-01-20 | 1 | -4/+4 |
| | |||||
* | Merge branch '0.29.x' | Stefan Behnel | 2019-01-19 | 2 | -17/+16 |
|\ | |||||
| * | Fix test: C compiler warns about uninitialised variables. | Stefan Behnel | 2019-01-19 | 1 | -1/+1 |
| | | |||||
| * | Try to make the test result passing from forked tests more robust. | Stefan Behnel | 2019-01-19 | 1 | -16/+15 |
| | | | | | | | | See #2807. | ||||
* | | Merge branch '0.29.x' | Stefan Behnel | 2019-01-19 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Fix a test on big-endian architectures. | Stefan Behnel | 2019-01-19 | 1 | -1/+1 |
| | | | | | | | | Closes #1982. | ||||
* | | Clean up compiled modules that are directly in the Cython package on "make ↵ | Stefan Behnel | 2019-01-19 | 1 | -0/+1 |
| | | | | | | | | clean". | ||||
* | | Merge branch '0.29.x' | Stefan Behnel | 2019-01-19 | 1 | -8/+8 |
|\ \ | |/ | |||||
| * | Prepare release of 0.29.3.0.29.3 | Stefan Behnel | 2019-01-19 | 2 | -2/+2 |
| | | |||||
| * | Update changelog. | Stefan Behnel | 2019-01-19 | 1 | -1/+7 |
| | | |||||
| * | Clarify types in atan2() call for usage in MSVC++. | Stefan Behnel | 2019-01-19 | 1 | -1/+1 |
| | | |||||
| * | add case for tracer-reporter mismatch | wenjun.swj | 2019-01-19 | 1 | -0/+71 |
| | | |||||
| * | Fix inconsistency between trace files and report files | wjsi | 2019-01-19 | 1 | -2/+4 |
| | | |||||
| * | Fix incompatibility with C89 | true-pasky | 2019-01-19 | 1 | -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_frame | Stefan Behnel | 2019-01-18 | 4 | -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_frame | Stefan Behnel | 2019-01-18 | 4 | -7/+83 |
|/ / | | | | | | | | | | | coroutines that return an inspectable (although otherwise dead) frame object. Closes #2306. | ||||
* | | Update changelog. | Stefan Behnel | 2019-01-17 | 1 | -0/+17 |
| | | |||||
* | | Merge pull request #2784 from wjsi/master | Stefan Behnel | 2019-01-17 | 2 | -2/+75 |
|\ \ | | | | | | | Fix inconsistency between traced files and reported files | ||||
| * | | add case for tracer-reporter mismatch | wenjun.swj | 2019-01-17 | 1 | -0/+71 |
| | | | |||||
| * | | Fix inconsistency between trace files and report files | wjsi | 2019-01-17 | 1 | -2/+4 |
| | | | |||||
* | | | Merge pull request #2801 from true-pasky/patch-1 | Robert Bradshaw | 2019-01-17 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | Fix incompatibility with C89 | ||||
| * | | Fix incompatibility with C89 | true-pasky | 2019-01-17 | 1 | -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 Behnel | 2019-01-16 | 1 | -11/+8 |
| | | |||||
* | | Merge pull request #2640 from mattip/ctypedef-class-getter2 | Stefan Behnel | 2019-01-16 | 6 | -43/+204 |
|\ \ | | | | | | | ENH: allow @property decorator on external ctypedef classes | ||||
| * | | MAINT: fixes from review | mattip | 2019-01-16 | 4 | -20/+33 |
| | | | |||||
| * | | MAINT: localize is_property handling to CFuncDefNode.analyse_declarations | mattip | 2019-01-13 | 3 | -44/+70 |
| | | | |||||
| * | | MAINT: remove dead useless code | mattip | 2019-01-07 | 1 | -7/+0 |
| | | | |||||
| * | | MAINT: refactor decorator analysis | mattip | 2019-01-07 | 1 | -16/+17 |
| | | | |||||
| * | | MAINT: refactor: is_cgetter now lives on the entry, use find_decorator | mattip | 2019-01-07 | 3 | -16/+16 |
| | | | |||||
| * | | BUG: finish renaming property -> is_property | mattip | 2019-01-06 | 1 | -2/+3 |
| | | | |||||
| * | | MAINT: make attribute names unique to prove c-getters are being used | mattip | 2019-01-05 | 1 | -4/+4 |
| | | | |||||
| * | | MAINT: refactor from review | mattip | 2019-01-05 | 1 | -11/+16 |
| | | | |||||
| * | | MAINT: changes from review | mattip | 2019-01-05 | 4 | -24/+19 |
| | | | |||||
| * | | fix one more delcare_cfunction | mattip | 2018-11-15 | 1 | -1/+2 |
| | | | |||||
| * | | whoops, staticmethod is a valid cdef decorator | mattip | 2018-11-13 | 3 | -5/+5 |
| | | | |||||
| * | | fix for fused nodes | mattip | 2018-11-13 | 1 | -4/+5 |
| | | | |||||
| * | | BUG: fix test to use correct macros, functions for c-level getters | mattip | 2018-11-13 | 1 | -15/+15 |
| | | | |||||
| * | | ENH: handle c-level property decorator to produce a cfunc call | mattip | 2018-11-13 | 4 | -19/+41 |
| | | | |||||
| * | | add a new ReplacePropertyNode pass | mattip | 2018-11-13 | 3 | -69/+23 |
| | | | |||||
| * | | WIP ENH: allow @property decorator on external ctypedef classes | mattip | 2018-11-05 | 3 | -23/+197 |
| | | | |||||
* | | | Merge pull request #2796 from cython/gh2565_language_level_3str | Stefan Behnel | 2019-01-14 | 21 | -48/+70 |
|\ \ \ | | | | | | | | | Change the default language level to "3str" | ||||
| * | | | Fix accidentally modified comment.gh2565_language_level_3str | Stefan Behnel | 2019-01-13 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fix syntax in test code. | Stefan Behnel | 2019-01-12 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fix syntax in test debug code. | Stefan Behnel | 2019-01-12 | 1 | -4/+4 |
| | | | | |||||
| * | | | Fix metaclass usage in cpdef-enums by using the Py3 syntax (which is also ↵ | Stefan Behnel | 2019-01-12 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | more efficient). | ||||
| * | | | Make IPythonMagic switch to language_level=2 on Py2, now that we default to ↵ | Stefan Behnel | 2019-01-12 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | "3str". |