<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/lldb/test/API/commands/expression/import-std-module/deque-basic, branch main</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>[libc++] Use std::__{scope,exception}_guard throughout the code base (#161322)</title>
<updated>2025-10-09T07:32:40+00:00</updated>
<author>
<name>Nikolas Klauser</name>
<email>nikolasklauser@berlin.de</email>
</author>
<published>2025-10-09T07:32:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=446d9505246227b514aa6359f17106e1a9c65897'/>
<id>446d9505246227b514aa6359f17106e1a9c65897</id>
<content type='text'>
This simplifies the code quite a bit and seems to improve code size
slightly in some cases.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This simplifies the code quite a bit and seems to improve code size
slightly in some cases.</pre>
</div>
</content>
</entry>
<entry>
<title> [lldb][test] Re-enable import-std-module tests on Linux (#157649)</title>
<updated>2025-09-09T21:43:02+00:00</updated>
<author>
<name>Michael Buch</name>
<email>michaelbuch12@gmail.com</email>
</author>
<published>2025-09-09T21:43:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ebd684137673c8e1b48aeaf8877921fd69e99159'/>
<id>ebd684137673c8e1b48aeaf8877921fd69e99159</id>
<content type='text'>
This reverts commit 76bd5da3248fd4affedfefec3b2a3e1acbe0a94a.

These were originally skipped for
https://github.com/llvm/llvm-project/issues/137046 because they were
failing on Fuchsia buildbots.

I couldn't locally reproduce the Linux failures from back then (and
maybe they have been fixed by something else since then).

We want to re-enable these tests because they are one of the few API
tests in the `libcxx` category that we skip on Linux. So the libc++
pre-merge CI doesn't catch these test failures. To avoid churn caused by
this missing coverage, it would be great if we ran these on Linux again.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 76bd5da3248fd4affedfefec3b2a3e1acbe0a94a.

These were originally skipped for
https://github.com/llvm/llvm-project/issues/137046 because they were
failing on Fuchsia buildbots.

I couldn't locally reproduce the Linux failures from back then (and
maybe they have been fixed by something else since then).

We want to re-enable these tests because they are one of the few API
tests in the `libcxx` category that we skip on Linux. So the libc++
pre-merge CI doesn't catch these test failures. To avoid churn caused by
this missing coverage, it would be great if we ran these on Linux again.</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb] deactivate some tests on older SDKs (#147768)</title>
<updated>2025-07-30T17:01:04+00:00</updated>
<author>
<name>Charles Zablit</name>
<email>c_zablit@apple.com</email>
</author>
<published>2025-07-30T17:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a14659a2c8c82804b611925fa7a48fd26ef1d135'/>
<id>a14659a2c8c82804b611925fa7a48fd26ef1d135</id>
<content type='text'>
https://github.com/llvm/llvm-project/pull/144913 was reverted because
some of the Darwin tests were failing on SDKs prior to `15.0`.

Only the x86 bots run on macOS `14.0`. The aarch64 ones run on macOS
`15.0`.

In this patch, we deactivate the failing Darwin tests on older SDKs
(prior to `15.0`).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/llvm/llvm-project/pull/144913 was reverted because
some of the Darwin tests were failing on SDKs prior to `15.0`.

Only the x86 bots run on macOS `14.0`. The aarch64 ones run on macOS
`15.0`.

In this patch, we deactivate the failing Darwin tests on older SDKs
(prior to `15.0`).</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb][test] Skip import-std-module tests on Linux for now</title>
<updated>2025-05-30T10:48:55+00:00</updated>
<author>
<name>Michael Buch</name>
<email>michaelbuch12@gmail.com</email>
</author>
<published>2025-05-30T10:48:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=76bd5da3248fd4affedfefec3b2a3e1acbe0a94a'/>
<id>76bd5da3248fd4affedfefec3b2a3e1acbe0a94a</id>
<content type='text'>
Fixes https://github.com/llvm/llvm-project/issues/137046
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://github.com/llvm/llvm-project/issues/137046
</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC][Py Reformat] Reformat python files in lldb</title>
<updated>2023-05-25T19:54:09+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2023-05-25T15:48:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2238dcc39358353cac21df75c3c3286ab20b8f53'/>
<id>2238dcc39358353cac21df75c3c3286ab20b8f53</id>
<content type='text'>
This is an ongoing series of commits that are reformatting our Python
code. Reformatting is done with `black` (23.1.0).

If you end up having problems merging this commit because you have made
changes to a python file, the best way to handle that is to run `git
checkout --ours &lt;yourfile&gt;` and then reformat it with black.

RFC: https://discourse.llvm.org/t/rfc-document-and-standardize-python-code-style

Differential revision: https://reviews.llvm.org/D151460
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an ongoing series of commits that are reformatting our Python
code. Reformatting is done with `black` (23.1.0).

If you end up having problems merging this commit because you have made
changes to a python file, the best way to handle that is to run `git
checkout --ours &lt;yourfile&gt;` and then reformat it with black.

RFC: https://discourse.llvm.org/t/rfc-document-and-standardize-python-code-style

Differential revision: https://reviews.llvm.org/D151460
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb][Test] Check compiler in data forammter compiler version checks</title>
<updated>2023-02-10T01:37:26+00:00</updated>
<author>
<name>Michael Buch</name>
<email>michaelbuch12@gmail.com</email>
</author>
<published>2023-02-09T16:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ad81d019a62d33e5d1f232844b83d3e164e4b160'/>
<id>ad81d019a62d33e5d1f232844b83d3e164e4b160</id>
<content type='text'>
**Summary**

The compiler version check wouldn't make sense for non-GCC
compilers, so check for the compiler too.

Differential Revision: https://reviews.llvm.org/D143656
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
**Summary**

The compiler version check wouldn't make sense for non-GCC
compilers, so check for the compiler too.

Differential Revision: https://reviews.llvm.org/D143656
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb][Test] Fix import-std-module and data-formatter tests on older compilers</title>
<updated>2023-02-02T11:34:07+00:00</updated>
<author>
<name>Michael Buch</name>
<email>michaelbuch12@gmail.com</email>
</author>
<published>2023-01-31T18:05:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3c66729887d6113068025776994b4c49bd8e45e2'/>
<id>3c66729887d6113068025776994b4c49bd8e45e2</id>
<content type='text'>
Fixes API tests for older compilers.
Since https://reviews.llvm.org/D141828 defaulted
arguments will be omitted, but older Clang's won't.

Differential Revision: https://reviews.llvm.org/D143022
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes API tests for older compilers.
Since https://reviews.llvm.org/D141828 defaulted
arguments will be omitted, but older Clang's won't.

Differential Revision: https://reviews.llvm.org/D143022
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb][test] Remove failing ValueCheck on deprecated libcxx entity</title>
<updated>2022-09-27T13:11:02+00:00</updated>
<author>
<name>Michael Buch</name>
<email>michaelbuch12@gmail.com</email>
</author>
<published>2022-09-27T10:40:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7ccfaecba6b1aa80eea1903b2c5ee20d4f00374c'/>
<id>7ccfaecba6b1aa80eea1903b2c5ee20d4f00374c</id>
<content type='text'>
A recent libcxx change renamed all internal variables starting with
`__`. As such, `std::reverse_iterator::__t` was renamed to
`std::reverse_iterator::__t_`. This breaks the `import-std-module`
tests with newer libcxx versions. Since this variable is deprecated
in libcxx anyway, this patch simply removes the explicit `ValueCheck`
on the variable name. We don't lose any interesting test-case here
since the purpose of the test is to see if we can call functions
from the `std` module.

We can now re-enable the tests on Darwin for all buildbot Clang
compiler variants.

Differential Revision: https://reviews.llvm.org/D134727
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A recent libcxx change renamed all internal variables starting with
`__`. As such, `std::reverse_iterator::__t` was renamed to
`std::reverse_iterator::__t_`. This breaks the `import-std-module`
tests with newer libcxx versions. Since this variable is deprecated
in libcxx anyway, this patch simply removes the explicit `ValueCheck`
on the variable name. We don't lose any interesting test-case here
since the purpose of the test is to see if we can call functions
from the `std` module.

We can now re-enable the tests on Darwin for all buildbot Clang
compiler variants.

Differential Revision: https://reviews.llvm.org/D134727
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt LLDB dataformatters for libcxx change D129386</title>
<updated>2022-09-09T22:58:55+00:00</updated>
<author>
<name>Adrian Prantl</name>
<email>aprantl@apple.com</email>
</author>
<published>2022-09-09T22:58:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2f4a66eed68804929efa1ad3c10fc040a67fb3ff'/>
<id>2f4a66eed68804929efa1ad3c10fc040a67fb3ff</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D133618
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D133618
</pre>
</div>
</content>
</entry>
<entry>
<title>Temporarily XFAIL libcxx tests.</title>
<updated>2022-09-09T17:43:03+00:00</updated>
<author>
<name>Adrian Prantl</name>
<email>aprantl@apple.com</email>
</author>
<published>2022-09-09T17:40:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c988965efb2ce8fd867b86d4b893654943d11642'/>
<id>c988965efb2ce8fd867b86d4b893654943d11642</id>
<content type='text'>
These tests started failing on green dragon after a configuration change that compiles tests using the just-built libcxx. We may need to force the system libcxx here, or change LLDB to import the std module from the just-built libcxx, too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These tests started failing on green dragon after a configuration change that compiles tests using the just-built libcxx. We may need to force the system libcxx here, or change LLDB to import the std module from the just-built libcxx, too.
</pre>
</div>
</content>
</entry>
</feed>
