[Lldb-commits] [PATCH] D72437: [lldb/Bindings] Move bindings into their own subdirectory
Jonas Devlieghere via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Wed Jan 8 22:43:59 PST 2020
JDevlieghere created this revision.
JDevlieghere added reviewers: LLDB, labath.
Herald added a subscriber: mgorny.
Herald added a reviewer: jfb.
Herald added a project: LLDB.
All the code required to generate the language bindings for Python and Lua lives under scripts, even though the majority of this code aren't scripts at all, and surrounded by scripts that are totally unrelated. I've reorganized these files and moved everything related to the language bindings into a new top-level `bindings` directory. This makes them self contained and much more discoverable.
Repository:
rLLDB LLDB
https://reviews.llvm.org/D72437
Files:
lldb/CMakeLists.txt
lldb/bindings/CMakeLists.txt
lldb/bindings/headers.swig
lldb/bindings/interfaces.swig
lldb/bindings/interfaces/SBAddress.i
lldb/bindings/interfaces/SBAttachInfo.i
lldb/bindings/interfaces/SBBlock.i
lldb/bindings/interfaces/SBBreakpoint.i
lldb/bindings/interfaces/SBBreakpointLocation.i
lldb/bindings/interfaces/SBBreakpointName.i
lldb/bindings/interfaces/SBBroadcaster.i
lldb/bindings/interfaces/SBCommandInterpreter.i
lldb/bindings/interfaces/SBCommandReturnObject.i
lldb/bindings/interfaces/SBCommunication.i
lldb/bindings/interfaces/SBCompileUnit.i
lldb/bindings/interfaces/SBData.i
lldb/bindings/interfaces/SBDebugger.i
lldb/bindings/interfaces/SBDeclaration.i
lldb/bindings/interfaces/SBError.i
lldb/bindings/interfaces/SBEvent.i
lldb/bindings/interfaces/SBExecutionContext.i
lldb/bindings/interfaces/SBExpressionOptions.i
lldb/bindings/interfaces/SBFile.i
lldb/bindings/interfaces/SBFileSpec.i
lldb/bindings/interfaces/SBFileSpecList.i
lldb/bindings/interfaces/SBFrame.i
lldb/bindings/interfaces/SBFunction.i
lldb/bindings/interfaces/SBHostOS.i
lldb/bindings/interfaces/SBInstruction.i
lldb/bindings/interfaces/SBInstructionList.i
lldb/bindings/interfaces/SBLanguageRuntime.i
lldb/bindings/interfaces/SBLaunchInfo.i
lldb/bindings/interfaces/SBLineEntry.i
lldb/bindings/interfaces/SBListener.i
lldb/bindings/interfaces/SBMemoryRegionInfo.i
lldb/bindings/interfaces/SBMemoryRegionInfoList.i
lldb/bindings/interfaces/SBModule.i
lldb/bindings/interfaces/SBModuleSpec.i
lldb/bindings/interfaces/SBPlatform.i
lldb/bindings/interfaces/SBProcess.i
lldb/bindings/interfaces/SBProcessInfo.i
lldb/bindings/interfaces/SBQueue.i
lldb/bindings/interfaces/SBQueueItem.i
lldb/bindings/interfaces/SBSection.i
lldb/bindings/interfaces/SBSourceManager.i
lldb/bindings/interfaces/SBStream.i
lldb/bindings/interfaces/SBStringList.i
lldb/bindings/interfaces/SBStructuredData.i
lldb/bindings/interfaces/SBSymbol.i
lldb/bindings/interfaces/SBSymbolContext.i
lldb/bindings/interfaces/SBSymbolContextList.i
lldb/bindings/interfaces/SBTarget.i
lldb/bindings/interfaces/SBThread.i
lldb/bindings/interfaces/SBThreadCollection.i
lldb/bindings/interfaces/SBThreadPlan.i
lldb/bindings/interfaces/SBTrace.i
lldb/bindings/interfaces/SBTraceOptions.i
lldb/bindings/interfaces/SBType.i
lldb/bindings/interfaces/SBTypeCategory.i
lldb/bindings/interfaces/SBTypeEnumMember.i
lldb/bindings/interfaces/SBTypeFilter.i
lldb/bindings/interfaces/SBTypeFormat.i
lldb/bindings/interfaces/SBTypeNameSpecifier.i
lldb/bindings/interfaces/SBTypeSummary.i
lldb/bindings/interfaces/SBTypeSynthetic.i
lldb/bindings/interfaces/SBUnixSignals.i
lldb/bindings/interfaces/SBValue.i
lldb/bindings/interfaces/SBValueList.i
lldb/bindings/interfaces/SBVariablesOptions.i
lldb/bindings/interfaces/SBWatchpoint.i
lldb/bindings/lua.swig
lldb/bindings/macros.swig
lldb/bindings/python.swig
lldb/bindings/python/createPythonInit.py
lldb/bindings/python/python-extensions.swig
lldb/bindings/python/python-swigsafecast.swig
lldb/bindings/python/python-typemaps.swig
lldb/bindings/python/python-wrapper.swig
lldb/docs/CMakeLists.txt
lldb/scripts/CMakeLists.txt
lldb/scripts/Python/createPythonInit.py
lldb/scripts/Python/python-extensions.swig
lldb/scripts/Python/python-swigsafecast.swig
lldb/scripts/Python/python-typemaps.swig
lldb/scripts/Python/python-wrapper.swig
lldb/scripts/headers.swig
lldb/scripts/interface/SBAddress.i
lldb/scripts/interface/SBAttachInfo.i
lldb/scripts/interface/SBBlock.i
lldb/scripts/interface/SBBreakpoint.i
lldb/scripts/interface/SBBreakpointLocation.i
lldb/scripts/interface/SBBreakpointName.i
lldb/scripts/interface/SBBroadcaster.i
lldb/scripts/interface/SBCommandInterpreter.i
lldb/scripts/interface/SBCommandReturnObject.i
lldb/scripts/interface/SBCommunication.i
lldb/scripts/interface/SBCompileUnit.i
lldb/scripts/interface/SBData.i
lldb/scripts/interface/SBDebugger.i
lldb/scripts/interface/SBDeclaration.i
lldb/scripts/interface/SBError.i
lldb/scripts/interface/SBEvent.i
lldb/scripts/interface/SBExecutionContext.i
lldb/scripts/interface/SBExpressionOptions.i
lldb/scripts/interface/SBFile.i
lldb/scripts/interface/SBFileSpec.i
lldb/scripts/interface/SBFileSpecList.i
lldb/scripts/interface/SBFrame.i
lldb/scripts/interface/SBFunction.i
lldb/scripts/interface/SBHostOS.i
lldb/scripts/interface/SBInstruction.i
lldb/scripts/interface/SBInstructionList.i
lldb/scripts/interface/SBLanguageRuntime.i
lldb/scripts/interface/SBLaunchInfo.i
lldb/scripts/interface/SBLineEntry.i
lldb/scripts/interface/SBListener.i
lldb/scripts/interface/SBMemoryRegionInfo.i
lldb/scripts/interface/SBMemoryRegionInfoList.i
lldb/scripts/interface/SBModule.i
lldb/scripts/interface/SBModuleSpec.i
lldb/scripts/interface/SBPlatform.i
lldb/scripts/interface/SBProcess.i
lldb/scripts/interface/SBProcessInfo.i
lldb/scripts/interface/SBQueue.i
lldb/scripts/interface/SBQueueItem.i
lldb/scripts/interface/SBSection.i
lldb/scripts/interface/SBSourceManager.i
lldb/scripts/interface/SBStream.i
lldb/scripts/interface/SBStringList.i
lldb/scripts/interface/SBStructuredData.i
lldb/scripts/interface/SBSymbol.i
lldb/scripts/interface/SBSymbolContext.i
lldb/scripts/interface/SBSymbolContextList.i
lldb/scripts/interface/SBTarget.i
lldb/scripts/interface/SBThread.i
lldb/scripts/interface/SBThreadCollection.i
lldb/scripts/interface/SBThreadPlan.i
lldb/scripts/interface/SBTrace.i
lldb/scripts/interface/SBTraceOptions.i
lldb/scripts/interface/SBType.i
lldb/scripts/interface/SBTypeCategory.i
lldb/scripts/interface/SBTypeEnumMember.i
lldb/scripts/interface/SBTypeFilter.i
lldb/scripts/interface/SBTypeFormat.i
lldb/scripts/interface/SBTypeNameSpecifier.i
lldb/scripts/interface/SBTypeSummary.i
lldb/scripts/interface/SBTypeSynthetic.i
lldb/scripts/interface/SBUnixSignals.i
lldb/scripts/interface/SBValue.i
lldb/scripts/interface/SBValueList.i
lldb/scripts/interface/SBVariablesOptions.i
lldb/scripts/interface/SBWatchpoint.i
lldb/scripts/interfaces.swig
lldb/scripts/lldb.swig
lldb/scripts/lldb_lua.swig
lldb/scripts/macros.swig
lldb/source/API/CMakeLists.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D72437.236968.patch
Type: text/x-patch
Size: 11740 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20200109/e7e8d37a/attachment.bin>
More information about the lldb-commits
mailing list