OLD | NEW |
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 Loading... |
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}} |
OLD | NEW |