llvm-capstone/lldb
Med Ismail Bennani 6813ef3737 Re-land "[lldb/docs] Silence warnings when generating website"
This patch re-lands f0731d5b61 with more fixes and improvements.

First, this patch removes `__eq__` implementations from classes that
didn't implemented `operator!=` on the C++ implementation.

This patch removes sphinx document generation for special members such
as `__len__`, since there is no straightforward way to skip class that
don't implement them. We also don't want to introduce a change in
behavior by implementing artifical special members for classes that are
missing them.

Finally, this patch improve the ergonomics of some classes by
implementing special members where it makes sense, i.e. `hex(SBFrame)`
is equivalent to `SBFrame.GetPC()`.

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

Signed-off-by: Med Ismail Bennani <ismail@bennani.ma>
2023-08-31 20:35:10 +01:00
..
bindings Re-land "[lldb/docs] Silence warnings when generating website" 2023-08-31 20:35:10 +01:00
cmake [lldb] Bump SWIG minimum version to 4 2023-08-04 14:34:01 -07:00
docs Re-land "[lldb/docs] Silence warnings when generating website" 2023-08-31 20:35:10 +01:00
examples [lldb/crashlog] Fix python version requirement issue 2023-08-21 21:52:44 +01:00
include [lldb][NFCI] Remove unneeded ConstString conversions 2023-08-31 11:27:59 -07:00
packages/Python/lldbsuite [lldb] Remove use of __future__ in python 2023-08-14 14:14:48 -07:00
resources [lldb][NFC] Remove copy of debugserver entitlements plist 2023-01-31 12:58:37 -08:00
scripts [lldb] Remove use of __future__ in python 2023-08-14 14:14:48 -07:00
source [lldb][NFCI] Remove unneeded ConstString conversions 2023-08-31 11:27:59 -07:00
test Fix shared library loading when users define duplicate _r_debug structure. 2023-08-31 10:37:20 -07:00
third_party/Python/module [lldb] Remove use of __future__ in python 2023-08-14 14:14:48 -07:00
tools [lldb] Qualify auto in the lldb driver (NFC) 2023-08-25 07:40:37 -07:00
unittests Don't enable stdin/out with a no-output test program 2023-08-30 15:12:31 -07:00
utils [lldb] Remove use of __future__ in python 2023-08-14 14:14:48 -07:00
.clang-format
.clang-tidy [LLDB] Applying clang-tidy modernize-use-override over LLDB 2022-04-22 13:29:47 -07:00
.gitignore
CMakeLists.txt Reland "[CMake] Bumps minimum version to 3.20.0. 2023-05-27 12:51:21 +02:00
CodeOwners.rst [lldb] Update LLDB Code Ownership 2023-08-08 08:54:03 -07:00
LICENSE.TXT
use_lldb_suite_root.py