]> granicus.if.org Git - llvm/commitdiff
Bump the trunk version to 10.0.0svn
authorHans Wennborg <hans@hanshq.net>
Thu, 18 Jul 2019 11:51:05 +0000 (11:51 +0000)
committerHans Wennborg <hans@hanshq.net>
Thu, 18 Jul 2019 11:51:05 +0000 (11:51 +0000)
and clear the release notes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@366427 91177308-0d34-0410-b5e6-96231b3b80d8

CMakeLists.txt
docs/ReleaseNotes.rst
docs/conf.py
utils/gn/secondary/llvm/version.gni
utils/release/build_llvm_package.bat

index b8eb19848bc58ecc3a438e340d24c77949cee7f7..32cb5c2c3e25b24eaeb775f44a640e94b40f96f9 100644 (file)
@@ -16,7 +16,7 @@ if(POLICY CMP0077)
 endif()
 
 if(NOT DEFINED LLVM_VERSION_MAJOR)
-  set(LLVM_VERSION_MAJOR 9)
+  set(LLVM_VERSION_MAJOR 10)
 endif()
 if(NOT DEFINED LLVM_VERSION_MINOR)
   set(LLVM_VERSION_MINOR 0)
index ebf2c8db7baf888cd0777736a818cd9e572235a0..169a713b4f50a03d64d3214b735f481d8d1f1069 100644 (file)
@@ -1,12 +1,12 @@
-========================
-LLVM 9.0.0 Release Notes
-========================
+=========================
+LLVM 10.0.0 Release Notes
+=========================
 
 .. contents::
     :local:
 
 .. warning::
-   These are in-progress notes for the upcoming LLVM 9 release.
+   These are in-progress notes for the upcoming LLVM 10 release.
    Release notes for previous releases can be found on
    `the Download Page <https://releases.llvm.org/download.html>`_.
 
@@ -15,7 +15,7 @@ Introduction
 ============
 
 This document contains the release notes for the LLVM Compiler Infrastructure,
-release 9.0.0.  Here we describe the status of LLVM, including major improvements
+release 10.0.0.  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 <https://llvm.org/releases/>`_.
@@ -40,15 +40,6 @@ Non-comprehensive list of changes in this release
    functionality, or simply have a lot to talk about), see the `NOTE` below
    for adding a new subsection.
 
-* The optimizer will now convert calls to ``memcmp`` into a calls to ``bcmp`` in
-  some circumstances. Users who are building freestanding code (not depending on
-  the platform's libc) without specifying ``-ffreestanding`` may need to either
-  pass ``-fno-builtin-bcmp``, or provide a ``bcmp`` function.
-
-* Two new extension points, namely ``EP_FullLinkTimeOptimizationEarly`` and
-  ``EP_FullLinkTimeOptimizationLast`` are available for plugins to specialize
-  the legacy pass manager full LTO pipeline.
-
 .. NOTE
    If you would like to document a larger change, then you can add a
    subsection about it right here. You can copy the following boilerplate
@@ -62,30 +53,9 @@ Non-comprehensive list of changes in this release
 Changes to the LLVM IR
 ----------------------
 
-* Added ``immarg`` parameter attribute. This indicates an intrinsic
-  parameter is required to be a simple constant. This annotation must
-  be accurate to avoid possible miscompiles.
-
-* The 2-field form of global variables ``@llvm.global_ctors`` and
-  ``@llvm.global_dtors`` has been deleted. The third field of their element
-  type is now mandatory. Specify `i8* null` to migrate from the obsoleted
-  2-field form.
-
-* The ``byval`` attribute can now take a type parameter:
-  ``byval(<ty>)``. If present it must be identical to the argument's
-  pointee type. In the next release we intend to make this parameter
-  mandatory in preparation for opaque pointer types.
-
-* ``atomicrmw xchg`` now allows floating point types
-
-* ``atomicrmw`` now supports ``fadd`` and ``fsub``
-
 Changes to building LLVM
 ------------------------
 
-* Building LLVM with Visual Studio now requires version 2017 or later.
-
-
 Changes to the ARM Backend
 --------------------------
 
@@ -111,14 +81,6 @@ Changes to the X86 Target
 Changes to the AMDGPU Target
 -----------------------------
 
-* Function call support is now enabled by default
-
-* Improved support for 96-bit loads and stores
-
-* DPP combiner pass is now enabled by default
-
-* Support for gfx10
-
 Changes to the AVR Target
 -----------------------------
 
@@ -145,16 +107,8 @@ Changes to the DAG infrastructure
 Changes to LLDB
 ===============
 
-* Backtraces are now color highlighting in the terminal.
-
-* DWARF4 (debug_types) and DWARF5 (debug_info) type units are now supported.
-
-* This release will be the last where ``lldb-mi`` is shipped as part of LLDB.
-  The tool will still be available in a `downstream repository on GitHub
-  <https://github.com/lldb-tools/lldb-mi>`_.
-
-External Open Source Projects Using LLVM 9
-==========================================
+External Open Source Projects Using LLVM 10
+===========================================
 
 * A project...
 
index 4a52df8490d7365c91650fda0d071ede527bfc78..a0357cf3cb8ac83f037dca97840e951d8886f754 100644 (file)
@@ -51,9 +51,9 @@ copyright = u'2003-%d, LLVM Project' % date.today().year
 # built documents.
 #
 # The short version.
-version = '9'
+version = '10'
 # The full version, including alpha/beta/rc tags.
-release = '9'
+release = '10'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
index fd448d925c734a8b8d82b6b0a6cabc1d42317d11..39961ef497e41e5cf2d0bc06bde8d0cc1b367412 100644 (file)
@@ -1,4 +1,4 @@
-llvm_version_major = 9
+llvm_version_major = 10
 llvm_version_minor = 0
 llvm_version_patch = 0
 llvm_version = "$llvm_version_major.$llvm_version_minor.$llvm_version_patch"
index 580708edfe398f8b078b3482dc182bdc7cc38caf..dcde9f39598f3cb882fb7dd43ce8bd513f3c48d7 100755 (executable)
@@ -26,8 +26,8 @@ set python64_dir=C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36
 \r
 set revision=%1\r
 set branch=trunk\r
-set package_version=9.0.0-r%revision%\r
-set clang_format_vs_version=9.0.0.%revision%\r
+set package_version=10.0.0-r%revision%\r
+set clang_format_vs_version=10.0.0.%revision%\r
 set build_dir=llvm_package_%revision%\r
 \r
 echo Branch: %branch%\r