Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(675)

Side by Side Diff: native_client_sdk/doc_generated/sdk/release-notes.html

Issue 1051653004: Add NaCl SDK release note about LLVM 3.6 and debug metadata changes. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: line wrap Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 {{+bindTo:partials.standard_nacl_article}} 1 {{+bindTo:partials.standard_nacl_article}}
2 2
3 <section id="release-notes"> 3 <section id="release-notes">
4 <span id="sdk-release-notes"></span><h1 id="release-notes"><span id="sdk-release -notes"></span>Release Notes</h1> 4 <span id="sdk-release-notes"></span><h1 id="release-notes"><span id="sdk-release -notes"></span>Release Notes</h1>
5 <p>The dates in the following release notes denote when Chrome and the NaCl SDK 5 <p>The dates in the following release notes denote when Chrome and the NaCl SDK
6 reached canary status. The stable release is typically 6 weeks later.</p> 6 reached canary status. The stable release is typically 6 weeks later.</p>
7 <h2 id="chrome-pepper-43-03-april-2015">Chrome/Pepper 43 (03 April 2015)</h2> 7 <h2 id="chrome-pepper-43-03-april-2015">Chrome/Pepper 43 (03 April 2015)</h2>
8 <h3 id="pnacl">PNaCl</h3> 8 <h3 id="pnacl">PNaCl</h3>
9 <ul class="small-gap"> 9 <ul class="small-gap">
10 <li>The C11/C++11 <code>acquire</code>, <code>release</code>, and <code>acq_rel< /code> memory orders are now 10 <li>The C11/C++11 <code>acquire</code>, <code>release</code>, and <code>acq_rel< /code> memory orders are now
11 generated by default. The in-browser Chrome 42 translator supports them, the 11 generated by default. The in-browser Chrome 42 translator supports them, the
12 SDK can therefore generate them.</li> 12 SDK can therefore generate them.</li>
13 <li>Fix a <a class="reference external" href="https://code.google.com/p/chromium /issues/detail?id=460432">code generation bug on ARM</a> when dealing with 16-bi t load/store and 13 <li>Fix a <a class="reference external" href="https://code.google.com/p/chromium /issues/detail?id=460432">code generation bug on ARM</a> when dealing with 16-bi t load/store and
14 <code>bswap</code> which led to a NaCl validation failure.</li> 14 <code>bswap</code> which led to a NaCl validation failure.</li>
15 <li>PNaCl is now based on LLVM 3.6. If you are using GDB to debug PNaCl
16 <a class="reference internal" href="/native-client/devguide/devcycle/debugging.h tml#debugging-pnacl-pexes"><em>BC files with debug metadata in the browser</em>< /a>,
17 remember that the SDK version must match the in-browser translator version.
18 Bitcode debug metadata changed from LLVM 3.5 to 3.6. Otherwise, it is still
19 possible to work around this version-match issue by translating pexes to
20 nexes using the <a class="reference internal" href="/native-client/devguide/devc ycle/debugging.html#debugging-pexes-via-nexes"><em>offline translator in the sam e SDK</em></a> instead of using the translator in
21 the browser.</li>
15 </ul> 22 </ul>
16 <h2 id="chrome-pepper-42-20-february-2015">Chrome/Pepper 42 (20 February 2015)</ h2> 23 <h2 id="chrome-pepper-42-20-february-2015">Chrome/Pepper 42 (20 February 2015)</ h2>
17 <h3 id="sdk">SDK</h3> 24 <h3 id="sdk">SDK</h3>
18 <ul class="small-gap"> 25 <ul class="small-gap">
19 <li>The SDK now contains experimental versions of <code>i686-nacl-clang</code>, 26 <li>The SDK now contains experimental versions of <code>i686-nacl-clang</code>,
20 <code>x86_64-nacl-clang</code>, and <code>arm-nacl-clang</code> as well as the < code>clang++</code> 27 <code>x86_64-nacl-clang</code>, and <code>arm-nacl-clang</code> as well as the < code>clang++</code>
21 equivalents. These toolchains are based on the same LLVM version as PNaCl, but 28 equivalents. These toolchains are based on the same LLVM version as PNaCl, but
22 can be used to generate NaCl <code>.nexe</code> files instead of translating a 29 can be used to generate NaCl <code>.nexe</code> files instead of translating a
23 <code>.pexe</code> locally or using the GCC toolchain.</li> 30 <code>.pexe</code> locally or using the GCC toolchain.</li>
24 </ul> 31 </ul>
(...skipping 583 matching lines...) Expand 10 before | Expand all | Expand 10 after
608 </ul> 615 </ul>
609 <h3 id="id29">PPAPI</h3> 616 <h3 id="id29">PPAPI</h3>
610 <ul class="small-gap"> 617 <ul class="small-gap">
611 <li>The <code>CompletionCallbackFactory</code> class template now takes a thread traits 618 <li>The <code>CompletionCallbackFactory</code> class template now takes a thread traits
612 class as its second parameter. For details see the <a class="reference external" href="/native-client/pepper_stable/cpp/classpp_1_1_completion_callback_factory# details">CompletionCallbackFactory 619 class as its second parameter. For details see the <a class="reference external" href="/native-client/pepper_stable/cpp/classpp_1_1_completion_callback_factory# details">CompletionCallbackFactory
613 class template reference</a>.</li> 620 class template reference</a>.</li>
614 </ul> 621 </ul>
615 </section> 622 </section>
616 623
617 {{/partials.standard_nacl_article}} 624 {{/partials.standard_nacl_article}}
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698