js/src/gdb/TODO

Thu, 15 Jan 2015 21:13:52 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 21:13:52 +0100
branch
TOR_BUG_9701
changeset 12
7540298fafa1
permissions
-rw-r--r--

Remove forgotten relic of ABI crash risk averse overloaded method change.

     1 * Ideas:
     2 - jschar *
     3 - js::Shape, js::Baseshape
     4 - printers for structures with horrible unions (JSString, JSParseNode)
     5 - bring back parse_node.py
     6 - New 'js show' command for showing full trees, property lists, hash table
     7   contents, and so on --- JSParseNode * should not show the whole tree.
     8   Possibly clean up some "pointer-only" stuff in parse_node.py.
     9   - 'js show <defn>' lists a JSDefinition's uses
    10   - 'js show <parsenode>' shows entire tree
    11   - 'js show <scope>' lists all properties (parents)
    12   - 'js tree <scope>' shows property tree
    13 - avoid dead union branches in js::Shape; print attrs nicely
    14 - Print JSScope with identifier.
    15 - Print JSAtomSets, and thus PN_NAMESET.
    16 - JSParseNode PN_NAMESET
    17 - 'JSClass *' pretty-printer
    20 Local variables:
    21 mode: org
    22 End:

mercurial