llvm.org GIT mirror llvm / a07c74e
Update version to 3.9. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257627 91177308-0d34-0410-b5e6-96231b3b80d8 Hans Wennborg 3 years ago
6 changed file(s) with 26 addition(s) and 60 deletion(s). Raw diff Collapse all Expand all
2929 set(LLVM_VERSION_MAJOR 3)
3030 endif()
3131 if(NOT DEFINED LLVM_VERSION_MINOR)
32 set(LLVM_VERSION_MINOR 8)
32 set(LLVM_VERSION_MINOR 9)
3333 endif()
3434 if(NOT DEFINED LLVM_VERSION_PATCH)
3535 set(LLVM_VERSION_PATCH 0)
3131 dnl Initialize autoconf and define the package name, version number and
3232 dnl address for reporting bugs.
3333
34 AC_INIT([LLVM],[3.8.0svn],[http://llvm.org/bugs/])
34 AC_INIT([LLVM],[3.9.0svn],[http://llvm.org/bugs/])
3535
3636 LLVM_VERSION_MAJOR=3
37 LLVM_VERSION_MINOR=8
37 LLVM_VERSION_MINOR=9
3838 LLVM_VERSION_PATCH=0
3939 LLVM_VERSION_SUFFIX=svn
4040
0 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.60 for LLVM 3.8.0svn.
2 # Generated by GNU Autoconf 2.60 for LLVM 3.9.0svn.
33 #
44 # Report bugs to .
55 #
560560 # Identity of this package.
561561 PACKAGE_NAME='LLVM'
562562 PACKAGE_TARNAME='llvm'
563 PACKAGE_VERSION='3.8.0svn'
564 PACKAGE_STRING='LLVM 3.8.0svn'
563 PACKAGE_VERSION='3.9.0svn'
564 PACKAGE_STRING='LLVM 3.9.0svn'
565565 PACKAGE_BUGREPORT='http://llvm.org/bugs/'
566566
567567 ac_unique_file="lib/IR/Module.cpp"
13331333 # Omit some internal or obsolete options to make the list less imposing.
13341334 # This message is too long to be a string in the A/UX 3.1 sh.
13351335 cat <<_ACEOF
1336 \`configure' configures LLVM 3.8.0svn to adapt to many kinds of systems.
1336 \`configure' configures LLVM 3.9.0svn to adapt to many kinds of systems.
13371337
13381338 Usage: $0 [OPTION]... [VAR=VALUE]...
13391339
13991399
14001400 if test -n "$ac_init_help"; then
14011401 case $ac_init_help in
1402 short | recursive ) echo "Configuration of LLVM 3.8.0svn:";;
1402 short | recursive ) echo "Configuration of LLVM 3.9.0svn:";;
14031403 esac
14041404 cat <<\_ACEOF
14051405
15831583 test -n "$ac_init_help" && exit $ac_status
15841584 if $ac_init_version; then
15851585 cat <<\_ACEOF
1586 LLVM configure 3.8.0svn
1586 LLVM configure 3.9.0svn
15871587 generated by GNU Autoconf 2.60
15881588
15891589 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15991599 This file contains any messages produced by compilers while
16001600 running configure, to aid debugging if configure makes a mistake.
16011601
1602 It was created by LLVM $as_me 3.8.0svn, which was
1602 It was created by LLVM $as_me 3.9.0svn, which was
16031603 generated by GNU Autoconf 2.60. Invocation command line was
16041604
16051605 $ $0 $@
19541954
19551955
19561956 LLVM_VERSION_MAJOR=3
1957 LLVM_VERSION_MINOR=8
1957 LLVM_VERSION_MINOR=9
19581958 LLVM_VERSION_PATCH=0
19591959 LLVM_VERSION_SUFFIX=svn
19601960
1827818278 # report actual input values of CONFIG_FILES etc. instead of their
1827918279 # values after options handling.
1828018280 ac_log="
18281 This file was extended by LLVM $as_me 3.8.0svn, which was
18281 This file was extended by LLVM $as_me 3.9.0svn, which was
1828218282 generated by GNU Autoconf 2.60. Invocation command line was
1828318283
1828418284 CONFIG_FILES = $CONFIG_FILES
1833118331 _ACEOF
1833218332 cat >>$CONFIG_STATUS <<_ACEOF
1833318333 ac_cs_version="\\
18334 LLVM config.status 3.8.0svn
18334 LLVM config.status 3.9.0svn
1833518335 configured by $0, generated by GNU Autoconf 2.60,
1833618336 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
1833718337
0 ======================
1 LLVM 3.8 Release Notes
1 LLVM 3.9 Release Notes
22 ======================
33
44 .. contents::
55 :local:
66
77 .. warning::
8 These are in-progress notes for the upcoming LLVM 3.8 release. You may
8 These are in-progress notes for the upcoming LLVM 3.9 release. You may
99 prefer the `LLVM 3.7 Release Notes
1010 /ReleaseNotes.html>`_.
1111
1414 ============
1515
1616 This document contains the release notes for the LLVM Compiler Infrastructure,
17 release 3.8. Here we describe the status of LLVM, including major improvements
17 release 3.9. Here we describe the status of LLVM, including major improvements
1818 from the previous release, improvements in various subprojects of LLVM, and
1919 some of the current users of the code. All LLVM releases may be downloaded
2020 from the `LLVM releases web site `_.
3232
3333 Non-comprehensive list of changes in this release
3434 =================================================
35 * With this release, the minimum Windows version required for running LLVM is
36 Windows 7. Earlier versions, including Windows Vista and XP are no longer
37 supported.
35 * .. note about autoconf build having been removed.
3836
39 * With this release, the autoconf build system is deprecated. It will be removed
40 in the 3.9 release. Please migrate to using CMake. For more information see:
41 `Building LLVM with CMake `_
42
43 * The C API function LLVMLinkModules is deprecated. It will be removed in the
44 3.9 release. Please migrate to LLVMLinkModules2. Unlike the old function the
45 new one
46
47 * Doesn't take an unused parameter.
48 * Destroys the source instead of only damaging it.
49 * Does not record a message. Use the diagnostic handler instead.
50
51 * The C API functions LLVMParseBitcode, LLVMParseBitcodeInContext,
52 LLVMGetBitcodeModuleInContext and LLVMGetBitcodeModule have been deprecated.
53 They will be removed in 3.9. Please migrate to the versions with a 2 suffix.
54 Unlike the old ones the new ones do not record a diagnostic message. Use
55 the diagnostic handler instead.
56
57 * The deprecated C APIs LLVMGetBitcodeModuleProviderInContext and
58 LLVMGetBitcodeModuleProvider have been removed.
59
60 * The deprecated C APIs LLVMCreateExecutionEngine, LLVMCreateInterpreter,
61 LLVMCreateJITCompiler, LLVMAddModuleProvider and LLVMRemoveModuleProvider
62 have been removed.
63
64 * With this release, the C API headers have been reorganized to improve build
65 time. Type specific declarations have been moved to Type.h, and error
66 handling routines have been moved to ErrorHandling.h. Both are included in
67 Core.h so nothing should change for projects directly including the headers,
68 but transitive dependencies may be affected.
37 * .. note about C API functions LLVMLinkModules, LLVMParseBitcode,
38 LLVMParseBitcodeInContext, LLVMGetBitcodeModuleInContext and
39 LLVMGetBitcodeModule having been removed.
6940
7041 .. NOTE
7142 For small 1-3 sentence descriptions, just add an entry at the end of
10980
11081 During this release ...
11182
112 * TLS is enabled for Cygwin as emutls.
113
11483
11584 Changes to the OCaml bindings
11685 -----------------------------
11786
11887 During this release ...
11988
120 * The ocaml function link_modules has been replaced with link_modules' which
121 uses LLVMLinkModules2.
12289
123
124 External Open Source Projects Using LLVM 3.8
90 External Open Source Projects Using LLVM 3.9
12591 ============================================
12692
12793 An exciting aspect of LLVM is that it is used as an enabling technology for
12894 a lot of other language and tools projects. This section lists some of the
129 projects that have already been updated to work with LLVM 3.8.
95 projects that have already been updated to work with LLVM 3.9.
13096
13197 * A project
13298
4747 # built documents.
4848 #
4949 # The short X.Y version.
50 version = '3.8'
50 version = '3.9'
5151 # The full version, including alpha/beta/rc tags.
52 release = '3.8'
52 release = '3.9'
5353
5454 # The language for content autogenerated by Sphinx. Refer to documentation
5555 # for a list of supported languages.
1818
1919 set revision=%1
2020 set branch=trunk
21 set package_version=3.8.0-r%revision%
22 set clang_format_vs_version=3.8.0.%revision%
21 set package_version=3.9.0-r%revision%
22 set clang_format_vs_version=3.9.0.%revision%
2323 set build_dir=llvm_package_%revision%
2424
2525 echo Branch: %branch%