<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/clang/test/Preprocessor/lang-std.cpp, 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>Reapply "[clang] Remove %T from tests (#151614)"</title>
<updated>2025-08-02T20:08:53+00:00</updated>
<author>
<name>Aiden Grossman</name>
<email>aidengrossman@google.com</email>
</author>
<published>2025-08-02T19:58:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b7b501e54c1e711fb838a2e881ec1e6d99ce2e38'/>
<id>b7b501e54c1e711fb838a2e881ec1e6d99ce2e38</id>
<content type='text'>
This reverts commit 4c80193a58a5c24e2bbebe291feb406191c4e2ab.

This relands the commit. The issues have theoretically been fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 4c80193a58a5c24e2bbebe291feb406191c4e2ab.

This relands the commit. The issues have theoretically been fixed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[clang] Remove %T from tests (#151614)"</title>
<updated>2025-08-01T17:30:24+00:00</updated>
<author>
<name>Aiden Grossman</name>
<email>aidengrossman@google.com</email>
</author>
<published>2025-08-01T17:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4c80193a58a5c24e2bbebe291feb406191c4e2ab'/>
<id>4c80193a58a5c24e2bbebe291feb406191c4e2ab</id>
<content type='text'>
This reverts commit 5a586375aa3a128dadc9473cfa196bf8588c2a82.

This breaks two buildbots with failures in
implicit-module-header-maps.cpp. No idea why these failures are
occurring.

https://lab.llvm.org/buildbot/#/builders/64/builds/5166
https://lab.llvm.org/buildbot/#/builders/13/builds/8725
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 5a586375aa3a128dadc9473cfa196bf8588c2a82.

This breaks two buildbots with failures in
implicit-module-header-maps.cpp. No idea why these failures are
occurring.

https://lab.llvm.org/buildbot/#/builders/64/builds/5166
https://lab.llvm.org/buildbot/#/builders/13/builds/8725
</pre>
</div>
</content>
</entry>
<entry>
<title>[clang] Remove %T from tests (#151614)</title>
<updated>2025-08-01T15:25:14+00:00</updated>
<author>
<name>Aiden Grossman</name>
<email>aidengrossman@google.com</email>
</author>
<published>2025-08-01T15:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5a586375aa3a128dadc9473cfa196bf8588c2a82'/>
<id>5a586375aa3a128dadc9473cfa196bf8588c2a82</id>
<content type='text'>
This patch removes %T from clang lit tests. %T has been deprecated for
about seven years and is not reccomended as it is not unique to each
test, which can lead to races. This patch is intended to remove usage in
tree with the end goal of removing support for %T within lit.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch removes %T from clang lit tests. %T has been deprecated for
about seven years and is not reccomended as it is not unique to each
test, which can lead to races. This patch is intended to remove usage in
tree with the end goal of removing support for %T within lit.</pre>
</div>
</content>
</entry>
<entry>
<title>Partially revert changes to test lang-std.cpp</title>
<updated>2023-07-25T13:32:29+00:00</updated>
<author>
<name>Yaxun (Sam) Liu</name>
<email>yaxun.liu@amd.com</email>
</author>
<published>2023-07-25T12:52:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=19d3b37196553372e963bd70718bba1b0bfc94ee'/>
<id>19d3b37196553372e963bd70718bba1b0bfc94ee</id>
<content type='text'>
Recover the checking for the default language standard for C++.

Reviewed by: Douglas Yung, Paul Robinson
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recover the checking for the default language standard for C++.

Reviewed by: Douglas Yung, Paul Robinson
</pre>
</div>
</content>
</entry>
<entry>
<title>Reland "[CUDA][HIP] Use the same default language std as C++""</title>
<updated>2023-07-20T16:02:33+00:00</updated>
<author>
<name>Yaxun (Sam) Liu</name>
<email>yaxun.liu@amd.com</email>
</author>
<published>2023-07-20T14:53:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8ef04488d128853715a55683f0181d6398d23c61'/>
<id>8ef04488d128853715a55683f0181d6398d23c61</id>
<content type='text'>
Reland after fixing regression in lldb.

Differential Revision: https://reviews.llvm.org/D155539
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reland after fixing regression in lldb.

Differential Revision: https://reviews.llvm.org/D155539
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[CUDA][HIP] Use the same default language std as C++"</title>
<updated>2023-07-20T08:54:54+00:00</updated>
<author>
<name>Sylvestre Ledru</name>
<email>sylvestre@debian.org</email>
</author>
<published>2023-07-20T08:54:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=443f490b6aac4af28500f4b09b68a13260f4fba9'/>
<id>443f490b6aac4af28500f4b09b68a13260f4fba9</id>
<content type='text'>
This reverts commit 2d1d07152bd26b001dedec3400b4b01d3bb11622.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 2d1d07152bd26b001dedec3400b4b01d3bb11622.
</pre>
</div>
</content>
</entry>
<entry>
<title>[CUDA][HIP] Use the same default language std as C++</title>
<updated>2023-07-20T03:54:58+00:00</updated>
<author>
<name>Yaxun (Sam) Liu</name>
<email>yaxun.liu@amd.com</email>
</author>
<published>2023-07-17T21:50:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2d1d07152bd26b001dedec3400b4b01d3bb11622'/>
<id>2d1d07152bd26b001dedec3400b4b01d3bb11622</id>
<content type='text'>
Currently CUDA/HIP defines their own language standards in
LanguageStandards.def but they are redundant. They are the same as stdc++14.
The fact that CUDA/HIP uses c++* in option -std= indicates that they have the
same language standards as C++. The CUDA/HIP specific language features are
conveyed through language options, not language standards features. It makes
sense to let CUDA/HIP uses the same default language standard as C++.

Reviewed by: Siu Chi Chan, Artem Belevich

Differential Revision: https://reviews.llvm.org/D155539

Fixes: SWDEV-407685
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently CUDA/HIP defines their own language standards in
LanguageStandards.def but they are redundant. They are the same as stdc++14.
The fact that CUDA/HIP uses c++* in option -std= indicates that they have the
same language standards as C++. The CUDA/HIP specific language features are
conveyed through language options, not language standards features. It makes
sense to let CUDA/HIP uses the same default language standard as C++.

Reviewed by: Siu Chi Chan, Artem Belevich

Differential Revision: https://reviews.llvm.org/D155539

Fixes: SWDEV-407685
</pre>
</div>
</content>
</entry>
<entry>
<title>[PS4/PS5] Canonicalize tests to use 'target=.*-(ps4|ps5)'</title>
<updated>2022-12-01T15:21:07+00:00</updated>
<author>
<name>Paul Robinson</name>
<email>paul.robinson@sony.com</email>
</author>
<published>2022-12-01T15:20:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=aa149687dc76f304a5228a167f4eebf19e5fb2d7'/>
<id>aa149687dc76f304a5228a167f4eebf19e5fb2d7</id>
<content type='text'>
This allows grepping for ps4 or ps5 to continue to work.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows grepping for ps4 or ps5 to continue to work.
</pre>
</div>
</content>
</entry>
<entry>
<title>[lit] UNSUPPORTED ps4/ps5 =&gt; target={{.*-ps(4|5)}}</title>
<updated>2022-11-29T17:07:59+00:00</updated>
<author>
<name>Paul Robinson</name>
<email>paul.robinson@sony.com</email>
</author>
<published>2022-11-29T17:07:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dee009d3b5c71a340eb4ebb3cfb49f6015a789cc'/>
<id>dee009d3b5c71a340eb4ebb3cfb49f6015a789cc</id>
<content type='text'>
Part of the project to eliminate special handling for triples in lit expressions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of the project to eliminate special handling for triples in lit expressions.
</pre>
</div>
</content>
</entry>
<entry>
<title>[CMake] Remove CLANG_DEFAULT_STD_C/CLANG_DEFAULT_STD_CXX</title>
<updated>2022-10-16T20:15:44+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2022-10-16T20:15:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3baadff896eddfa09fcd458d120bac95491992a7'/>
<id>3baadff896eddfa09fcd458d120bac95491992a7</id>
<content type='text'>
When Clang is used as a cross compiler, it should respect the target
platform default. Defaulting to a configure-time CLANG_DEFAULT_STD_C/CLANG_DEFAULT_STD_CXX
does not make much sense.

When Clang is used as a single-platform compiler, we should use Clang
configuration file (https://discourse.llvm.org/t/configuration-files/42529
https://clang.llvm.org/docs/UsersManual.html#configuration-files).

The Gentoo needs from D34365 has been satisfied by a configuration file.

Reviewed By: mgorny

Differential Revision: https://reviews.llvm.org/D133375
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When Clang is used as a cross compiler, it should respect the target
platform default. Defaulting to a configure-time CLANG_DEFAULT_STD_C/CLANG_DEFAULT_STD_CXX
does not make much sense.

When Clang is used as a single-platform compiler, we should use Clang
configuration file (https://discourse.llvm.org/t/configuration-files/42529
https://clang.llvm.org/docs/UsersManual.html#configuration-files).

The Gentoo needs from D34365 has been satisfied by a configuration file.

Reviewed By: mgorny

Differential Revision: https://reviews.llvm.org/D133375
</pre>
</div>
</content>
</entry>
</feed>
