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

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: reword version matching 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 debug info from SDK version <code>X</code> is only compatible with the
18 PNaCl translator in chrome version <code>X</code>. The bitcode debug metadata fo rmat
19 changed from LLVM 3.5 to 3.6. If you need to debug an app built with SDK
20 version <code>X</code> running in Chrome version <code>Y</code> (with <code>X != Y</code>), it is still
21 possible to do so. Simply translate the pexe to a nexe using the
22 <a class="reference internal" href="/native-client/devguide/devcycle/debugging.h tml#debugging-pexes-via-nexes"><em>offline pnacl-translate tool from SDK version X</em></a> instead of using the translator in the
23 browser (version <code>Y</code>).</li>
15 </ul> 24 </ul>
16 <h2 id="chrome-pepper-42-20-february-2015">Chrome/Pepper 42 (20 February 2015)</ h2> 25 <h2 id="chrome-pepper-42-20-february-2015">Chrome/Pepper 42 (20 February 2015)</ h2>
17 <h3 id="sdk">SDK</h3> 26 <h3 id="sdk">SDK</h3>
18 <ul class="small-gap"> 27 <ul class="small-gap">
19 <li>The SDK now contains experimental versions of <code>i686-nacl-clang</code>, 28 <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> 29 <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 30 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 31 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> 32 <code>.pexe</code> locally or using the GCC toolchain.</li>
24 </ul> 33 </ul>
(...skipping 583 matching lines...) Expand 10 before | Expand all | Expand 10 after
608 </ul> 617 </ul>
609 <h3 id="id29">PPAPI</h3> 618 <h3 id="id29">PPAPI</h3>
610 <ul class="small-gap"> 619 <ul class="small-gap">
611 <li>The <code>CompletionCallbackFactory</code> class template now takes a thread traits 620 <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 621 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> 622 class template reference</a>.</li>
614 </ul> 623 </ul>
615 </section> 624 </section>
616 625
617 {{/partials.standard_nacl_article}} 626 {{/partials.standard_nacl_article}}
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698