mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-03 14:31:10 +00:00
Update
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_28@115554 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
43ab46e2aa
commit
c9531c6342
@ -1012,7 +1012,7 @@ API changes are:</p>
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
Some APIs got renamed:
|
Some APIs were renamed:
|
||||||
<ul>
|
<ul>
|
||||||
<li>llvm_report_error -> report_fatal_error</li>
|
<li>llvm_report_error -> report_fatal_error</li>
|
||||||
<li>llvm_install_error_handler -> install_fatal_error_handler</li>
|
<li>llvm_install_error_handler -> install_fatal_error_handler</li>
|
||||||
@ -1021,10 +1021,56 @@ API changes are:</p>
|
|||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
Some public headers were renamed:
|
||||||
|
<ul>
|
||||||
|
<li><tt>llvm/Assembly/AsmAnnotationWriter.h</tt> was renamed
|
||||||
|
to <tt>llvm/Assembly/AssemblyAnnotationWriter.h</tt>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!--=========================================================================-->
|
||||||
|
<div class="doc_subsection">
|
||||||
|
<a name="devtree_changes">Development Infrastructure Changes</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="doc_text">
|
||||||
|
|
||||||
|
<p>This section lists changes to the LLVM development infrastructure. This
|
||||||
|
mostly impacts users who actively work on LLVM or follow development on
|
||||||
|
mainline, but may also impact users who leverage the LLVM build infrastructure
|
||||||
|
or are interested in LLVM qualification.</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>The default for <tt>make check</tt> is now to use
|
||||||
|
the <a href="http://llvm.org/cmds/lit.html">lit</a> testing tool, which is
|
||||||
|
part of LLVM itself. You can use <tt>lit</tt> directly as well, or use
|
||||||
|
the <tt>llvm-lit</tt> tool which is created as part of a Makefile or CMake
|
||||||
|
build (and knows how to find the appropriate tools). See the <tt>lit</tt>
|
||||||
|
documentation and the <a href="http://blog.llvm.org/2009/12/lit-it.html">blog
|
||||||
|
post</a>, and <a href="http://llvm.org/bugs/show_bug.cgi?id=5217">PR5217</a>
|
||||||
|
for more information.</li>
|
||||||
|
|
||||||
|
<li>The LLVM <tt>test-suite</tt> infrastructure has a new "simple" test format
|
||||||
|
(<tt>make TEST=simple</tt>). The new format is intended to require only a
|
||||||
|
compiler and not a full set of LLVM tools. This makes it useful for testing
|
||||||
|
released compilers, for running the test suite with other compilers (for
|
||||||
|
performance comparisons), and makes sure that we are testing the compiler as
|
||||||
|
users would see it. The new format is also designed to work using reference
|
||||||
|
outputs instead of comparison to a baseline compiler, which makes it run much
|
||||||
|
faster and makes it less system dependent.</li>
|
||||||
|
|
||||||
|
<li>Significant progress has been made on a new interface to running the
|
||||||
|
LLVM <tt>test-suite</tt> (aka the LLVM "nightly tests") using
|
||||||
|
the <a href="http://llvm.org/docs/lnt">LNT</a> infrastructure. The LNT
|
||||||
|
interface to the <tt>test-suite</tt> brings significantly improved reporting
|
||||||
|
capabilities for monitoring the correctness and generated code quality
|
||||||
|
produced by LLVM over time.</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- *********************************************************************** -->
|
<!-- *********************************************************************** -->
|
||||||
<div class="doc_section">
|
<div class="doc_section">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user