@@ -1012,7 +1012,7 @@ <h1 style="color:red">These are in-progress notes for the upcoming LLVM 2.8
1012
1012
</ li >
1013
1013
1014
1014
< li >
1015
- Some APIs got renamed:
1015
+ Some APIs were renamed:
1016
1016
< ul >
1017
1017
< li > llvm_report_error -> report_fatal_error</ li >
1018
1018
< li > llvm_install_error_handler -> install_fatal_error_handler</ li >
@@ -1021,10 +1021,56 @@ <h1 style="color:red">These are in-progress notes for the upcoming LLVM 2.8
1021
1021
</ ul >
1022
1022
</ li >
1023
1023
1024
+ < li >
1025
+ Some public headers were renamed:
1026
+ < ul >
1027
+ < li > < tt > llvm/Assembly/AsmAnnotationWriter.h</ tt > was renamed
1028
+ to < tt > llvm/Assembly/AssemblyAnnotationWriter.h</ tt >
1029
+ </ li >
1030
+ </ ul >
1024
1031
</ ul >
1025
1032
1026
1033
</ div >
1027
1034
1035
+ <!--=========================================================================-->
1036
+ < div class ="doc_subsection ">
1037
+ < a name ="devtree_changes "> Development Infrastructure Changes</ a >
1038
+ </ div >
1039
+
1040
+ < div class ="doc_text ">
1041
+
1042
+ < p > This section lists changes to the LLVM development infrastructure. This
1043
+ mostly impacts users who actively work on LLVM or follow development on
1044
+ mainline, but may also impact users who leverage the LLVM build infrastructure
1045
+ or are interested in LLVM qualification.</ p >
1046
+
1047
+ < ul >
1048
+ < li > The default for < tt > make check</ tt > is now to use
1049
+ the < a href ="http://llvm.org/cmds/lit.html "> lit</ a > testing tool, which is
1050
+ part of LLVM itself. You can use < tt > lit</ tt > directly as well, or use
1051
+ the < tt > llvm-lit</ tt > tool which is created as part of a Makefile or CMake
1052
+ build (and knows how to find the appropriate tools). See the < tt > lit</ tt >
1053
+ documentation and the < a href ="http://blog.llvm.org/2009/12/lit-it.html "> blog
1054
+ post</ a > , and < a href ="http://llvm.org/bugs/show_bug.cgi?id=5217 "> PR5217</ a >
1055
+ for more information.</ li >
1056
+
1057
+ < li > The LLVM < tt > test-suite</ tt > infrastructure has a new "simple" test format
1058
+ (< tt > make TEST=simple</ tt > ). The new format is intended to require only a
1059
+ compiler and not a full set of LLVM tools. This makes it useful for testing
1060
+ released compilers, for running the test suite with other compilers (for
1061
+ performance comparisons), and makes sure that we are testing the compiler as
1062
+ users would see it. The new format is also designed to work using reference
1063
+ outputs instead of comparison to a baseline compiler, which makes it run much
1064
+ faster and makes it less system dependent.</ li >
1065
+
1066
+ < li > Significant progress has been made on a new interface to running the
1067
+ LLVM < tt > test-suite</ tt > (aka the LLVM "nightly tests") using
1068
+ the < a href ="http://llvm.org/docs/lnt "> LNT</ a > infrastructure. The LNT
1069
+ interface to the < tt > test-suite</ tt > brings significantly improved reporting
1070
+ capabilities for monitoring the correctness and generated code quality
1071
+ produced by LLVM over time.</ li >
1072
+ </ ul >
1073
+ </ div >
1028
1074
1029
1075
<!-- *********************************************************************** -->
1030
1076
< div class ="doc_section ">
0 commit comments