Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Ensure 'cy locals' and 'cy exec' don't use uninitialized local variables ↵ | Mark Florisson | 2010-11-16 | 1 | -3/+7 | |
| | | | | (which fixes a lot of 'cy exec' core dumps! :) | |||||
* | Handle error in lookup of 'ob_base' (in case the memory can't be read) | Mark Florisson | 2010-11-13 | 1 | -2/+5 | |
| | ||||||
* | 'cy exec' and 'py-exec' multiline code support | Mark Florisson | 2010-11-13 | 1 | -3/+24 | |
| | ||||||
* | Friendly error if no Cython or Python stack is there and inferior is running | Mark Florisson | 2010-11-13 | 1 | -3/+7 | |
| | ||||||
* | Added 'cy exec' and 'py-exec' commands | Mark Florisson | 2010-11-13 | 1 | -2/+207 | |
| | ||||||
* | Add 'cy finish', 'py-finish', 'py-run' and 'py-cont' commands. | Mark Florisson | 2010-11-11 | 1 | -36/+97 | |
| | ||||||
* | Fix converting a remote PyStringObject to a local string | Mark Florisson | 2010-11-08 | 1 | -1/+3 | |
| | ||||||
* | Lex only the lines of code that are displayed in a traceback | Mark Florisson | 2010-11-07 | 1 | -1/+1 | |
| | | | | Have Cython write the sys.executable used to build extensions and have cygdb default the 'file' to that | |||||
* | Jump through excruciable hoops to ensure step-into and step-over commands ↵ | Mark Florisson | 2010-11-07 | 1 | -30/+108 | |
| | | | | | | are repeatable (i.e. repeat commands when hitting enter on empty lines) | |||||
* | More efficient step-into and step-over which hopefully makes for a more ↵ | Mark Florisson | 2010-11-07 | 1 | -56/+80 | |
| | | | | performing 'cy step' and 'cy next' | |||||
* | Pretty print any supported python object (previously it only pretty printed ↵ | Mark Florisson | 2010-11-06 | 1 | -2/+6 | |
| | | | | objects recognized as PyObject * and PyFrameObject *) | |||||
* | Remove n-steps argument for stepping and stepping over | Mark Florisson | 2010-11-06 | 1 | -11/+5 | |
| | ||||||
* | Python breakpoints (cy break -p / py-break) | Mark Florisson | 2010-11-03 | 1 | -0/+58 | |
| | ||||||
* | cy backtrace | Mark Florisson | 2010-11-02 | 1 | -6/+7 | |
| | ||||||
* | Added commands 'cy cont' and 'cy step' | Mark Florisson | 2010-11-01 | 1 | -12/+16 | |
| | ||||||
* | Add py-globals command | Mark Florisson | 2010-11-01 | 1 | -11/+22 | |
| | | | | Align the values of py-locals, py-globals, cy locals and cy globals according to the maximum length of the variable names | |||||
* | Reentrant gdb.execute() | Mark Florisson | 2010-11-01 | 1 | -31/+62 | |
| | | | | cy locals, cy globals | |||||
* | dispatch based on frame | Mark Florisson | 2010-10-31 | 1 | -1/+167 | |
| | | | | | | | | | python code stepping (for libpython and libcython) generic stepper class fix step-into functions have cygdb accept a '--' command line argument to disable automatic importing replace gdb.execute() with something that actually captures all output have 'cy break' break properly on line numbers | |||||
* | Tests! | Mark Florisson | 2010-10-28 | 1 | -28/+44 | |
| | | | | | | | | | (run: python runtests.py Cython.Tests.TestStringIOTree \ Cython.Debugger.Tests.TestLibCython \ Cython.Compiler.Tests.TestParseTreeTransforms) --HG-- rename : Cython/Debugger/cygdb.py => Cython/Debugger/Cygdb.py | |||||
* | Preliminary debug support for Cython | Mark Florisson | 2010-09-19 | 1 | -0/+1434 | |
added the --pyrex-debug flag to Cython's build_ext added the pyrex_debug boolean to Cython's Cython.Distutils.extension.Extension (for per-module debugging information) debug output is written to the cython_debug directory bin/cygdb is included (start this from the build directory) working commands: cy import, cy locals, cy break when debugging is active, export all functions as extern |