- 27 Jun, 2015 2 commits
-
-
David Vierra authored
-
David Vierra authored
Comparing `sizeof(Py_ssize_t)` to different sizes at compile time results in warnings or errors when the C++ compiler tries to find a function matching `abs(value)` (Per the standard library spec, no functions match if `ssize_t` is a typedef of `long long`). Luckily, `pyport.h` provides some SIZEOF macros we can use at preprocess time. __Pyx_sst_abs is now conditionally defined to a much shorter expression. 64-bit MSVC is one case where `ssize_t` is a `long long`. Instead of falling back to `((value<0) ? -value : value))`, I added a check for 64-bit MSVC that calls the MS-specific function `_abs64(long long)` This change also includes the change given by PR #402, improved with a check against the available C++ version as `std::abs` is only available on C++11.
-
- 25 Jun, 2015 4 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Robert Bradshaw authored
-
- 23 Jun, 2015 6 commits
-
-
scoder authored
fix binary search in code object cache
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
scoder authored
Enable overloading the assignment operator.
-
Stefan Behnel authored
-
- 22 Jun, 2015 2 commits
-
-
Ian Henriksen authored
-
Ian Henriksen authored
-
- 20 Jun, 2015 6 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Conflicts: setup.py
-
Stefan Behnel authored
-
Stefan Behnel authored
Conflicts: CHANGES.rst Cython/Shadow.py
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 19 Jun, 2015 1 commit
-
-
Stefan Behnel authored
rename "gi_running" attribute of coroutine type to "cr_running" and adapt some docstrings to the type split
-
- 16 Jun, 2015 1 commit
-
-
Lars Buitinck authored
(start + end) can overflow.
-
- 12 Jun, 2015 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 11 Jun, 2015 1 commit
-
-
Stefan Behnel authored
re-implement Coroutine.__await__() using a dedicated wrapper type to avoid having to make a Coroutine half an Iterator
-
- 09 Jun, 2015 1 commit
-
-
Stefan Behnel authored
-
- 08 Jun, 2015 2 commits
-
-
scoder authored
Fix CFLAGS environ in tox config
-
Tzu-ping Chung authored
-
- 07 Jun, 2015 1 commit
-
-
scoder authored
Add signbit to math.pxd.
-
- 06 Jun, 2015 10 commits
-
-
Antony Lee authored
Also reorder a few imports to alphabetical order.
-
Stefan Behnel authored
-
Stefan Behnel authored
Conflicts: Cython/Shadow.py
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
keep C++ code out of C files and vice-versa by splitting module preamble (original patch by Lars Mans)
-
Stefan Behnel authored
-
-
Stefan Behnel authored
-