summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update C++ Rectangle example.robertwb-rectRobert Bradshaw2016-03-241-29/+48
|
* Update wrapping_CPlusPlus.rstRobert Bradshaw2016-03-241-13/+1
| | | Remove obsolete forward about (extremely) old versions of Cython.
* Merge branch '0.23.x'Stefan Behnel2016-03-241-2/+2
|\
| * rst fix0.23.50.23.xStefan Behnel2016-03-241-2/+2
| |
* | Merge branch '0.23.x'Stefan Behnel2016-03-241-2/+2
|\ \ | |/ | | | | | | Conflicts: CHANGES.rst
| * changelogStefan Behnel2016-03-241-2/+2
| |
* | Merge branch '0.23.x'Stefan Behnel2016-03-241-3/+3
|\ \ | |/
| * remove dead left-over code in any()/all() optimisation that issued an ↵Stefan Behnel2016-03-244-21/+79
| | | | | | | | | | | | | | "unreachable code" warning Conflicts: CHANGES.rst
| * improve commentsStefan Behnel2016-03-241-4/+4
| |
* | remove dead left-over code in any()/all() optimisation that issued an ↵Stefan Behnel2016-03-244-21/+79
| | | | | | | | "unreachable code" warning
* | improve commentsStefan Behnel2016-03-241-4/+4
| |
* | fix copy&paste bugStefan Behnel2016-03-241-1/+1
| |
* | avoid truth-testing overhead in Py3.3+ also for non-ready (wchar_t) Unicode ↵Stefan Behnel2016-03-242-1/+3
| | | | | | | | strings
* | avoid alignment overhead in internal structStefan Behnel2016-03-241-1/+1
| |
* | Merge branch '0.23.x'Stefan Behnel2016-03-241-1/+6
|\ \ | |/ | | | | | | Conflicts: CHANGES.rst
| * changelogStefan Behnel2016-03-241-0/+5
| |
| * Fixed a bugAaron M. Watson2016-03-241-1/+1
| |
| * Silence a warning about applying unary minus to an unsigned integerIan Henriksen2016-03-241-1/+1
| | | | | | | | with MSVC.
| * __Pyx_PyInt_TrueDivideObjC: switch comparison orderNikolaus Rath2016-03-241-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The current order results in compiler warnings on 32 bit machines, e.g. src/llfuse.c: In function '__Pyx_PyInt_TrueDivideObjC': src/llfuse.c:43980:17: warning: left shift count >= width of type if (8 * sizeof(long) <= 53 || (__Pyx_sst_abs(size) <= 52 / PyLong_SHIFT) || likely(labs(a) <= (1L << 53))) { Switching the order so that the left shift is closer to the sizeof test avoids the warning, presumably because it makes it easier for the compiler to see that the left shift is only executed on 64 bit. Thanks to Christian Neukirchen for doing most of the work!
| * FROM_PY_FUNCTION: Cast to sdigit after unary minus, not beforeNikolaus Rath2016-03-241-1/+1
| | | | | | | | | | | | | | | | The current cast isn't doing anything, because the unary minus implicitly upcasts to int again, resulting in warnings about potentially value altering conversions on 32 bit systems. Fixes issue #877.
| * Fix typoAditya Bhosale2016-03-241-1/+1
| |
| * fix reference leak in closure when reassigning to "*args" argumentStefan Behnel2016-03-242-1/+12
| |
* | Merge branch '0.23.x'Stefan Behnel2016-03-242-2/+11
|\ \ | |/ | | | | | | | | | | Conflicts: CHANGES.rst Cython/Compiler/ExprNodes.py Cython/Shadow.py
| * use portable #define instead of directly calling a Py3.3+ only functionStefan Behnel2016-03-241-1/+1
| |
| * prepare release of 0.23.5Stefan Behnel2016-03-242-2/+4
| |
| * release hand break from truth tests on Unicode strings in Py3.3+Stefan Behnel2016-03-241-1/+1
| |
| * changelogStefan Behnel2016-03-181-1/+5
| |
* | release hand break from truth tests on Unicode strings in Py3.3+Stefan Behnel2016-03-241-1/+1
| |
* | fix reference leak in closure when reassigning to "*args" argumentStefan Behnel2016-03-242-1/+12
| |
* | Merge branch 'master' of git+ssh://github.com/cython/cythonStefan Behnel2016-03-224-14/+24
|\ \
| * | Add helpful utility code logging.Robert Bradshaw2016-03-211-6/+9
| | |
| * | Forward declare some memoryview utility code functions.Robert Bradshaw2016-03-211-0/+5
| | |
| * | Use proper conversion for import star and memory views.Robert Bradshaw2016-03-212-8/+10
| | |
* | | exclude another crashing buffer test in PyPyStefan Behnel2016-03-221-0/+1
|/ /
* | speed up compilation for functions with large numbers of temps (already ↵Stefan Behnel2016-03-211-9/+11
| | | | | | | | shows for a couple of thousand, e.g. for large list literals)
* | Merge branch 'master' of github.com:cython/cythonRobert Bradshaw2016-03-191-0/+13
|\ \
| * | extend testStefan Behnel2016-03-191-0/+13
| | |
* | | Note about property syntax in CHANGES.rstRobert Bradshaw2016-03-191-1/+3
| | |
* | | Lower level for old property syntax use.Robert Bradshaw2016-03-191-3/+3
|/ /
* | Bump to 0.24.alpha1Robert Bradshaw2016-03-171-1/+1
| |
* | Let the span of error types be object again.Robert Bradshaw2016-03-171-1/+2
| | | | | | | | | | | | | | | | This partially revert the change introduced in 767fce81073e7f96c6e9dc95906d96795e61cc32. Turns out AttributeNodes always start with type error, which we don't want to propagate in some places.
* | generally #define PyObject_Malloc() and friends to their PyMem_*() ↵Stefan Behnel2016-03-172-8/+6
| | | | | | | | counterparts in PyPy
* | fall back to PyMem_Malloc() in PyPy (which doesn't have PyObject_Malloc() ↵Stefan Behnel2016-03-171-0/+8
| | | | | | | | and friends)
* | Remove deprecated property syntax from MemoryView utility code.Robert Bradshaw2016-03-171-58/+50
| |
* | Fix error with fused types and optional template params.Robert Bradshaw2016-03-111-1/+1
| |
* | Bump version to 0.24a00.24a0Robert Bradshaw2016-03-112-12/+3
| |
* | Merge branch 'molpopgen'Robert Bradshaw2016-03-1010-12/+89
|\ \
| * | Fix for stl conversions with default template params.Robert Bradshaw2016-03-101-4/+14
| | |
| * | add in MRE for devs to look atKevin R. Thornton2016-02-241-0/+9
| | |
| * | restore c++0x to make the test pass on older compilers.Kevin R. Thornton2016-02-241-1/+1
| | |