Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove unused imports (GH-4643) | Matus Valo | 2022-02-15 | 1 | -4/+1 |
| | |||||
* | Merge pull request #4186 from amol-/cygdb-optional-interpreter | Robert Bradshaw | 2021-07-19 | 1 | -22/+38 |
|\ | | | | | Add --skip-interpreter option to cygdb | ||||
| * | Add --skip-interpreter option | Alessandro Molina | 2021-05-21 | 1 | -22/+38 |
| | | |||||
* | | Fix call to run_distutils() in debugger test (GH-4256) | Matti Picus | 2021-06-30 | 1 | -2/+3 |
| | | |||||
* | | Add missing argument when instantiating a test class. The argument was added ↵ | Stefan Behnel | 2021-06-28 | 1 | -0/+1 |
|/ | | | | in https://github.com/cython/cython/commit/3bd321f17474aafde1bd497163b3e7ba089ee2cc | ||||
* | Modernise code: use set literals/comprehensions where possible, frozenset ↵ | Stefan Behnel | 2021-04-13 | 1 | -1/+1 |
| | | | | where appropriate. | ||||
* | Fix cygdb (GH-3542) | Volker-Weissmann | 2020-08-24 | 4 | -88/+223 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | Fix many indentation and whitespace issues throughout the code base (GH-3673) | scoder | 2020-06-10 | 3 | -10/+10 |
| | | | … and enforce them with pycodestyle. | ||||
* | Better diagnostics for non-working cygdb installations. (GH-3489) | Volker-Weissmann | 2020-04-09 | 1 | -13/+19 |
| | | | If your installation is faulty, cygdb will now print the filepath of the code that caused an exception, and the path of the python interpreter will be printed for better debugging. | ||||
* | Fixed gdb C call to free() that broke "cy exec". (GH-3487) | Volker-Weissmann | 2020-04-03 | 1 | -1/+1 |
| | |||||
* | Mark regex as raw string to avoid syntax warnings (#3000) | DWesl | 2019-06-13 | 1 | -1/+1 |
| | | | The regex to match the gdb version is not intended to be interpreted as a regular string, it is designed to be used as-is as a regex. This lets python know that minor detail. | ||||
* | Revert dictionary item iteration in "libcython.py" to use ".iteritems()" ↵ | Stefan Behnel | 2019-03-31 | 1 | -10/+12 |
| | | | | instead of ".items()" since the first is implemented explicitly by "libpython.py". | ||||
* | Update libpython from latest CPython upstream (1ceb3a3d17). | Stefan Behnel | 2019-03-31 | 1 | -33/+67 |
| | |||||
* | Update URLs to https:// in docs and comments | Jon Dufresne | 2019-01-11 | 1 | -3/+3 |
| | |||||
* | Remove support for Py2.6 and various quirks that special-cased it.gh2692_remove_py26_support | Stefan Behnel | 2018-10-30 | 2 | -5/+5 |
| | | | | Closes #2692. | ||||
* | Reduce the processing overhead in the debug line mapping writer a little. | Stefan Behnel | 2018-08-28 | 1 | -0/+4 |
| | |||||
* | Misc. typos | luz.paz | 2018-07-13 | 1 | -1/+1 |
| | | | Found via `codespell -q 3` | ||||
* | Misc. typos | luz.paz | 2018-03-17 | 1 | -1/+1 |
| | | | Found via `codespell` | ||||
* | Misc typos | luz.paz | 2018-03-12 | 1 | -1/+1 |
| | | | Found via `codespell` | ||||
* | Use NamedTemporaryFile instead of mkstemp | Jeroen Demeyer | 2018-02-09 | 1 | -6/+4 |
| | |||||
* | Trivial typo fixes | Unknown | 2017-10-17 | 1 | -1/+1 |
| | | | | | Most are non-user facing. Found using: `codespell -d -q 3` | ||||
* | Add missing import | Stefan Behnel | 2017-09-04 | 1 | -0/+1 |
| | |||||
* | Update gdb support in libpython.py from CPython 3.7 (git rev 5fe59f8). | Stefan Behnel | 2017-09-04 | 1 | -348/+502 |
| | |||||
* | Make string handling and escaping in gdb tests safe. | Stefan Behnel | 2017-09-04 | 1 | -8/+8 |
| | |||||
* | Fix error reporting issue in gdb test. | Stefan Behnel | 2017-09-04 | 1 | -2/+2 |
| | |||||
* | Fix string type issue in gdb test. | Stefan Behnel | 2017-09-04 | 1 | -1/+1 |
| | |||||
* | Remove unused import that may not be available in all CPython or PyPy ↵ | Stefan Behnel | 2017-08-18 | 1 | -1/+1 |
| | | | | installations. | ||||
* | Merge branch 'embray-cygwin-tests' | Stefan Behnel | 2017-02-12 | 3 | -1/+4 |
|\ | |||||
| * | Merge branch 'cygwin-tests' of https://github.com/embray/cython into ↵ | Stefan Behnel | 2017-02-12 | 3 | -1/+4 |
| |\ | | | | | | | | | | embray-cygwin-tests | ||||
| | * | Use a headerfile for cfuncs.c, otherwise this test code will fail to build ↵ | Erik M. Bray | 2016-04-26 | 3 | -1/+4 |
| | | | | | | | | | | | | | | | | | | on Windows See https://mail.python.org/pipermail/cython-devel/2016-April/004777.html | ||||
* | | | Merge pull request #1580 from jiajunhuang/py2k3k | scoder | 2017-02-12 | 2 | -15/+27 |
|\ \ \ | |/ / |/| | | Fix Python 2 and 3 have diffrent default encoding | ||||
| * | | use with open(...) instead of manually close file | Jiajun Huang | 2017-02-10 | 1 | -16/+15 |
| | | | |||||
| * | | fix wrong comments | Jiajun Huang | 2017-01-18 | 1 | -2/+2 |
| | | | |||||
| * | | same in the `cy break` command | Jiajun Huang | 2017-01-17 | 1 | -1/+3 |
| | | | |||||
| * | | Fix Python 2 and 3 have diffrent default encoding | Jiajun Huang | 2017-01-17 | 2 | -2/+13 |
| | | | |||||
* | | | Delete trailing spaces | mathbunnyru | 2017-01-12 | 2 | -7/+7 |
|/ / | |||||
* | | Fix another test. | Robert Bradshaw | 2016-09-08 | 1 | -5/+1 |
| | | |||||
* | | Replace "int(val) == 0" by "not val" for gdb.Value instances | Jeroen Demeyer | 2016-08-17 | 1 | -2/+2 |
|/ | |||||
* | remove dead code | Stefan Behnel | 2016-03-28 | 1 | -13/+3 |
| | |||||
* | fix Py3 incompatibility in cygdb library | Stefan Behnel | 2015-09-21 | 1 | -2/+6 |
| | |||||
* | Allow passing more than two -v's to cygdb. | Antony Lee | 2015-09-05 | 1 | -1/+1 |
| | |||||
* | adapt metaclass usage to Py2/Py3 | Stefan Behnel | 2015-07-26 | 2 | -7/+26 |
| | |||||
* | replace xrange() by range() to make it work in Py2/Py3 | Stefan Behnel | 2015-07-25 | 1 | -1/+1 |
| | |||||
* | make dict iteration compatible with Py2/Py3 | Stefan Behnel | 2015-07-25 | 3 | -21/+20 |
| | |||||
* | make code usages of Python "long" compatible with Py2/Py3 | Stefan Behnel | 2015-07-25 | 2 | -13/+13 |
| | |||||
* | Merge branch '2to3' of https://github.com/encukou/cython into 2to3 | Stefan Behnel | 2015-07-25 | 3 | -4/+4 |
|\ | |||||
| * | 2to3: Run the 'import' fixer | Petr Viktorin | 2015-07-25 | 1 | -2/+2 |
| | | |||||
| * | 2to3: Apply the 'except' fixer | Petr Viktorin | 2015-07-25 | 2 | -2/+2 |
| | | |||||
* | | adapt usages of map() to Py2/Py3 | Stefan Behnel | 2015-07-25 | 1 | -1/+1 |
| | | |||||
* | | make raw_input() usage compatible with Py2/Py3 | Stefan Behnel | 2015-07-25 | 2 | -2/+13 |
|/ |