mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-19 06:31:18 +00:00
Update LLVM 2.8 release notes for Clang
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115498 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
7714c91533
commit
f2409d540a
@ -119,10 +119,18 @@ production-quality compiler for C, Objective-C, C++ and Objective-C++ on x86
|
||||
|
||||
<p>In the LLVM 2.8 time-frame, the Clang team has made many improvements:</p>
|
||||
|
||||
<ul>
|
||||
<li>Surely these guys have done something</li>
|
||||
<li>X86-64 abi improvements? Did they make it in?</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Clang C++ is now feature-complete with respect to the ISO C++ 1998 and 2003 standards.</li>
|
||||
<li>Added support for Objective-C++.</li>
|
||||
<li>Clang now uses LLVM-MC to directly generate object code and to parse inline assembly (on Darwin).</li>
|
||||
<li>Introduced many new warnings, including <code>-Wmissing-field-initializers</code>, <code>-Wshadow</code>, <code>-Wno-protocol</code>, <code>-Wtautological-compare</code>, <code>-Wstrict-selector-match</code>, <code>-Wcast-align</code>, <code>-Wunused</code> improvements, and greatly improved format-string checking.</li>
|
||||
<li>Introduced the "libclang" library, a C interface to Clang intended to support IDE clients.</li>
|
||||
<li>Added support for <code>#pragma GCC visibility</code>, <code>#pragma align</code>, and others.</li>
|
||||
<li>Added support for SSE, ARM NEON, and Altvec.</li>
|
||||
<li>Implemented support for blocks in C++.</li>
|
||||
<li>Implemented precompiled headers for C++.</li>
|
||||
<li>Improved abstract syntax trees to retain more accurate source information.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!--=========================================================================-->
|
||||
|
Loading…
x
Reference in New Issue
Block a user