llvm-project/lldb/scripts/Python
Pavel Labath 11bc3f49da Insert blocks of python code with swig instead of modify-python-lldb.py
Summary:
Swig is perfectly capable of inserting blocks of python code into its
output (and we use those fascilities already), so there's no need for
this to be done in a post-process step.

lldb_iter is a general-purpose utility used from many classes, so I add
it to the main swig file. The other two blocks are tied to a specific
class, so I add it to the interface file of that class.

Reviewers: zturner, jingham, serge-sans-paille

Subscribers: jdoerfert, lldb-commits

Differential Revision: https://reviews.llvm.org/D58350

llvm-svn: 354975
2019-02-27 14:16:48 +00:00
..
android *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
modules Python: adjust the include directories 2018-06-04 02:08:12 +00:00
finish-swig-Python-LLDB.sh [CMake] Rename lldb-launcher to darwin-debug 2016-10-27 22:51:41 +00:00
finishSwigPythonLLDB.py Install six.py conditionally 2017-02-04 00:20:24 +00:00
modify-python-lldb.py Insert blocks of python code with swig instead of modify-python-lldb.py 2019-02-27 14:16:48 +00:00
prepare_binding_Python.py Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
python-extensions.swig Hold GIL while allocating memory for PythonString. 2018-09-05 17:07:29 +00:00
python-swigsafecast.swig [Python] Update PyString_FromString() to work for python 2 and 3. 2019-01-09 22:52:47 +00:00
python-typemaps.swig [Swig] Merge typemaps with same bodies 2018-09-25 10:30:32 +00:00
python-wrapper.swig [Python] Update PyString_FromString() to work for python 2 and 3. 2019-01-09 22:52:47 +00:00
remote-build.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
use_lldb_suite.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00