<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/lldb/scripts, branch users/nico/python-1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[lldb][scripts] Use named args in versioning script (#145993)</title>
<updated>2025-06-27T00:02:22+00:00</updated>
<author>
<name>Chelsea Cassanova</name>
<email>chelsea_cassanova@apple.com</email>
</author>
<published>2025-06-27T00:02:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c3811c8474f4a5abe4f6558969a582cd7f19349e'/>
<id>c3811c8474f4a5abe4f6558969a582cd7f19349e</id>
<content type='text'>
Using named args means that you don't need to keep track of 5 positional
args.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using named args means that you don't need to keep track of 5 positional
args.</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb][scripts] Fix bugs in framework fix script (#145961)</title>
<updated>2025-06-26T22:06:37+00:00</updated>
<author>
<name>Chelsea Cassanova</name>
<email>chelsea_cassanova@apple.com</email>
</author>
<published>2025-06-26T22:06:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c73e5e3e209cca229f24645b74ce4944b7e1016f'/>
<id>c73e5e3e209cca229f24645b74ce4944b7e1016f</id>
<content type='text'>
The script used to fix up LLDB's header for use in the macOS framework
contained 2 bugs that this commit addreses:

1. The output contents were appended to the output file multiple times
instead of only being written once.
2. The script was not considering LLDB includes that were *not* from the
SB API.

This commit addresses and fixes both of these bugs and updates the
corresponding test to match.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The script used to fix up LLDB's header for use in the macOS framework
contained 2 bugs that this commit addreses:

1. The output contents were appended to the output file multiple times
instead of only being written once.
2. The script was not considering LLDB includes that were *not* from the
SB API.

This commit addresses and fixes both of these bugs and updates the
corresponding test to match.</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb][rpc] Fix bug in convert script for RPC (#145419)</title>
<updated>2025-06-23T22:46:12+00:00</updated>
<author>
<name>Chelsea Cassanova</name>
<email>chelsea_cassanova@apple.com</email>
</author>
<published>2025-06-23T22:46:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=92a7f6fbbe489c02bad77a41cf2d4154c3885796'/>
<id>92a7f6fbbe489c02bad77a41cf2d4154c3885796</id>
<content type='text'>
In the script that's used by RPC to convert LLDB headers to LLDB RPC
headers, there's a bug with how it converts namespace usage. An
overeager regex pattern caused *all* text before any `lldb::` namespace
usage to get replaced with `lldb_rpc::` instead of just the namespace
itself. This commit changes that regex pattern to be less overeager and
modifies one of the shell tests for this script to actually check that
the namespace usage replacement is working correctly.

rdar://154126268</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the script that's used by RPC to convert LLDB headers to LLDB RPC
headers, there's a bug with how it converts namespace usage. An
overeager regex pattern caused *all* text before any `lldb::` namespace
usage to get replaced with `lldb_rpc::` instead of just the namespace
itself. This commit changes that regex pattern to be less overeager and
modifies one of the shell tests for this script to actually check that
the namespace usage replacement is working correctly.

rdar://154126268</pre>
</div>
</content>
</entry>
<entry>
<title>Reland "[lldb][headers] Create Python script to fix up framework head… (#143945)</title>
<updated>2025-06-12T20:55:44+00:00</updated>
<author>
<name>Chelsea Cassanova</name>
<email>chelsea_cassanova@apple.com</email>
</author>
<published>2025-06-12T20:55:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8a8ea8fec063bd64c17e463e7c3eaae5cdb4a645'/>
<id>8a8ea8fec063bd64c17e463e7c3eaae5cdb4a645</id>
<content type='text'>
…ers" (#143941)

Reland the script that converts lldb headers to RPC headers. The RPC
test was failing due to the incorrect input filepath being used.

Original commit message:
This commit replaces the shell script that fixes up includes for the
LLDB framework with a Python script. This script will also be used when
fixing up includes for the LLDBRPC.framework.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
…ers" (#143941)

Reland the script that converts lldb headers to RPC headers. The RPC
test was failing due to the incorrect input filepath being used.

Original commit message:
This commit replaces the shell script that fixes up includes for the
LLDB framework with a Python script. This script will also be used when
fixing up includes for the LLDBRPC.framework.</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[lldb][headers] Create Python script to fix up framework headers" (#143941)</title>
<updated>2025-06-12T17:39:53+00:00</updated>
<author>
<name>Chelsea Cassanova</name>
<email>chelsea_cassanova@apple.com</email>
</author>
<published>2025-06-12T17:39:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=06dad352dba16fd9afa89be7abf9bb46f7552b48'/>
<id>06dad352dba16fd9afa89be7abf9bb46f7552b48</id>
<content type='text'>
Reverts llvm/llvm-project#142051</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts llvm/llvm-project#142051</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb][headers] Create Python script to fix up framework headers (#142051)</title>
<updated>2025-06-12T17:07:45+00:00</updated>
<author>
<name>Chelsea Cassanova</name>
<email>chelsea_cassanova@apple.com</email>
</author>
<published>2025-06-12T17:07:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1a4cf1d3edff2d4c790f597834301702cfc6dc15'/>
<id>1a4cf1d3edff2d4c790f597834301702cfc6dc15</id>
<content type='text'>
This commit replaces the shell script that fixes up includes for the
LLDB framework with a Python script. This script will also be used when
fixing up includes for the LLDBRPC.framework.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit replaces the shell script that fixes up includes for the
LLDB framework with a Python script. This script will also be used when
fixing up includes for the LLDBRPC.framework.</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb][RPC] Upstream LLDB to RPC converstion Python script (#138028)</title>
<updated>2025-06-11T20:12:37+00:00</updated>
<author>
<name>Chelsea Cassanova</name>
<email>chelsea_cassanova@apple.com</email>
</author>
<published>2025-06-11T20:12:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a2d2941830d9c141d7f43da1ff58e7b7235a9f7d'/>
<id>a2d2941830d9c141d7f43da1ff58e7b7235a9f7d</id>
<content type='text'>
As part of upstreaming LLDB RPC, this commit adds a python script that
is used by LLDB RPC to modify the public lldb header files for use with
RPC.

https://discourse.llvm.org/t/rfc-upstreaming-lldb-rpc/85804</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As part of upstreaming LLDB RPC, this commit adds a python script that
is used by LLDB RPC to modify the public lldb header files for use with
RPC.

https://discourse.llvm.org/t/rfc-upstreaming-lldb-rpc/85804</pre>
</div>
</content>
</entry>
<entry>
<title>Reland "[lldb][headers] Create script to fix up versioning" (#142864)" (#142871)</title>
<updated>2025-06-10T16:47:11+00:00</updated>
<author>
<name>Chelsea Cassanova</name>
<email>chelsea_cassanova@apple.com</email>
</author>
<published>2025-06-10T16:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=eb76d8332e932dfda133fe95331e6910805a27c5'/>
<id>eb76d8332e932dfda133fe95331e6910805a27c5</id>
<content type='text'>
This relands the original commit for the versioning script in LLDB. This
commit uses '&gt;' for output from `unifdef` for platforms that have that
executable but do not have the `-o` option. It also fixes the Xcode
build by adding a dependency between the liblldb-header-staging target
in the source/API/CMakeLists.txt the `liblldb-resource-headers` target
in LLDBFramework.cmake.

Original patch: https://github.com/llvm/llvm-project/pull/141116</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This relands the original commit for the versioning script in LLDB. This
commit uses '&gt;' for output from `unifdef` for platforms that have that
executable but do not have the `-o` option. It also fixes the Xcode
build by adding a dependency between the liblldb-header-staging target
in the source/API/CMakeLists.txt the `liblldb-resource-headers` target
in LLDBFramework.cmake.

Original patch: https://github.com/llvm/llvm-project/pull/141116</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[lldb][headers] Create script to fix up versioning" (#142864)</title>
<updated>2025-06-04T22:04:36+00:00</updated>
<author>
<name>Chelsea Cassanova</name>
<email>chelsea_cassanova@apple.com</email>
</author>
<published>2025-06-04T22:04:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e5cfa0a15d58c278be6169aedba817ae5edd2235'/>
<id>e5cfa0a15d58c278be6169aedba817ae5edd2235</id>
<content type='text'>
Reverts llvm/llvm-project#141116. It's breaking the Xcode build as well
as the build on AIX.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts llvm/llvm-project#141116. It's breaking the Xcode build as well
as the build on AIX.</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb][headers] Create script to fix up versioning (#141116)</title>
<updated>2025-06-03T20:06:46+00:00</updated>
<author>
<name>Chelsea Cassanova</name>
<email>chelsea_cassanova@apple.com</email>
</author>
<published>2025-06-03T20:06:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d204aa9deb72b8dcaf5e5b5550871d0ebe982825'/>
<id>d204aa9deb72b8dcaf5e5b5550871d0ebe982825</id>
<content type='text'>
This commit creates a Python script that fixes up the versioning
information in lldb-defines.h. It also moves the build logic for fixing
up the lldb headers from being in the framework only to being in the
same location that we create the liblldb target.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit creates a Python script that fixes up the versioning
information in lldb-defines.h. It also moves the build logic for fixing
up the lldb headers from being in the framework only to being in the
same location that we create the liblldb target.</pre>
</div>
</content>
</entry>
</feed>
