[llvm-branch-commits] [llvm-branch] r230346 - ReleaseNotes: final touch-ups

Hans Wennborg hans at hanshq.net
Tue Feb 24 09:12:04 PST 2015

Author: hans
Date: Tue Feb 24 11:12:04 2015
New Revision: 230346

URL: http://llvm.org/viewvc/llvm-project?rev=230346&view=rev
ReleaseNotes: final touch-ups


Modified: llvm/branches/release_36/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/release_36/docs/ReleaseNotes.rst?rev=230346&r1=230345&r2=230346&view=diff
--- llvm/branches/release_36/docs/ReleaseNotes.rst (original)
+++ llvm/branches/release_36/docs/ReleaseNotes.rst Tue Feb 24 11:12:04 2015
@@ -40,8 +40,6 @@ Non-comprehensive list of changes in thi
 * Added support for MSVC's ``__vectorcall`` calling convention as
-* ... next change ...
 .. 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
@@ -302,6 +300,7 @@ object::Binary doesn't own the file buff
 It is now just a wrapper, which simplifies using object::Binary with other
 users of the underlying file.
 IR in object files is now supported
@@ -321,7 +320,7 @@ The new implementation is also lazier an
 Change in the representation of lazy loaded funcs
-Lazy loaded functions are now represented is a way that ``isDeclaration``
+Lazy loaded functions are now represented in a way that ``isDeclaration``
 returns the correct answer even before reading the body.
@@ -336,10 +335,11 @@ Python 2.7 is now required
 This was done to simplify compatibility with python 3.
 The leak detector has been removed
-In practice tools like asan and valgrind were finding way more bugs than
+In practice, tools like asan and valgrind were finding way more bugs than
 the old leak detector, so it was removed.
@@ -354,9 +354,10 @@ The syntax of comdats was changed to
     @g = global i32 0, comdat($c)
     @c = global i32 0, comdat
-The version without the parentheses is a syntatic sugar for a comdat with
+The version without the parentheses is a syntactic sugar for a comdat with
 the same name as the global.
 Added support for Win64 unwind information
@@ -369,6 +370,7 @@ to unwind the stack using a standard fra
 users should call ``CaptureStackBackTrace``, or implement equivalent
 functionality by consulting the unwind tables present in the binary.
 Diagnostic infrastructure used by lib/Linker and lib/Bitcode
@@ -401,12 +403,6 @@ We are expecting to migrate away from gc
 but both mechanisms will be supported in 3.7.
-Changes to the ARM Backend
- During this release ...
 Changes to the MIPS Target
@@ -417,6 +413,7 @@ compile the Linux kernel for 32-bit targ
 microMIPS for the O32 ABI on little endian targets, and code generation for
 microMIPS is almost completely passing the test-suite.
@@ -449,6 +446,7 @@ few notable ones:
   has been fixed when the fastcc calling convention is used with 64-bit FPU's
   and -mno-odd-spreg.
@@ -465,6 +463,7 @@ number of kernel patches. See the `LLVML
 * Added support for a number of directives used by Linux to the Integrated
@@ -481,6 +480,7 @@ Miscellaneous
   is in use and will be removed in LLVM 3.7. These names have never been
   supported by the GNU Assembler for these ABI's.
 Changes to the PowerPC Target
@@ -491,7 +491,7 @@ There are numerous improvements to the P
 * LLVM now has a POWER8 instruction scheduling description.
-* Address Sanitizer (ASAN) support is now fully functional.
+* AddressSanitizer (ASan) support is now fully functional.
 * Performance of simple atomic accesses has been greatly improved.
@@ -506,6 +506,7 @@ There are numerous improvements to the P
 * There have been many smaller bug fixes and performance improvements.
 Changes to the OCaml bindings
@@ -532,12 +533,14 @@ Changes to the OCaml bindings
 * As usual, many more functions have been exposed to OCaml.
 Go bindings
 * A set of Go bindings based on `gollvm <https://github.com/go-llvm/llvm>`_
   was introduced in this release.
 External Open Source Projects Using LLVM 3.6
@@ -545,6 +548,7 @@ An exciting aspect of LLVM is that it is
 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.6.
 Portable Computing Language (pocl)
@@ -557,6 +561,7 @@ statically parallelize multiple work-ite
 the presence of work-group barriers. This enables static parallelization of
 the fine-grained static concurrency in the work groups in multiple ways. 
 TTA-based Co-design Environment (TCE)
@@ -575,11 +580,12 @@ new LLVM-based code generators "on the f
 loads them in to the compiler backend as runtime libraries to avoid
 per-target recompilation of larger parts of the compiler chain. 
 `Likely <http://www.liblikely.org>`_ is an embeddable just-in-time Lisp for
-image recognition and heterogenous computing. Algorithms are just-in-time
+image recognition and heterogeneous computing. Algorithms are just-in-time
 compiled using LLVM's MCJIT infrastructure to execute on single or
 multi-threaded CPUs and potentially OpenCL SPIR or CUDA enabled GPUs.
 Likely seeks to explore new optimizations for statistical learning 
@@ -587,6 +593,7 @@ algorithms by moving them from an offlin
 compile-time evaluation of a function (the learning algorithm) with constant
 arguments (the training data).
 LDC - the LLVM-based D compiler
@@ -602,6 +609,7 @@ x86/x86_64 systems like Linux, OS X, Fre
 PowerPC (32/64 bit). Ports to other architectures like ARM, AArch64 and MIPS64
 are underway.
 LLVMSharp & ClangSharp

More information about the llvm-branch-commits mailing list