[all-commits] [llvm/llvm-project] d1bc75: Convert ValueObject::Dump() to return llvm::Error(...

Adrian Prantl via All-commits all-commits at lists.llvm.org
Thu Jun 20 10:33:15 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d1bc75c0bce141b94f9afadfde4e784760735ec0
      https://github.com/llvm/llvm-project/commit/d1bc75c0bce141b94f9afadfde4e784760735ec0
  Author: Adrian Prantl <aprantl at apple.com>
  Date:   2024-06-20 (Thu, 20 Jun 2024)

  Changed paths:
    M lldb/include/lldb/Core/ValueObject.h
    M lldb/include/lldb/DataFormatters/ValueObjectPrinter.h
    M lldb/source/API/SBValue.cpp
    M lldb/source/Breakpoint/Watchpoint.cpp
    M lldb/source/Commands/CommandObjectDWIMPrint.cpp
    M lldb/source/Commands/CommandObjectExpression.cpp
    M lldb/source/Commands/CommandObjectFrame.cpp
    M lldb/source/Commands/CommandObjectMemory.cpp
    M lldb/source/Commands/CommandObjectTarget.cpp
    M lldb/source/Commands/CommandObjectThread.cpp
    M lldb/source/Core/DumpRegisterValue.cpp
    M lldb/source/Core/FormatEntity.cpp
    M lldb/source/Core/ValueObject.cpp
    M lldb/source/DataFormatters/ValueObjectPrinter.cpp
    M lldb/source/Plugins/REPL/Clang/ClangREPL.cpp
    M lldb/test/API/commands/dwim-print/TestDWIMPrint.py
    M lldb/test/API/commands/dwim-print/main.c
    M lldb/test/Shell/SymbolFile/DWARF/x86/class-type-nullptr-deref.s
    M lldb/test/Shell/SymbolFile/DWARF/x86/debug-types-signature-loop.s
    M lldb/unittests/ValueObject/DumpValueObjectOptionsTests.cpp

  Log Message:
  -----------
  Convert ValueObject::Dump() to return llvm::Error() (NFCish)

This change by itself has no measurable effect on the LLDB
testsuite. I'm making it in preparation for threading through more
errors in the Swift language plugin.


  Commit: f900644ae2b6c7a485673974688a62c3f3301dcc
      https://github.com/llvm/llvm-project/commit/f900644ae2b6c7a485673974688a62c3f3301dcc
  Author: Adrian Prantl <aprantl at apple.com>
  Date:   2024-06-20 (Thu, 20 Jun 2024)

  Changed paths:
    M lldb/include/lldb/Core/ValueObject.h
    M lldb/include/lldb/DataFormatters/ValueObjectPrinter.h
    M lldb/include/lldb/Target/LanguageRuntime.h
    M lldb/source/API/SBValue.cpp
    M lldb/source/Core/ValueObject.cpp
    M lldb/source/DataFormatters/ValueObjectPrinter.cpp
    M lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp
    M lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h
    M lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
    M lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h
    M lldb/source/Plugins/LanguageRuntime/ObjC/GNUstepObjCRuntime/GNUstepObjCRuntime.cpp
    M lldb/source/Plugins/LanguageRuntime/ObjC/GNUstepObjCRuntime/GNUstepObjCRuntime.h

  Log Message:
  -----------
  Refactor GetObjectDescription() to return llvm::Expected (NFC)

This is de facto an NFC change for Objective-C but will benefit the
Swift language plugin.


  Commit: b8f0ca09b66716fc337448a2e43146038bf115ab
      https://github.com/llvm/llvm-project/commit/b8f0ca09b66716fc337448a2e43146038bf115ab
  Author: Adrian Prantl <aprantl at apple.com>
  Date:   2024-06-20 (Thu, 20 Jun 2024)

  Changed paths:
    A lldb/include/lldb/Utility/ErrorMessages.h
    M lldb/source/Interpreter/CommandInterpreter.cpp
    M lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
    M lldb/source/Utility/CMakeLists.txt
    A lldb/source/Utility/ErrorMessages.cpp

  Log Message:
  -----------
  Factor out expression result error strings.


  Commit: f1edc0459a4cc8cd4d00331c2a5cb318955318b2
      https://github.com/llvm/llvm-project/commit/f1edc0459a4cc8cd4d00331c2a5cb318955318b2
  Author: Adrian Prantl <aprantl at apple.com>
  Date:   2024-06-20 (Thu, 20 Jun 2024)

  Changed paths:
    M lldb/test/API/commands/dwim-print/TestDWIMPrint.py

  Log Message:
  -----------
  Reformat test (NFC)


Compare: https://github.com/llvm/llvm-project/compare/6bc71cdd32de...f1edc0459a4c

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