[all-commits] [llvm/llvm-project] 52bcdc: [lldb] Implement bytecode based SyntheticChildren ...

Dave Lee via All-commits all-commits at lists.llvm.org
Wed Feb 11 09:44:21 PST 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 52bcdc6ad1302a1024fa353f27d1f54d2cc745be
      https://github.com/llvm/llvm-project/commit/52bcdc6ad1302a1024fa353f27d1f54d2cc745be
  Author: Dave Lee <davelee.com at gmail.com>
  Date:   2026-02-11 (Wed, 11 Feb 2026)

  Changed paths:
    M lldb/docs/resources/formatterbytecode.rst
    M lldb/include/lldb/DataFormatters/FormatterBytecode.def
    M lldb/include/lldb/DataFormatters/FormatterBytecode.h
    M lldb/include/lldb/DataFormatters/TypeSummary.h
    M lldb/include/lldb/DataFormatters/TypeSynthetic.h
    M lldb/source/DataFormatters/FormatterBytecode.cpp
    M lldb/source/DataFormatters/FormatterSection.cpp
    M lldb/source/DataFormatters/TypeSummary.cpp
    M lldb/source/DataFormatters/TypeSynthetic.cpp
    M lldb/test/API/functionalities/data-formatter/bytecode-summary/main.cpp
    A lldb/test/API/functionalities/data-formatter/bytecode-synthetic/Makefile
    A lldb/test/API/functionalities/data-formatter/bytecode-synthetic/TestBytecodeSynthetic.py
    A lldb/test/API/functionalities/data-formatter/bytecode-synthetic/main.cpp
    M lldb/unittests/DataFormatter/FormatterBytecodeTest.cpp

  Log Message:
  -----------
  [lldb] Implement bytecode based SyntheticChildren (#179832)

Initial implementation of a [bytecode][1] synthetic provider. This is a follow up to
https://github.com/llvm/llvm-project/pull/114333 which implemented the bytecode
interpreter, support for summary formatters, and more.

rdar://169727764

[1]: https://lldb.llvm.org/resources/formatterbytecode.html



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