1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00

Update version to 3.9.

llvm-svn: 257627
This commit is contained in:
Hans Wennborg 2016-01-13 17:32:32 +00:00
parent 208f30d319
commit 63448e6292
6 changed files with 26 additions and 60 deletions

View File

@ -30,7 +30,7 @@ if(NOT DEFINED LLVM_VERSION_MAJOR)
set(LLVM_VERSION_MAJOR 3) set(LLVM_VERSION_MAJOR 3)
endif() endif()
if(NOT DEFINED LLVM_VERSION_MINOR) if(NOT DEFINED LLVM_VERSION_MINOR)
set(LLVM_VERSION_MINOR 8) set(LLVM_VERSION_MINOR 9)
endif() endif()
if(NOT DEFINED LLVM_VERSION_PATCH) if(NOT DEFINED LLVM_VERSION_PATCH)
set(LLVM_VERSION_PATCH 0) set(LLVM_VERSION_PATCH 0)

View File

@ -32,10 +32,10 @@ dnl===-----------------------------------------------------------------------===
dnl Initialize autoconf and define the package name, version number and dnl Initialize autoconf and define the package name, version number and
dnl address for reporting bugs. dnl address for reporting bugs.
AC_INIT([LLVM],[3.8.0svn],[http://llvm.org/bugs/]) AC_INIT([LLVM],[3.9.0svn],[http://llvm.org/bugs/])
LLVM_VERSION_MAJOR=3 LLVM_VERSION_MAJOR=3
LLVM_VERSION_MINOR=8 LLVM_VERSION_MINOR=9
LLVM_VERSION_PATCH=0 LLVM_VERSION_PATCH=0
LLVM_VERSION_SUFFIX=svn LLVM_VERSION_SUFFIX=svn

20
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.60 for LLVM 3.8.0svn. # Generated by GNU Autoconf 2.60 for LLVM 3.9.0svn.
# #
# Report bugs to <http://llvm.org/bugs/>. # Report bugs to <http://llvm.org/bugs/>.
# #
@ -561,8 +561,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package. # Identity of this package.
PACKAGE_NAME='LLVM' PACKAGE_NAME='LLVM'
PACKAGE_TARNAME='llvm' PACKAGE_TARNAME='llvm'
PACKAGE_VERSION='3.8.0svn' PACKAGE_VERSION='3.9.0svn'
PACKAGE_STRING='LLVM 3.8.0svn' PACKAGE_STRING='LLVM 3.9.0svn'
PACKAGE_BUGREPORT='http://llvm.org/bugs/' PACKAGE_BUGREPORT='http://llvm.org/bugs/'
ac_unique_file="lib/IR/Module.cpp" ac_unique_file="lib/IR/Module.cpp"
@ -1334,7 +1334,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures LLVM 3.8.0svn to adapt to many kinds of systems. \`configure' configures LLVM 3.9.0svn to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1400,7 +1400,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of LLVM 3.8.0svn:";; short | recursive ) echo "Configuration of LLVM 3.9.0svn:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -1584,7 +1584,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
LLVM configure 3.8.0svn LLVM configure 3.9.0svn
generated by GNU Autoconf 2.60 generated by GNU Autoconf 2.60
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@ -1600,7 +1600,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by LLVM $as_me 3.8.0svn, which was It was created by LLVM $as_me 3.9.0svn, which was
generated by GNU Autoconf 2.60. Invocation command line was generated by GNU Autoconf 2.60. Invocation command line was
$ $0 $@ $ $0 $@
@ -1955,7 +1955,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
LLVM_VERSION_MAJOR=3 LLVM_VERSION_MAJOR=3
LLVM_VERSION_MINOR=8 LLVM_VERSION_MINOR=9
LLVM_VERSION_PATCH=0 LLVM_VERSION_PATCH=0
LLVM_VERSION_SUFFIX=svn LLVM_VERSION_SUFFIX=svn
@ -18279,7 +18279,7 @@ exec 6>&1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by LLVM $as_me 3.8.0svn, which was This file was extended by LLVM $as_me 3.9.0svn, which was
generated by GNU Autoconf 2.60. Invocation command line was generated by GNU Autoconf 2.60. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -18332,7 +18332,7 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\ ac_cs_version="\\
LLVM config.status 3.8.0svn LLVM config.status 3.9.0svn
configured by $0, generated by GNU Autoconf 2.60, configured by $0, generated by GNU Autoconf 2.60,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"

View File

@ -1,12 +1,12 @@
====================== ======================
LLVM 3.8 Release Notes LLVM 3.9 Release Notes
====================== ======================
.. contents:: .. contents::
:local: :local:
.. warning:: .. warning::
These are in-progress notes for the upcoming LLVM 3.8 release. You may These are in-progress notes for the upcoming LLVM 3.9 release. You may
prefer the `LLVM 3.7 Release Notes <http://llvm.org/releases/3.7.0/docs prefer the `LLVM 3.7 Release Notes <http://llvm.org/releases/3.7.0/docs
/ReleaseNotes.html>`_. /ReleaseNotes.html>`_.
@ -15,7 +15,7 @@ Introduction
============ ============
This document contains the release notes for the LLVM Compiler Infrastructure, This document contains the release notes for the LLVM Compiler Infrastructure,
release 3.8. Here we describe the status of LLVM, including major improvements release 3.9. Here we describe the status of LLVM, including major improvements
from the previous release, improvements in various subprojects of LLVM, and from the previous release, improvements in various subprojects of LLVM, and
some of the current users of the code. All LLVM releases may be downloaded some of the current users of the code. All LLVM releases may be downloaded
from the `LLVM releases web site <http://llvm.org/releases/>`_. from the `LLVM releases web site <http://llvm.org/releases/>`_.
@ -33,40 +33,11 @@ page <http://llvm.org/releases/>`_.
Non-comprehensive list of changes in this release Non-comprehensive list of changes in this release
================================================= =================================================
* With this release, the minimum Windows version required for running LLVM is * .. note about autoconf build having been removed.
Windows 7. Earlier versions, including Windows Vista and XP are no longer
supported.
* With this release, the autoconf build system is deprecated. It will be removed * .. note about C API functions LLVMLinkModules, LLVMParseBitcode,
in the 3.9 release. Please migrate to using CMake. For more information see: LLVMParseBitcodeInContext, LLVMGetBitcodeModuleInContext and
`Building LLVM with CMake <CMake.html>`_ LLVMGetBitcodeModule having been removed.
* The C API function LLVMLinkModules is deprecated. It will be removed in the
3.9 release. Please migrate to LLVMLinkModules2. Unlike the old function the
new one
* Doesn't take an unused parameter.
* Destroys the source instead of only damaging it.
* Does not record a message. Use the diagnostic handler instead.
* The C API functions LLVMParseBitcode, LLVMParseBitcodeInContext,
LLVMGetBitcodeModuleInContext and LLVMGetBitcodeModule have been deprecated.
They will be removed in 3.9. Please migrate to the versions with a 2 suffix.
Unlike the old ones the new ones do not record a diagnostic message. Use
the diagnostic handler instead.
* The deprecated C APIs LLVMGetBitcodeModuleProviderInContext and
LLVMGetBitcodeModuleProvider have been removed.
* The deprecated C APIs LLVMCreateExecutionEngine, LLVMCreateInterpreter,
LLVMCreateJITCompiler, LLVMAddModuleProvider and LLVMRemoveModuleProvider
have been removed.
* With this release, the C API headers have been reorganized to improve build
time. Type specific declarations have been moved to Type.h, and error
handling routines have been moved to ErrorHandling.h. Both are included in
Core.h so nothing should change for projects directly including the headers,
but transitive dependencies may be affected.
.. NOTE .. NOTE
For small 1-3 sentence descriptions, just add an entry at the end of For small 1-3 sentence descriptions, just add an entry at the end of
@ -110,24 +81,19 @@ Changes to the X86 Target
During this release ... During this release ...
* TLS is enabled for Cygwin as emutls.
Changes to the OCaml bindings Changes to the OCaml bindings
----------------------------- -----------------------------
During this release ... During this release ...
* The ocaml function link_modules has been replaced with link_modules' which
uses LLVMLinkModules2.
External Open Source Projects Using LLVM 3.9
External Open Source Projects Using LLVM 3.8
============================================ ============================================
An exciting aspect of LLVM is that it is used as an enabling technology for An exciting aspect of LLVM is that it is used as an enabling technology for
a lot of other language and tools projects. This section lists some of the a lot of other language and tools projects. This section lists some of the
projects that have already been updated to work with LLVM 3.8. projects that have already been updated to work with LLVM 3.9.
* A project * A project

View File

@ -48,9 +48,9 @@ copyright = u'2003-%d, LLVM Project' % date.today().year
# built documents. # built documents.
# #
# The short X.Y version. # The short X.Y version.
version = '3.8' version = '3.9'
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = '3.8' release = '3.9'
# The language for content autogenerated by Sphinx. Refer to documentation # The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages. # for a list of supported languages.

View File

@ -19,8 +19,8 @@ set PATH=%PATH%;c:\gnuwin32\bin
set revision=%1 set revision=%1
set branch=trunk set branch=trunk
set package_version=3.8.0-r%revision% set package_version=3.9.0-r%revision%
set clang_format_vs_version=3.8.0.%revision% set clang_format_vs_version=3.9.0.%revision%
set build_dir=llvm_package_%revision% set build_dir=llvm_package_%revision%
echo Branch: %branch% echo Branch: %branch%