This is an archive of the discontinued LLVM Phabricator instance.

[lldb/Bindings] Move bindings into their own subdirectory
ClosedPublic

Authored by JDevlieghere on Jan 8 2020, 10:35 PM.

Details

Summary

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.

Diff Detail

Event Timeline

JDevlieghere created this revision.Jan 8 2020, 10:35 PM
Herald added a project: Restricted Project. · View Herald Transcript
Herald added a subscriber: mgorny. · View Herald Transcript
labath accepted this revision.Jan 9 2020, 12:18 AM

I think this is a great idea. I'm not convinced of the need to pluralize "interfaces" (header files are in "include", even though that folder usually contains more than one file), but I don't care much either way...

This revision is now accepted and ready to land.Jan 9 2020, 12:18 AM

I think this is a great idea. I'm not convinced of the need to pluralize "interfaces" (header files are in "include", even though that folder usually contains more than one file), but I don't care much either way...

Good point, I didn't consider the header analogy, let's keep it singular.

This revision was automatically updated to reflect the committed changes.

This is a great cleanup. Thanks for doing it.

lldb/scripts/interface/SBUnixSignals.i