clang

5 stories and discussions about clang, aggregated from every source we track.

1.

Details on newly added features in Clang, LLVM, and LLD 15 for RISC-V

12 points•asb•about 4 years ago•0 comments
2.

<p>During the 2025 November C++ ISO meeting Edison Design Group <a href="https://herbsutter.com/2025/11/10/trip-report-november-2025-iso-c-standards-meeting-kona-usa/" rel="ugc">announced that they would be winding down and that they will open-source their front end</a>. This is the repo containing said front end along with some other components like C and C++ back ends. There is also a <a href="https://edgcpp.org/" rel="ugc">website</a> with more info about the transition and a <a href="https://edgcpp.org/doc/" rel="ugc">documentation website</a>.</p> <p>At least as far as my knowledge extends this is one of the four still extant C++ front ends (Clang, GCC, and MSVC being the others). It's most notably used as the front end for Visual Studio's Intellisense, and Intel's compiler used to use it before they switched to Clang.</p> <p>Another interesting historical tidbit is that they were the only front end to implement C++98's <code>export template</code> feature, and their experience was <a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1426.pdf" rel="ugc">used to argue for the removal of the feature in C++11</a>, though according to <a href="https://stackoverflow.com/questions/5416872/using-export-keyword-with-templates#comment6130296_5416981" rel="ugc">this Stack Overflow comment</a> that specific paper didn't pass voting. The feature was eventually removed in C++11, but I'm unable to find exactly when and/or which paper did so. There's a <a href="https://herbsutter.com/2009/10/23/deprecating-export-considered-for-iso-c0x/" rel="ugc">2009 blog post by Herb Sutter</a> indicating support for removal/deprecation with deprecation getting the most support, so I guess the paper/vote happened sometime after that.</p>

8 points•aw1621107•about 5 hours ago•7 comments
3.

In addition to AMD working on AVX10_V2_AUX support for the GCC compiler, this summer they also posted AVX10_V2_AUX support for the LLVM/Clang compiler

1 points•rbanffy•7 days ago•1 comment•
4.
1 points•birdculture•7 days ago•0 comments•
5.

Making intelligent compiler optimisation decisions with Jev - Ramneet-Singh/jevopt

1 points•ramneet_singh•9 days ago•0 comments•

Related topics