- 02 Sep, 2020 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Rename "GCC_DIAGNOSTIC" macro to make it Cython specific and make it available to other utility code sections.
-
- 01 Sep, 2020 1 commit
-
-
Tao He authored
-
- 30 Aug, 2020 1 commit
-
-
da-woods authored
Mainly by moving it to a separate section to make it easier to find, however also added a small amount of extra information about some of the obvious limitations.
-
- 29 Aug, 2020 1 commit
-
-
Stefan Behnel authored
-
- 24 Aug, 2020 4 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Volker-Weissmann authored
* Cython debugger documentation: Added link to an installation script. * Got a new libpython.py from the cpython source distribution. * Default language level in tests is now 3 instead of 2 * Migrated codefile from python 2 to python 3. * Added testcase for the cy list command in cygdb. * Temporarily removing test case that freezes gdb. * Fixed a bug that broke several Cygdb tests. The cython_debug/cython_debug_info_* files map the names of the C-functions generated by the Cython compiler to the names of the functions in the *.pyx source. If the function was defined using "def" (and not "cpdef" or "cdef") in the *.pyx source file, the C-function named in cython_debug/cython_debug_info_* used to be __pyx_pw_*, which is the name of the wrapper function and now it is __pyx_f_*, which is the name of the actual function. This makes some Cygdb tests pass that did not pass before. * Better error messages: If a cygdb command raises, a traceback will be printed. * Fixed a bug in cygdb. The following now works: 1. Start cygdb 2. Type "cy exec" and hit enter 3. Type some other lines 4. Type "end" and hit enter. -> These "other lines" will get executed * Fixed a bug in cygdb: cy list now works outside of functions. * Added print_hr_allmarkers function for easier debugging. * Fixed a bug that broke cygdb: cy break did not work if you put the breakpoint outside of a function if there was e.g. the following somewhere in your *.pyx file: cdef class SomeClass(): pass * Added a Cygdb test for printing global variables. * Fixing cygdb: Replaced cy print with a simple, working solution. * If an exception in Cygdb occurs, a stacktrace will be printed. * Fixed a bug that broke cy break -p * Bugfix: The compiler now writes out correctly which cython linenumber and path corresponds to which c linenumber. * Set language_level=2 in runtests.py
-
da-woods authored
Fixes https://github.com/cython/cython/issues/1071
-
- 23 Aug, 2020 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
da-woods authored
There's now a fairly wide range of valid syntax for declaring things in pyx files and it should all be supported when cimporting from them.
-
- 16 Aug, 2020 1 commit
-
-
Ashwin Srinath authored
-
- 11 Aug, 2020 7 commits
-
-
Stefan Behnel authored
This reverts commit a333d6a8. The change did not resolve the test issue in travis.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Closes https://github.com/cython/cython/issues/3775
-
scoder authored
-
- 10 Aug, 2020 2 commits
-
-
Stefan Behnel authored
-
Yuan authored
-
- 03 Aug, 2020 4 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
serge-sans-paille authored
This is a follow up to https://github.com/cython/cython/pull/3307
-
Stefan Behnel authored
Closes https://github.com/cython/cython/pull/3763
-
- 02 Aug, 2020 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 01 Aug, 2020 11 commits
-
-
Stefan Behnel authored
Use NumPy 1.18.x for testing on travis as long as 1.19.[01+] ships a numpy.pxd that is incompatible with Cython 3.0.
-
Stefan Behnel authored
Try to fix NumPy test failures by not setting the "NPY_NO_DEPRECATED_API" #define for NumPy 1.19.[01].
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Change "Py_intptr_t" declaration in numpy.pxd to what CPython uses as fallback. "int" seems overly lazy if it tends to be larger on many systems.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
scoder authored
-
Stefan Behnel authored
-