llvm.org GIT mirror llvm / c9531c6
Update git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_28@115554 91177308-0d34-0410-b5e6-96231b3b80d8 Bill Wendling 8 years ago
1 changed file(s) with 51 addition(s) and 5 deletion(s). Raw diff Collapse all Expand all
10111011
10121012
10131013
  • 1014 Some APIs got renamed:
    1014 Some APIs were renamed:
    10151015
    10161016
  • llvm_report_error -> report_fatal_error
  • 10171017
  • llvm_install_error_handler -> install_fatal_error_handler
  • 10201020
    10211021
    10221022
    1023
    1024
    1025
    1026
    1023
  • 1024 Some public headers were renamed:
    1025
    1026
  • llvm/Assembly/AsmAnnotationWriter.h was renamed
  • 1027 to llvm/Assembly/AssemblyAnnotationWriter.h
    1028
    1029
    1030
    1031
    1032
    1033
    1034
    1035
    1036 Development Infrastructure Changes
    1037
    1038
    1039
    1040
    1041

    This section lists changes to the LLVM development infrastructure. This

    1042 mostly impacts users who actively work on LLVM or follow development on
    1043 mainline, but may also impact users who leverage the LLVM build infrastructure
    1044 or are interested in LLVM qualification.

    1045
    1046
    1047
  • The default for make check is now to use
  • 1048 the lit testing tool, which is
    1049 part of LLVM itself. You can use lit directly as well, or use
    1050 the llvm-lit tool which is created as part of a Makefile or CMake
    1051 build (and knows how to find the appropriate tools). See the lit
    1052 documentation and the blog
    1053 post, and PR5217
    1054 for more information.
    1055
    1056
  • The LLVM test-suite infrastructure has a new "simple" test format
  • 1057 (make TEST=simple). The new format is intended to require only a
    1058 compiler and not a full set of LLVM tools. This makes it useful for testing
    1059 released compilers, for running the test suite with other compilers (for
    1060 performance comparisons), and makes sure that we are testing the compiler as
    1061 users would see it. The new format is also designed to work using reference
    1062 outputs instead of comparison to a baseline compiler, which makes it run much
    1063 faster and makes it less system dependent.
    1064
    1065
  • Significant progress has been made on a new interface to running the
  • 1066 LLVM test-suite (aka the LLVM "nightly tests") using
    1067 the LNT infrastructure. The LNT
    1068 interface to the test-suite brings significantly improved reporting
    1069 capabilities for monitoring the correctness and generated code quality
    1070 produced by LLVM over time.
    1071
    1072
    10271073
    10281074
    10291075