Ticket UUID: | 1980917 | |||
Title: | Object debugging command | |||
Type: | Patch | Version: | None | |
Submitter: | ferrieux | Created on: | 2008-05-31 21:27:44 | |
Subsystem: | 10. Objects | Assigned To: | msofer | |
Priority: | 5 Medium | Severity: | ||
Status: | Closed | Last Modified: | 2009-09-17 04:21:11 | |
Resolution: | Accepted | Closed By: | ferrieux | |
Closed on: | 2009-09-16 21:21:11 | |||
Description: |
Adds ::tcl::unsupported::debugobj which takes a value, displays info about its Tcl_Obj (refcount, type name, the two hex 32-bit values, string rep), and returns the same object. I find it useful to analyse: - shimmering issues - refcounting bugs in extensions - performance of in-place operations | |||
User Comments: |
ferrieux added on 2009-09-17 04:20:42:
Tidied up and committed to HEAD after green light by tclguy and dkf. ferrieux added on 2009-09-17 04:07:17: File Deleted - 343216: ferrieux added on 2009-09-17 04:06:59: File Added - 343260: repr.patch ferrieux added on 2009-09-16 23:28:58: File Added - 343216: repr.patch ferrieux added on 2009-09-16 23:28:07: Morphed into an evolution of the new ::tcl::unsupported::representation ferrieux added on 2009-06-07 17:17:17: File Deleted - 280048: ferrieux added on 2009-06-07 17:17:02: File Added - 330026: debugobj.patch ferrieux added on 2008-06-04 02:59:05: File Added - 280048: debugobj.patch Logged In: YES user_id=496139 Originator: YES Oops.. retrying the upload :) File Added: debugobj.patch |