Thu, 15 Jan 2015 21:03:48 +0100
Integrate friendly tips from Tor colleagues to make (or not) 4.5 alpha 3;
This includes removal of overloaded (but unused) methods, and addition of
a overlooked call to DataStruct::SetData(nsISupports, uint32_t, bool.)
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: