OLD | NEW |
1 {{+bindTo:partials.standard_nacl_article}} | 1 {{+bindTo:partials.standard_nacl_article}} |
2 | 2 |
3 <section id="release-notes"> | 3 <b><font color="#cc0000"> |
4 <span id="sdk-release-notes"></span><h1 id="release-notes"><span id="sdk-release
-notes"></span>Release Notes</h1> | 4 NOTE: |
| 5 Deprecation of the technologies described here has been announced |
| 6 for platforms other than ChromeOS.<br/> |
| 7 Please visit our |
| 8 <a href="/native-client/migration">migration guide</a> |
| 9 for details. |
| 10 </font></b> |
| 11 <hr/><section id="release-notes"> |
| 12 <h1 id="release-notes">Release Notes</h1> |
5 <p>The dates in the following release notes denote when Chrome and the NaCl SDK | 13 <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> | 14 reached canary status. The stable release is typically 6 weeks later.</p> |
7 <h2 id="chrome-pepper-49">Chrome/Pepper 49</h2> | 15 <h2 id="chrome-pepper-49">Chrome/Pepper 49</h2> |
8 <ul class="small-gap"> | 16 <ul class="small-gap"> |
9 <li>GCC-based newlib toolchains removed from the SDK. These have been | 17 <li>GCC-based newlib toolchains removed from the SDK. These have been |
10 superseded by the nacl-clang toolchain which also produces statically linked | 18 superseded by the nacl-clang toolchain which also produces statically linked |
11 architecture specific nexe files.</li> | 19 architecture specific nexe files.</li> |
12 <li>gtest/gmock no longer shipped as pre-built libraries. This is in-line with | 20 <li>gtest/gmock no longer shipped as pre-built libraries. This is in-line with |
13 normal gtest/gmock usage guidelines. Projects wishing to use gtest/gmock must | 21 normal gtest/gmock usage guidelines. Projects wishing to use gtest/gmock must |
14 now add explicit include paths and compile gtest-all.cc locally.</li> | 22 now add explicit include paths and compile gtest-all.cc locally.</li> |
(...skipping 15 matching lines...) Expand all Loading... |
30 <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>, | 38 <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>, |
31 remember that debug info from SDK version <code>X</code> is only compatible with
the | 39 remember that debug info from SDK version <code>X</code> is only compatible with
the |
32 PNaCl translator in chrome version <code>X</code>. The bitcode debug metadata fo
rmat | 40 PNaCl translator in chrome version <code>X</code>. The bitcode debug metadata fo
rmat |
33 changed from LLVM 3.5 to 3.6. If you need to debug an app built with SDK | 41 changed from LLVM 3.5 to 3.6. If you need to debug an app built with SDK |
34 version <code>X</code> running in Chrome version <code>Y</code> (with <code>X !=
Y</code>), it is still | 42 version <code>X</code> running in Chrome version <code>Y</code> (with <code>X !=
Y</code>), it is still |
35 possible to do so. Simply translate the pexe to a nexe using the | 43 possible to do so. Simply translate the pexe to a nexe using the |
36 <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 | 44 <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 |
37 browser (version <code>Y</code>).</li> | 45 browser (version <code>Y</code>).</li> |
38 <li>PNaCl’s support for use of libstdc++ 4.6 as the C++ standard library i
s | 46 <li>PNaCl’s support for use of libstdc++ 4.6 as the C++ standard library i
s |
39 deprecated and will be removed in the next release. PNaCl has used libc++ | 47 deprecated and will be removed in the next release. PNaCl has used libc++ |
40 (which is much more up-to-date, currently based on LLVM 3.6) as the default | 48 (which is much more up to date, currently based on LLVM 3.6) as the default |
41 since Pepper 33.</li> | 49 since Pepper 33.</li> |
42 <li>PNaCl’s experimental <a class="reference external" href="https://chrom
ium.googlesource.com/native_client/pnacl-subzero/+/master/README.rst">Subzero tr
anslator</a> is available for x86-32 NaCl in | 50 <li>PNaCl’s experimental <a class="reference external" href="https://chrom
ium.googlesource.com/native_client/pnacl-subzero/+/master/README.rst">Subzero tr
anslator</a> is available for x86-32 NaCl in |
43 Chrome version 43, behind a flag. To give it a try, run Chrome with the | 51 Chrome version 43, behind a flag. To give it a try, run Chrome with the |
44 <code>--enable-pnacl-subzero</code> commandline flag, and use the <code>optlevel
0</code> | 52 <code>--enable-pnacl-subzero</code> commandline flag, and use the <code>optlevel
0</code> |
45 <a class="reference internal" href="/native-client/reference/nacl-manifest-forma
t.html#pnacl-nmf-optlevels"><em>NaCl manifest option</em></a>. Application start
up time | 53 <a class="reference internal" href="/native-client/reference/nacl-manifest-forma
t.html#pnacl-nmf-optlevels"><em>NaCl manifest option</em></a>. Application start
up time |
46 should be several times faster than the previous LLVM-based <code>optlevel 0</co
de> | 54 should be several times faster than the previous LLVM-based <code>optlevel 0</co
de> |
47 mode, with similar code quality. Note that x86-32 NaCl requires a 32-bit | 55 mode, with similar code quality. Note that x86-32 NaCl requires a 32-bit |
48 Chrome. On Windows, it also requires a 32-bit Windows OS, but 64-bit Linux | 56 Chrome. On Windows, it also requires a 32-bit Windows OS, but 64-bit Linux |
49 OSes can run x86-32 NaCl. If you try it out, please send us feedback | 57 OSes can run x86-32 NaCl. If you try it out, please send us feedback |
50 on <a class="reference external" href="https://groups.google.com/forum/#!forum/n
ative-client-dev">native-client-dev</a>. We are working on improvements and addi
ng | 58 on <a class="reference external" href="https://groups.google.com/forum/#!forum/n
ative-client-dev">native-client-dev</a>. We are working on improvements and addi
ng |
(...skipping 599 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
650 </ul> | 658 </ul> |
651 <h3 id="id31">PPAPI</h3> | 659 <h3 id="id31">PPAPI</h3> |
652 <ul class="small-gap"> | 660 <ul class="small-gap"> |
653 <li>The <code>CompletionCallbackFactory</code> class template now takes a thread
traits | 661 <li>The <code>CompletionCallbackFactory</code> class template now takes a thread
traits |
654 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 | 662 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 |
655 class template reference</a>.</li> | 663 class template reference</a>.</li> |
656 </ul> | 664 </ul> |
657 </section> | 665 </section> |
658 | 666 |
659 {{/partials.standard_nacl_article}} | 667 {{/partials.standard_nacl_article}} |
OLD | NEW |