Skip to content

Commit 4c7fc00

Browse files
committed
MiB, Spidey and other Externals get to be mentioned in the relase notes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@170375 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent ad8d479 commit 4c7fc00

File tree

1 file changed

+32
-9
lines changed

1 file changed

+32
-9
lines changed

docs/ReleaseNotes.html

Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,10 @@ <h3>
124124
<p>The 3.2 release has the following notable changes:</p>
125125

126126
<ul>
127-
<li>...</li>
127+
<li>Able to load LLVM plugins such as Polly.</li>
128+
<li>Supports thread-local storage models.</li>
129+
<li>Passes knowledge of variable lifetimes to the LLVM optimizers.</li>
130+
<li>No longer requires GCC to be built with LTO support.</li>
128131
</ul>
129132

130133
</div>
@@ -150,9 +153,8 @@ <h3>
150153

151154
<ul>
152155
<li><a href="http://llvm.org/releases/3.2/tools/clang/docs/ThreadSanitizer.html">ThreadSanitizer (TSan)</a> - data race detector run-time library for C/C++ has been added.</li>
153-
<li>Improvemens to <a href="http://llvm.org/releases/3.2/tools/clang/docs/AddressSanitizer.html">AddressSanitizer</a> including: increasing stack size limit to 256MB,
154-
better portability (Android NDK), support for cmake based builds, enhanced error reporting.</li>
155-
156+
<li>Improvemens to <a href="http://llvm.org/releases/3.2/tools/clang/docs/AddressSanitizer.html">AddressSanitizer</a> including: better portability
157+
(OSX, Android NDK), support for cmake based builds, enhanced error reporting and lots of bug fixes.</li>
156158
<li>Added support for A6 'Swift' CPU.</li>
157159
<li><code>divsi3</code> function has been enhanced to take advantage of a hardware unsigned divide when it is available.</li>
158160
</ul>
@@ -313,6 +315,19 @@ <h3>Crack</h3>
313315

314316
</div>
315317

318+
<h3>EmbToolkit</h3>
319+
320+
<div>
321+
322+
<p><a href="http://www.embtoolkit.org/">EmbToolkit</a> provides Linux cross-compiler
323+
toolchain/SDK (GCC/binutils/C library (uclibc,eglibc,musl)), a build system for
324+
package cross-compilation and optionally various root filesystems.
325+
It supports ARM and MIPS. There is an ongoing effort to provide a clang+llvm
326+
environment for the 3.2 releases,
327+
</p>
328+
329+
</div>
330+
316331
<h3>FAUST</h3>
317332

318333
<div>
@@ -379,7 +394,11 @@ <h3>Open Shading Language</h3>
379394

380395
<p>OSL was developed by Sony Pictures Imageworks for use in its in-house
381396
renderer used for feature film animation and visual effects, and is
382-
distributed as open source software with the "New BSD" license.</p>
397+
distributed as open source software with the "New BSD" license.
398+
It has been used for all the shading on such films as The Amazing Spider-Man,
399+
Men in Black III, Hotel Transylvania, and may other films in-progress,
400+
and also has been incorporated into several commercial and open source
401+
rendering products such as Blender, VRay, and Autodesk Beast.</p>
383402

384403
</div>
385404

@@ -614,10 +633,6 @@ <h3>
614633
infrastructure, which allows us to implement more aggressive algorithms and
615634
make it run faster:</p>
616635

617-
<ul>
618-
<li>...</li>
619-
</ul>
620-
621636
<p> We added new TableGen infrastructure to support bundling for
622637
Very Long Instruction Word (VLIW) architectures. TableGen can now
623638
automatically generate a deterministic finite automaton from a VLIW
@@ -627,6 +642,13 @@ <h3>
627642
<p> We have added a new target independent VLIW packetizer based on the
628643
DFA infrastructure to group machine instructions into bundles.</p>
629644

645+
<p> We have added new TableGen infrastructure to support relationship maps
646+
between instructions. This feature enables TableGen to automatically
647+
construct a set of relation tables and query functions that can be used
648+
to switch between various forms of instructions. For more information,
649+
please refer to <a href="http://llvm.org/docs/HowToUseInstrMappings.html">
650+
How To Use Instruction Mappings</a>.</p>
651+
630652
</div>
631653

632654
<h4>
@@ -864,6 +886,7 @@ <h3>
864886
<li>llc and opt: added FMA formation from pairs of FADD + FMUL or FSUB + FMUL enabled by option '-enable-excess-fp-precision' or option '-enable-unsafe-fp-math',
865887
option '-fp-contract' controls the creation by optimizations of fused FP by selecting Fast, Standard, or Strict mode.</li>
866888
<li>llc: object file output from llc is no longer considered experimental.</li>
889+
<li>gold plugin: handles Position Independent Executables.</li>
867890
</ul>
868891

869892
</div>

0 commit comments

Comments
 (0)