{"push_id":832971742,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"b887ead8a206c3636db42060985526697097b58c","before":"a990960b1d50379ca9b932a5da508058483ece7b","commits":[{"sha":"b887ead8a206c3636db42060985526697097b58c","author":{"email":"90c18e1045222b78888c1c4df7c6ddac3437abd3@apple.com","name":"Sean Callanan"},"message":"Added the concept of a Read-Eval-Print-Loop to LLDB.\n\nA REPL takes over the command line and typically treats input as source code.\nREPLs can also do code completion.  The REPL class allows its subclasses to\nimplement the language-specific functionality without having to know about the\nIOHandler-specific internals.\n\nAlso added a PluginManager-based way of getting to a REPL given a language and\na target.\n\nAlso brought in some utility code and expression options that are useful for\nREPLs, such as line offsets for expressions, ANSI terminal coloring of errors,\nand a few IOHandler convenience functions.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@250753 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/lldb/commits/b887ead8a206c3636db42060985526697097b58c"}]}