[llvm] r195235 - Update to reflect the next release.
İsmail Dönmez
ismail at donmez.ws
Wed Nov 20 03:16:40 PST 2013
I guess CMake needs an update too because its still using 3.4 as version
string.
On Wed, Nov 20, 2013 at 12:10 PM, Bill Wendling <isanbard at gmail.com> wrote:
> Author: void
> Date: Wed Nov 20 04:10:50 2013
> New Revision: 195235
>
> URL: http://llvm.org/viewvc/llvm-project?rev=195235&view=rev
> Log:
> Update to reflect the next release.
>
> Modified:
> llvm/trunk/autoconf/configure.ac
> llvm/trunk/configure
> llvm/trunk/docs/ReleaseNotes.rst
> llvm/trunk/include/llvm/Config/config.h.in
>
> Modified: llvm/trunk/autoconf/configure.ac
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/autoconf/configure.ac?rev=195235&r1=195234&r2=195235&view=diff
>
> ==============================================================================
> --- llvm/trunk/autoconf/configure.ac (original)
> +++ llvm/trunk/autoconf/configure.ac Wed Nov 20 04:10:50 2013
> @@ -31,9 +31,9 @@ dnl===
>
> dnl===-----------------------------------------------------------------------===
> dnl Initialize autoconf and define the package name, version number and
> dnl address for reporting bugs.
> -AC_INIT([LLVM],[3.4svn],[http://llvm.org/bugs/])
> +AC_INIT([LLVM],[3.5svn],[http://llvm.org/bugs/])
> AC_DEFINE([LLVM_VERSION_MAJOR], [3], [Major version of the LLVM API])
> -AC_DEFINE([LLVM_VERSION_MINOR], [4], [Minor version of the LLVM API])
> +AC_DEFINE([LLVM_VERSION_MINOR], [5], [Minor version of the LLVM API])
>
> dnl Provide a copyright substitution and ensure the copyright notice is
> included
> dnl in the output of --version option of the generated configure script.
>
> Modified: llvm/trunk/configure
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/configure?rev=195235&r1=195234&r2=195235&view=diff
>
> ==============================================================================
> --- llvm/trunk/configure (original)
> +++ llvm/trunk/configure Wed Nov 20 04:10:50 2013
> @@ -1,6 +1,6 @@
> #! /bin/sh
> # Guess values for system-dependent variables and create Makefiles.
> -# Generated by GNU Autoconf 2.60 for LLVM 3.4svn.
> +# Generated by GNU Autoconf 2.60 for LLVM 3.5svn.
> #
> # Report bugs to <http://llvm.org/bugs/>.
> #
> @@ -561,8 +561,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
> # Identity of this package.
> PACKAGE_NAME='LLVM'
> PACKAGE_TARNAME='llvm'
> -PACKAGE_VERSION='3.4svn'
> -PACKAGE_STRING='LLVM 3.4svn'
> +PACKAGE_VERSION='3.5svn'
> +PACKAGE_STRING='LLVM 3.5svn'
> PACKAGE_BUGREPORT='http://llvm.org/bugs/'
>
> ac_unique_file="lib/IR/Module.cpp"
> @@ -1330,7 +1330,7 @@ if test "$ac_init_help" = "long"; then
> # 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.
> cat <<_ACEOF
> -\`configure' configures LLVM 3.4svn to adapt to many kinds of systems.
> +\`configure' configures LLVM 3.5svn to adapt to many kinds of systems.
>
> Usage: $0 [OPTION]... [VAR=VALUE]...
>
> @@ -1396,7 +1396,7 @@ fi
>
> if test -n "$ac_init_help"; then
> case $ac_init_help in
> - short | recursive ) echo "Configuration of LLVM 3.4svn:";;
> + short | recursive ) echo "Configuration of LLVM 3.5svn:";;
> esac
> cat <<\_ACEOF
>
> @@ -1564,7 +1564,7 @@ fi
> test -n "$ac_init_help" && exit $ac_status
> if $ac_init_version; then
> cat <<\_ACEOF
> -LLVM configure 3.4svn
> +LLVM configure 3.5svn
> generated by GNU Autoconf 2.60
>
> Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
> @@ -1580,7 +1580,7 @@ cat >config.log <<_ACEOF
> This file contains any messages produced by compilers while
> running configure, to aid debugging if configure makes a mistake.
>
> -It was created by LLVM $as_me 3.4svn, which was
> +It was created by LLVM $as_me 3.5svn, which was
> generated by GNU Autoconf 2.60. Invocation command line was
>
> $ $0 $@
> @@ -1940,7 +1940,7 @@ _ACEOF
>
>
> cat >>confdefs.h <<\_ACEOF
> -#define LLVM_VERSION_MINOR 4
> +#define LLVM_VERSION_MINOR 5
> _ACEOF
>
>
> @@ -8825,9 +8825,7 @@ if test "${enable_ltdl_install+set}" = s
> fi
>
>
> -
> -
> -if test x"${enable_ltdl_install-no}" != xno; then
> + if test x"${enable_ltdl_install-no}" != xno; then
> INSTALL_LTDL_TRUE=
> INSTALL_LTDL_FALSE='#'
> else
> @@ -8835,9 +8833,7 @@ else
> INSTALL_LTDL_FALSE=
> fi
>
> -
> -
> -if test x"${enable_ltdl_convenience-no}" != xno; then
> + if test x"${enable_ltdl_convenience-no}" != xno; then
> CONVENIENCE_LTDL_TRUE=
> CONVENIENCE_LTDL_FALSE='#'
> else
> @@ -10586,7 +10582,7 @@ else
> lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> lt_status=$lt_dlunknown
> cat > conftest.$ac_ext <<EOF
> -#line 10589 "configure"
> +#line 10585 "configure"
> #include "confdefs.h"
>
> #if HAVE_DLFCN_H
> @@ -22749,7 +22745,7 @@ exec 6>&1
> # report actual input values of CONFIG_FILES etc. instead of their
> # values after options handling.
> ac_log="
> -This file was extended by LLVM $as_me 3.4svn, which was
> +This file was extended by LLVM $as_me 3.5svn, which was
> generated by GNU Autoconf 2.60. Invocation command line was
>
> CONFIG_FILES = $CONFIG_FILES
> @@ -22802,7 +22798,7 @@ Report bugs to <bug-autoconf at gnu.org>."
> _ACEOF
> cat >>$CONFIG_STATUS <<_ACEOF
> ac_cs_version="\\
> -LLVM config.status 3.4svn
> +LLVM config.status 3.5svn
> configured by $0, generated by GNU Autoconf 2.60,
> with options \\"`echo "$ac_configure_args" | sed 's/^ //;
> s/[\\""\`\$]/\\\\&/g'`\\"
>
>
> Modified: llvm/trunk/docs/ReleaseNotes.rst
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes.rst?rev=195235&r1=195234&r2=195235&view=diff
>
> ==============================================================================
> --- llvm/trunk/docs/ReleaseNotes.rst (original)
> +++ llvm/trunk/docs/ReleaseNotes.rst Wed Nov 20 04:10:50 2013
> @@ -1,13 +1,13 @@
> ======================
> -LLVM 3.4 Release Notes
> +LLVM 3.5 Release Notes
> ======================
>
> .. contents::
> :local:
>
> .. warning::
> - These are in-progress notes for the upcoming LLVM 3.4 release. You may
> - prefer the `LLVM 3.3 Release Notes <http://llvm.org/releases/3.3/docs
> + These are in-progress notes for the upcoming LLVM 3.5 release. You may
> + prefer the `LLVM 3.4 Release Notes <http://llvm.org/releases/3.4/docs
> /ReleaseNotes.html>`_.
>
>
> @@ -15,7 +15,7 @@ Introduction
> ============
>
> This document contains the release notes for the LLVM Compiler
> Infrastructure,
> -release 3.4. Here we describe the status of LLVM, including major
> improvements
> +release 3.5. Here we describe the status of LLVM, including major
> improvements
> 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
> from the `LLVM releases web site <http://llvm.org/releases/>`_.
> @@ -41,55 +41,6 @@ Non-comprehensive list of changes in thi
> functionality, or simply have a lot to talk about), see the `NOTE`
> below
> for adding a new subsection.
>
> -* This is expected to be the last release of LLVM which compiles using a
> C++98
> - toolchain. We expect to start using some C++11 features in LLVM and
> other
> - sub-projects starting after this release. That said, we are committed to
> - supporting a reasonable set of modern C++ toolchains as the host
> compiler on
> - all of the platforms. This will at least include Visual Studio 2012 on
> - Windows, and Clang 3.1 or GCC 4.7.x on Mac and Linux. The final set of
> - compilers (and the C++11 features they support) is not set in stone,
> but we
> - wanted users of LLVM to have a heads up that the next release will
> involve
> - a substantial change in the host toolchain requirements.
> -
> -* The regression tests now fail if any command in a pipe fails. To
> disable it in
> - a directory, just add ``config.pipefail = False`` to its
> ``lit.local.cfg``.
> - See :doc:`Lit <CommandGuide/lit>` for the details.
> -
> -* Support for exception handling has been removed from the old JIT. Use
> MCJIT
> - if you need EH support.
> -
> -* The R600 backend is not marked experimental anymore and is built by
> default.
> -
> -* APFloat::isNormal() was renamed to APFloat::isFiniteNonZero() and
> - APFloat::isIEEENormal() was renamed to APFloat::isNormal(). This
> ensures that
> - APFloat::isNormal() conforms to IEEE-754R-2008.
> -
> -* The library call simplification pass has been removed. Its
> functionality
> - has been integrated into the instruction combiner and function attribute
> - marking passes.
> -
> -* Support for building using Visual Studio 2008 has been dropped. Use VS
> 2010
> - or later instead. For more information, see the `Getting Started using
> Visual
> - Studio <GettingStartedVS.html>`_ page.
> -
> -* The Loop Vectorizer that was previously enabled for -O3 is now enabled
> for
> - -Os and -O2.
> -
> -* The new SLP Vectorizer is now enabled by default.
> -
> -* llvm-ar now uses the new Object library and produces archives and
> - symbol tables in the gnu format.
> -
> -* FileCheck now allows specifing -check-prefix multiple times. This
> - helps reduce duplicate check lines when using multiple RUN lines.
> -
> -* The bitcast instruction no longer allows casting between pointers
> - with different address spaces. To achieve this, use the new
> - addrspacecast instruction.
> -
> -* Different sized pointers for different address spaces should now
> - generally work. This is primarily useful for GPU targets.
> -
> * ... next change ...
>
> .. NOTE
> @@ -102,38 +53,12 @@ Non-comprehensive list of changes in thi
>
> Makes programs 10x faster by doing Special New Thing.
>
> -Mips Target
> ------------
> -
> -Support for the MIPS SIMD Architecture (MSA) has been added. MSA is
> supported
> -through inline assembly, intrinsics with the prefix '__builtin_msa', and
> normal
> -code generation.
> -
> -For more information on MSA (including documentation for the instruction
> set),
> -see the `MIPS SIMD page at Imagination Technologies
> -<http://imgtec.com/mips/mips-simd.asp>`_
> -
> -External Open Source Projects Using LLVM 3.4
> +External Open Source Projects Using LLVM 3.5
> ============================================
>
> 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
> -projects that have already been updated to work with LLVM 3.4.
> -
> -
> -LDC - the LLVM-based D compiler
> --------------------------------
> -
> -`D <http://dlang.org>`_ is a language with C-like syntax and static
> typing. It
> -pragmatically combines efficiency, control, and modeling power, with
> safety and
> -programmer productivity. D supports powerful concepts like Compile-Time
> Function
> -Execution (CTFE) and Template Meta-Programming, provides an innovative
> approach
> -to concurrency and offers many classical paradigms.
> -
> -`LDC <http://wiki.dlang.org/LDC>`_ uses the frontend from the reference
> compiler
> -combined with LLVM as backend to produce efficient native code. LDC
> targets
> -x86/x86_64 systems like Linux, OS X, FreeBSD and Windows and also
> Linux/PPC64.
> -Ports to other architectures like ARM and AArch64 are underway.
> +projects that have already been updated to work with LLVM 3.5.
>
>
> Additional Information
>
> Modified: llvm/trunk/include/llvm/Config/config.h.in
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Config/config.h.in?rev=195235&r1=195234&r2=195235&view=diff
>
> ==============================================================================
> --- llvm/trunk/include/llvm/Config/config.h.in (original)
> +++ llvm/trunk/include/llvm/Config/config.h.in Wed Nov 20 04:10:50 2013
> @@ -3,6 +3,9 @@
> #ifndef CONFIG_H
> #define CONFIG_H
>
> +/* Define if building universal (internal helper macro) */
> +#undef AC_APPLE_UNIVERSAL_BUILD
> +
> /* Bug report URL. */
> #undef BUG_REPORT_URL
>
> @@ -670,6 +673,9 @@
> /* Define to the one symbol short name of this package. */
> #undef PACKAGE_TARNAME
>
> +/* Define to the home page for this package. */
> +#undef PACKAGE_URL
> +
> /* Define to the version of this package. */
> #undef PACKAGE_VERSION
>
> @@ -694,6 +700,18 @@
> /* Type of 1st arg on ELM Callback */
> #undef WIN32_ELMCB_PCSTR
>
> +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the
> most
> + significant byte first (like Motorola and SPARC, unlike Intel). */
> +#if defined AC_APPLE_UNIVERSAL_BUILD
> +# if defined __BIG_ENDIAN__
> +# define WORDS_BIGENDIAN 1
> +# endif
> +#else
> +# ifndef WORDS_BIGENDIAN
> +# undef WORDS_BIGENDIAN
> +# endif
> +#endif
> +
> /* Define to empty if `const' does not conform to ANSI C. */
> #undef const
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131120/ddb6b298/attachment.html>
More information about the llvm-commits
mailing list