[all-commits] [llvm/llvm-project] bf03e1: [Lldb/Lua] Generate Lua Bindings

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Sat Dec 21 11:31:55 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: bf03e17c570171c7a52117fe63ace89d58f328d5
      https://github.com/llvm/llvm-project/commit/bf03e17c570171c7a52117fe63ace89d58f328d5
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2019-12-21 (Sat, 21 Dec 2019)

  Changed paths:
    M lldb/CMakeLists.txt
    M lldb/scripts/CMakeLists.txt
    A lldb/scripts/lldb_lua.swig
    M lldb/source/API/CMakeLists.txt
    M lldb/source/Plugins/ScriptInterpreter/Lua/CMakeLists.txt
    M lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h
    A lldb/test/Shell/ScriptInterpreter/Lua/bindings.test
    M lldb/unittests/ScriptInterpreter/Lua/LuaTests.cpp

  Log Message:
  -----------
  [Lldb/Lua] Generate Lua Bindings

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




More information about the All-commits mailing list