[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