aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/configuration.py
diff options
context:
space:
mode:
authorVaibhav Yenamandra <vyenamandra@bloomberg.net>2022-07-11 12:18:13 -0400
committerAaron Ballman <aaron@aaronballman.com>2022-07-11 12:18:13 -0400
commit69fcf4fd5a014b763061f13b5c4434d49c42c35a (patch)
treeb98d42d65bdc289edd414b4c573b0cd1b96ccdd5 /lldb/packages/Python/lldbsuite/test/configuration.py
parent9790406a9226e112e75eeeac1c326cff9b570264 (diff)
downloadllvm-69fcf4fd5a014b763061f13b5c4434d49c42c35a.zip
llvm-69fcf4fd5a014b763061f13b5c4434d49c42c35a.tar.gz
llvm-69fcf4fd5a014b763061f13b5c4434d49c42c35a.tar.bz2
Emit SARIF Diagnostics: Create `clang::SarifDocumentWriter` interface
Create an interface for writing SARIF documents from within clang: The primary intent of this change is to introduce the interface clang::SarifDocumentWriter, which allows incrementally adding diagnostic data to a JSON backed document. The proposed interface is not yet connected to the compiler internals, which will be covered in future work. As such this change will not change the input/output interface of clang. This change also introduces the clang::FullSourceRange type that is modeled after clang::SourceRange + clang::FullSourceLoc, this is useful for packaging a pair of clang::SourceLocation objects with their corresponding SourceManagers. Previous discussions: RFC for this change: https://lists.llvm.org/pipermail/cfe-dev/2021-March/067907.html https://lists.llvm.org/pipermail/cfe-dev/2021-July/068480.html SARIF Standard (2.1.0): https://docs.oasis-open.org/sarif/sarif/v2.1.0/os/sarif-v2.1.0-os.html Differential Revision: https://reviews.llvm.org/D109701
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/configuration.py')
0 files changed, 0 insertions, 0 deletions