<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/lldb/unittests/ScriptInterpreter/Lua, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2019-12-21T19:28:41+00:00</updated>
<entry>
<title>[Lldb/Lua] Generate Lua Bindings</title>
<updated>2019-12-21T19:28:41+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2019-12-08T23:32:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=bf03e17c570171c7a52117fe63ace89d58f328d5'/>
<id>urn:sha1:bf03e17c570171c7a52117fe63ace89d58f328d5</id>
<content type='text'>
This patch uses SWIG to generate the Lua bindings for the SB API. It
covers most of the API, but some methods require a type map similar to
Python.

Discussion on the mailing list:
http://lists.llvm.org/pipermail/lldb-dev/2019-December/015812.html

Differential revision: https://reviews.llvm.org/D71235
</content>
</entry>
<entry>
<title>[lldb/Lua] Implement a Simple Lua Script Interpreter Prototype</title>
<updated>2019-12-20T19:19:47+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2019-12-08T01:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2861324208e13846eb306f01b32448f94177cc3b'/>
<id>urn:sha1:2861324208e13846eb306f01b32448f94177cc3b</id>
<content type='text'>
This implements a very elementary Lua script interpreter. It supports
running a single command as well as running interactively. It uses
editline if available. It's still missing a bunch of stuff though. Some
things that I intentionally ingored for now are that I/O isn't properly
hooked up (so every print goes to stdout) and the non-editline support
which is not handling a bunch of corner cases. The latter is a matter of
reusing existing code in the Python interpreter.

Discussion on the mailing list:
http://lists.llvm.org/pipermail/lldb-dev/2019-December/015812.html

Differential revision: https://reviews.llvm.org/D71234
</content>
</entry>
</feed>
