Dave Lee
f74f32b529
[lldb][bytecode] Remove "Generated with" comment ( #189704 )
...
In most cases, some other script/tool will call the compiler, and it's
the invocation of that script that ought to be documented in the output.
2026-03-31 16:46:09 +00:00
Dave Lee
821c22a1be
[lldb][bytecode] Change compiler to require update return type decl ( #188637 )
...
To better ensure that bytecode `@update` implementations return a 0/1
value (see https://github.com/llvm/llvm-project/pull/181199 ), this
changes the Python -> formatter bytecode compiler to require that Python
`update` methods be declared to return `bool`.
A declaration like this will be a compiler error:
```py
def update(self):
# implementation...
```
2026-03-26 14:39:18 -07:00
Dave Lee
d8e1f50780
[lldb][bytecode] Document invocation in compiler output ( #187547 )
...
Document compiler invocation in the compiler output, to aide subsequent
regeneration.
2026-03-20 10:30:38 -07:00
Dave Lee
6903a58870
[lldb][bytecode] Add swift output to Python->bytecode compiler ( #185773 )
...
For swift projects using the compiler, having a swift output option will
make it easier to integrate bytecode formatters into the build.
2026-03-11 15:36:52 -07:00
Dave Lee
9a89af90fa
[lldb] Update test diff invocation for portability ( #185557 )
...
Use --strip-trailing-cr to ignore line ending differences. Fixes
failures on windows.
2026-03-10 02:41:52 +00:00
Dave Lee
13b394312b
[lldb][bytecode] Add Python to formatter bytecode compiler ( #113734 )
...
A compiler from Python to the assembly syntax of the [lldb data
formatter
bytecode](https://discourse.llvm.org/t/a-bytecode-for-lldb-data-formatters/82696 ).
Assisted-by: claude
2026-03-09 13:48:24 -07:00