svn co https://[email protected]/svn/llvm-project/lldb/branches/iohandler

The first step is to get it building for your platform as I am sure the 
Makefiles are out of date.

This branch will soon be merged back into top of tree, but I wanted to give all 
the major platforms time to submit patches against this to get things working 
on all systems before any buildbots get broken.

The major benefits include:
- editline is not built into the lldb shared library so all IOHandler objects 
can use the editline functionality.
- autocomplete now working in the embedded python interpreter
- history now working in the embedded python interpreter
- autocomplete now working for multi-line command entering (like in "breakpoint 
command add")
- when editing multiple lines you can use the UP and DOWN arrow keys to edit 
previous lines. This makes multi-line expressions and commands much easier to 
write and edit. Use ^B and ^N for next/prev history when in multi-line mode.
- curses is now supported with the new IOHandler infrastructure. To try this 
out, run and hit a breakpoint, and type "gui" on the command line to drop into 
the curses GUI mode! Lots of stuff isn't hooked up yet, but I am sure the open 
source community can help fill in some new views and improve existing ones.

So please get this building and test this on your system and let us know what 
issues you run into.

Greg Clayton

_______________________________________________
lldb-dev mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to