- 01 Aug, 2018 2 commits
-
-
Robert Bradshaw authored
-
Robert Bradshaw authored
-
- 31 Jul, 2018 2 commits
-
-
Robert Bradshaw authored
Fix calling va_arg function with a NULL argument from generated C++ code
-
Orivej Desh authored
C++ allows NULL to be a literal 0 [1], and this actually happens on some Linux systems when linux/stddef.h happens to be included [2]. When 0 is passed to a variadic function as a 7th or later argument, it is passed on the stack, and Clang encodes this on AMD64 with "mov dword ptr [rsp], 0" because it is an int. This sets lower 32 bits to zero, but leaves upper 32 bits unchanged. When they happen to be non zero, the called function that expects the last argument to be a zero pointer reads past the last intended argument and eventually segfaults. [1] https://en.cppreference.com/w/cpp/types/NULL [2] https://stackoverflow.com/a/31285400/1687334 [3] https://godbolt.org/g/o4Av7Q
-
- 28 Jul, 2018 1 commit
-
-
Stefan Behnel authored
-
- 23 Jul, 2018 8 commits
-
-
Stefan Behnel authored
-
-
scoder authored
Pythran: verify that pythran supports called Numpy APIs
-
scoder authored
Moving compilation from the reference guide to the userguide Part 3
-
scoder authored
Moving compilation from the reference guide to the userguide Part 2
-
scoder authored
Moving compilation from the reference guide to the userguide Part 1
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 22 Jul, 2018 6 commits
-
-
Stefan Behnel authored
Closes #2494.
-
Stefan Behnel authored
-
Callie LeFave authored
Signed-off-by: Stefan Behnel <stefan_ml@behnel.de>
-
Stefan Behnel authored
-
Stefan Behnel authored
Exclude EOL-ed Py3.3 from list of supported CPython versions (since we cannot test it on travis anymore). Probably not a big deal for anyone out there, given that even LTS distributions tend to have at least 3.4.
-
Callie LeFave authored
Signed-off-by: Stefan Behnel <stefan_ml@behnel.de>
-
- 21 Jul, 2018 2 commits
-
-
Adrien Guinet authored
-
Adrien Guinet authored
-
- 18 Jul, 2018 9 commits
-
-
Robert Bradshaw authored
-
Robert Bradshaw authored
-
-
Stefan Behnel authored
-
scoder authored
Allow C line in traceback also during module init
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Robert Bradshaw authored
See #2186.
-
Robert Bradshaw authored
fail early if the module is called cython (and not the submodule)
-
- 16 Jul, 2018 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 15 Jul, 2018 1 commit
-
-
Egor Dranischnikow authored
-
- 14 Jul, 2018 2 commits
- 12 Jul, 2018 1 commit
-
-
Jeroen Demeyer authored
-
- 10 Jul, 2018 1 commit
-
-
Stefan Behnel authored
Closes #2484.
-
- 08 Jul, 2018 3 commits
-
-
gabrieldemarmiesse authored
-
gabrieldemarmiesse authored
-
gabrieldemarmiesse authored
-