diff --git a/lldb/www/projects.html b/lldb/www/projects.html index 7c3bebdd0525..b1aeb1021eca 100755 --- a/lldb/www/projects.html +++ b/lldb/www/projects.html @@ -198,7 +198,7 @@ SomeVectorLikeType that it gets from the synthetic children.

- +
  • Recover thread information lazily

    @@ -224,6 +224,24 @@ use of some particular instruction, or instruction pattern, etc."

  • + +
  • + Make Python-backed commands first class citizens +

    + As it stands, Python commands have no way to advertise their options. They are + required to parse their arguments by hand. That leads to inconsistency, and more + importantly means they can't take advantage of auto-generated help and command + completion. This leaves python-backed commands feeling worse than built-in ones. +

    +

    + As part of this job, it would also be great to hook automatically hook the "type" of an option value + or argument (e.g. eArgTypeShlibName) to sensible default completers. You need to be able to + over-ride this in more complicated scenarios (like in "break set" where the presence of + a "-s" option limits the search for completion of a "-n" option.) But in common cases it is + unnecessary busy-work to have to supply the completer AND the type. If this worked, then + it would be easier for Python commands to also get correct completers. +

    +
  • Documentation and better examples