Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' of fedorapeople.org:public_git/libpythonHEADmaster | David Malcolm | 2010-02-27 | 0 | -0/+0 |
|\ | | | | | | | | | Conflicts: libpython.py | ||||
| * | Dict slots are in the interval [0,ma_mask], rather than [0, ma_mask) | David Malcolm | 2010-02-19 | 1 | -1/+1 |
| | | |||||
* | | Add initial support for new-style classes | David Malcolm | 2010-02-27 | 2 | -29/+127 |
| | | |||||
* | | Update copyright: I hold copyright on this work | David Malcolm | 2010-02-27 | 1 | -6/+2 |
| | | |||||
* | | Add a test for null PyObject* values | David Malcolm | 2010-02-27 | 1 | -0/+5 |
| | | |||||
* | | Fix some spacing issues detected by pep8.py | David Malcolm | 2010-02-27 | 1 | -29/+62 |
| | | |||||
* | | Improve layout | David Malcolm | 2010-02-27 | 1 | -36/+47 |
| | | |||||
* | | Add tests of the handling of corrupt data | David Malcolm | 2010-02-26 | 1 | -15/+63 |
| | | | | | | | | | | | | | | | | | | | | | | Rework get_stack_trace to support the injection of additional gdb commands after hitting the breakpoint, before running "bt" Rework get_gdb_repr so that it captures the value in frame #0 of the backtrace, rather than the value when the breakpoint hits. Add four more unit tests, using the above to corrupt the data before getting the backtrace representation. | ||||
* | | Verify stderr from gdb contains nothing unexpected (and stop some noise ↵ | David Malcolm | 2010-02-25 | 1 | -16/+19 |
| | | | | | | | | during test runs) | ||||
* | | Rewrite the type lookup using flags where possible, eliminating need for ↵ | David Malcolm | 2010-02-25 | 1 | -43/+59 |
| | | | | | | | | "is_py3k" hack | ||||
* | | Add test for the gdb representation of old-style classes | David Malcolm | 2010-02-25 | 1 | -5/+16 |
| | | |||||
* | | Verify that gdb was built with embedded python | David Malcolm | 2010-02-23 | 1 | -1/+7 |
| | | |||||
* | | Start an automated test suite for the gdb pretty-printers | David Malcolm | 2010-02-23 | 1 | -0/+143 |
| | | |||||
* | | Dict slot indexes are in the range [0, ma_used], rather than [0, ma_used) | David Malcolm | 2010-02-23 | 1 | -1/+1 |
|/ | |||||
* | Rework InstanceProxy.__repr__ to render the attrdict as keyword args, rather ↵ | David Malcolm | 2010-02-19 | 1 | -1/+2 |
| | | | | than a dict | ||||
* | Add support for the "None" singleton | David Malcolm | 2010-02-18 | 1 | -0/+10 |
| | |||||
* | Add PyBoolObject, converting ob_ival in remote to True/False within gdb process | David Malcolm | 2010-02-18 | 1 | -1/+15 |
| | |||||
* | Introduce safety_limit and safe_range to protect against corrupt integer ↵ | David Malcolm | 2010-02-18 | 1 | -6/+20 |
| | | | | values; handle corrupt ob_type pointers | ||||
* | Better registration of the pretty-printer; minor cleanupsV0.1 | David Malcolm | 2010-02-05 | 1 | -15/+23 |
| | |||||
* | support instances of old-style classes | David Malcolm | 2010-02-04 | 1 | -1/+32 |
| | |||||
* | Clean up the work-in-progress stuff at the end of the file | David Malcolm | 2010-02-04 | 1 | -36/+44 |
| | |||||
* | Generalize to support Python 3 as well as Python 2; implement handlers for ↵ | David Malcolm | 2010-02-04 | 1 | -18/+153 |
| | | | | PyLongObject and PyUnicodeObject | ||||
* | Make it easy to switch between repr() and pformat() when sending ↵ | David Malcolm | 2010-02-03 | 1 | -2/+11 |
| | | | | pretty-print data to gdb | ||||
* | Initial commit | David Malcolm | 2010-02-03 | 1 | -0/+332 |