[all-commits] [llvm/llvm-project] 9eddc8: [lldb] Expose structured command diagnostics via t...

Adrian Prantl via All-commits all-commits at lists.llvm.org
Mon Oct 14 16:29:47 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9eddc8b9bf4e4e0b01e2ecc90a71c4b3b4e9c8af
      https://github.com/llvm/llvm-project/commit/9eddc8b9bf4e4e0b01e2ecc90a71c4b3b4e9c8af
  Author: Adrian Prantl <aprantl at apple.com>
  Date:   2024-10-14 (Mon, 14 Oct 2024)

  Changed paths:
    M lldb/include/lldb/API/SBCommandReturnObject.h
    M lldb/include/lldb/API/SBStructuredData.h
    M lldb/include/lldb/Interpreter/CommandReturnObject.h
    M lldb/source/API/SBCommandReturnObject.cpp
    M lldb/source/Commands/CommandObjectDWIMPrint.cpp
    M lldb/source/Commands/CommandObjectExpression.cpp
    M lldb/source/Interpreter/CommandInterpreter.cpp
    M lldb/source/Interpreter/CommandReturnObject.cpp
    M lldb/test/API/commands/expression/diagnostics/TestExprDiagnostics.py
    A lldb/test/Shell/Commands/Inputs/multiline-expr.txt
    A lldb/test/Shell/Commands/command-expr-diagnostics.test

  Log Message:
  -----------
  [lldb] Expose structured command diagnostics via the SBAPI. (#112109)

This allows IDEs to render LLDB expression diagnostics to their liking
without relying on characterprecise ASCII art from LLDB. It is exposed
as a versioned SBStructuredData object, since it is expected that this
may need to be tweaked based on actual usage.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list