- 11 Mar, 2016 2 commits
-
-
Robert Bradshaw authored
Add declarations for C++11/14 smart pointer factories (make_shared & make_unique)
-
Robert Bradshaw authored
-
- 05 Mar, 2016 2 commits
-
-
Robert Bradshaw authored
DOCS: Fix typo
-
Aditya Bhosale authored
-
- 04 Mar, 2016 4 commits
-
-
Robert Bradshaw authored
Don't error out when non-const value is passed as const function parameter
-
Stefan Behnel authored
-
Robert Bradshaw authored
Silence a warning about applying unary minus to an unsigned integer
-
Ian Henriksen authored
with MSVC.
-
- 03 Mar, 2016 2 commits
-
-
Ian Henriksen authored
function parameter.
-
Ian Henriksen authored
parameter to a function. When function arguments are marked as const, this means that the function should not modify them, not that non-const arguments are not allowed. This also fixes a test that began failing because this change resulted in a slightly different error message when conversion to a const qualified argument is not possible.
-
- 29 Feb, 2016 5 commits
-
-
scoder authored
__Pyx_PyInt_TrueDivideObjC: switch comparison order
-
scoder authored
FROM_PY_FUNCTION: Cast to sdigit after unary minus, not before
-
Nikolaus Rath authored
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!
-
Nikolaus Rath authored
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!
-
Nikolaus Rath authored
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.
-
- 21 Feb, 2016 7 commits
-
-
Robert Bradshaw authored
-
Robert Bradshaw authored
[Build/Dependencies] added a comparision for setuptools.Extension class
-
Robert Bradshaw authored
-
Robert Bradshaw authored
This is done with the T=* syntax, similar to default args of cdef methods. This does, however, expose us to types that we can't explicitly declare.
-
Robert Bradshaw authored
-
-
Robert Bradshaw authored
Optimize dependency checking
-
- 19 Feb, 2016 2 commits
-
-
Robert Bradshaw authored
Ensure that extension's include_dirs is a list
-
Kacper Kowalik authored
This change allows to pass generator (e.g. itertools.chain) as include_dirs if for some reason evaluation of include directories needs to be delayed e.g. due to simultaneous dependency on cython and numpy.
-
- 12 Feb, 2016 4 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
-
- 10 Feb, 2016 1 commit
-
-
Yury V. Zaytsev authored
Signed-off-by: Yury V. Zaytsev <yury.zaytsev@traveltainment.de>
-
- 09 Feb, 2016 3 commits
-
-
Jeroen Demeyer authored
-
Jeroen Demeyer authored
-
Jeroen Demeyer authored
-
- 08 Feb, 2016 3 commits
-
-
Robert Bradshaw authored
Fix parse_list("")
-
Robert Bradshaw authored
Use correct macros to check GCC version
-
Jeroen Demeyer authored
-
- 07 Feb, 2016 3 commits
-
-
Jeroen Demeyer authored
-
Stefan Behnel authored
-
Stefan Behnel authored
use slightly faster PyObject_Malloc() instead of PyMem_Malloc() for small memory allocation needs (<= 512 bytes)
-
- 05 Feb, 2016 2 commits
-
-
Robert Bradshaw authored
-
Robert Bradshaw authored
-