<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Will do. It turns out they're somewhat intertwined with some of Greg's changes, so we'll sort them out first thing next week and post a patch.<br><br><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span style="background-color: rgba(255, 255, 255, 0);"><font>Kate Stone</font> <font><a href="mailto:k8stone@apple.com">k8stone@apple.com</a></font></span></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span style="background-color: rgba(255, 255, 255, 0);"><font></font> Xcode Runtime Analysis Tools</span></div></div><div><br>On Oct 3, 2014, at 8:43 PM, Todd Fiala <<a href="mailto:todd.fiala@gmail.com">todd.fiala@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr">Hey Kate,<div><br></div><div>Might you be able to put up the patches (say on <a href="http://reviews.llvm.org">reviews.llvm.org</a>) a bit ahead of time and we can maybe have a chance to address any issues on the Linux side before it goes into top of tree? Or if <a href="http://reviews.llvm.org">reviews.llvm.org</a> is inconvenient, we could either do an svn branch, or I'd be happy to clone from a github (or create a github branch you could patch into at <a href="http://github.com/tfiala/lldb">github.com/tfiala/lldb</a>). Not a big deal either way, but we've hit a number of hiccups on the non-Apple side with the IOHandler work in the past, and this might speed up our ability to address any issues ahead of time.</div><div><br></div><div>In any event, thanks for the heads up!</div><div><br></div><div>-Todd</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 3, 2014 at 2:17 PM, Kate Stone <span dir="ltr"><<a href="mailto:katherine_stone@apple.com" target="_blank">katherine_stone@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>If you’ve used the Xcode 6 Swift REPL you may have noticed a number of changes to the way we handle line editing, particularly for text spanning multiple lines. I intend to merge back the relevant line editing changes in the next few days and wanted to provide some advance warning that this is coming. This completely replaces editline.h/cpp and makes non-trivial changes to IOHandler.h/cpp. There are also minor changes to the command interpreter. From the original commit log:</div><div><br></div><div> Complete rewrite of interactive editing support for single- and multi-line input.<br> <br> Improvements include:<br> * Use of libedit's wide character support, which is imperfect but a distinct improvement over ASCII-only<br> * Use of "faint” colorization for line prompts<br> * Breaking lines and insert new lines in the middle of a batch by simply pressing return<br> * Joining lines with forward and backward character deletion<br> * Detection of paste to suppress automatic formatting and statement completion tests<br> * Correctly reformatting when lines grow or shrink to occupy different numbers of rows<br> * Saving multi-line history, and correctly preserving the "tip" of history during editing<br> * Displaying visible ^C and ^D indications when interrupting input or sending EOF<br> * VI support for multi-line editing<br> * General correctness and reliability improvements<br><br></div><div>The most obvious caveat here is that while these changes have been exercised on OS X, it’s certainly possible that we’ll see issues crop up on other platforms as a result.</div><br><div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="font-family:LucidaGrande;word-wrap:break-word"><font color="#424242" style="font-family:'Lucida Grande';font-size:x-small">Kate Stone</font><span style="font-family:'Lucida Grande';font-size:x-small"> </span><font color="#009193" style="font-family:'Lucida Grande';font-size:x-small"><a href="mailto:k8stone@apple.com" target="_blank">k8stone@apple.com</a></font></div><div style="font-family:Times;word-wrap:break-word"><font face="Lucida Grande" size="1"><font color="#009193"></font> Xcode <font color="#424242">Runtime Analysis Tools</font></font></div></div></div>
</div>
<br></div><br>_______________________________________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@cs.uiuc.edu">lldb-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">-Todd</div>
</div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>lldb-dev mailing list</span><br><span><a href="mailto:lldb-dev@cs.uiuc.edu">lldb-dev@cs.uiuc.edu</a></span><br><span><a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev">http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev</a></span><br></div></blockquote></body></html>