Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 .. _sdk-release-notes: | 1 .. _sdk-release-notes: |
| 2 | 2 |
| 3 ############# | 3 ############# |
| 4 Release Notes | 4 Release Notes |
| 5 ############# | 5 ############# |
| 6 | 6 |
| 7 The dates in the following release notes denote when Chrome and the NaCl SDK | 7 The dates in the following release notes denote when Chrome and the NaCl SDK |
| 8 reached canary status. The stable release is typically 6 weeks later. | 8 reached canary status. The stable release is typically 6 weeks later. |
| 9 | 9 |
| 10 | 10 |
| (...skipping 15 matching lines...) Expand all Loading... | |
| 26 changed from LLVM 3.5 to 3.6. If you need to debug an app built with SDK | 26 changed from LLVM 3.5 to 3.6. If you need to debug an app built with SDK |
| 27 version ``X`` running in Chrome version ``Y`` (with ``X != Y``), it is still | 27 version ``X`` running in Chrome version ``Y`` (with ``X != Y``), it is still |
| 28 possible to do so. Simply translate the pexe to a nexe using the | 28 possible to do so. Simply translate the pexe to a nexe using the |
| 29 :ref:`offline pnacl-translate tool from SDK version X | 29 :ref:`offline pnacl-translate tool from SDK version X |
| 30 <debugging_pexes_via_nexes>` instead of using the translator in the | 30 <debugging_pexes_via_nexes>` instead of using the translator in the |
| 31 browser (version ``Y``). | 31 browser (version ``Y``). |
| 32 * PNaCl's support for use of libstdc++ 4.6 as the C++ standard library is | 32 * PNaCl's support for use of libstdc++ 4.6 as the C++ standard library is |
| 33 deprecated and will be removed in the next release. PNaCl has used libc++ | 33 deprecated and will be removed in the next release. PNaCl has used libc++ |
| 34 (which is much more up-to-date, currently based on LLVM 3.6) as the default | 34 (which is much more up-to-date, currently based on LLVM 3.6) as the default |
| 35 since Pepper 33. | 35 since Pepper 33. |
| 36 * PNaCl's experimental `Subzero translator`_ is available for x86-32 NaCl in | |
| 37 Chrome version 43, behind a flag. To give it a try, run Chrome with the | |
| 38 ``--enable-pnacl-subzero`` commandline flag, and use the ``optlevel 0`` | |
| 39 :ref:`NaCl manifest option<pnacl_nmf_optlevels>`. Application startup time | |
| 40 should be several times faster than the previous LLVM-based ``optlevel 0`` | |
| 41 mode, with similar code quality. Note that x86-32 NaCl requires a 32-bit | |
|
jvoung (off chromium)
2015/04/03 22:18:11
"similar or better?"
| |
| 42 Chrome. On Windows, it also requires a 32-bit Windows OS, but 64-bit Linux | |
| 43 OSes can run x86-32 NaCl. If you try it out, please send us feedback | |
| 44 on :ref:`native-client-discuss or native-client-dev<forums_list>`. | |
| 45 We are working on improvements and adding new targets. | |
|
JF
2015/04/03 22:02:10
Just specify one mailing list to contact, otherwis
jvoung (off chromium)
2015/04/03 22:18:11
Semi-arbitrarily picking native-client-dev, since
| |
| 36 | 46 |
| 37 .. _`code generation bug on ARM`: https://code.google.com/p/chromium/issues/deta il?id=460432 | 47 .. _`code generation bug on ARM`: https://code.google.com/p/chromium/issues/deta il?id=460432 |
| 38 | 48 |
| 49 .. _`Subzero translator`: https://chromium.googlesource.com/native_client/pnacl- subzero/ | |
|
JF
2015/04/03 22:02:10
Change to:
https://chromium.googlesource.com/nat
jvoung (off chromium)
2015/04/03 22:18:11
Done. Much better
| |
| 50 | |
| 51 | |
| 39 Chrome/Pepper 42 (20 February 2015) | 52 Chrome/Pepper 42 (20 February 2015) |
| 40 =================================== | 53 =================================== |
| 41 | 54 |
| 42 SDK | 55 SDK |
| 43 --- | 56 --- |
| 44 | 57 |
| 45 * The SDK now contains experimental versions of ``i686-nacl-clang``, | 58 * The SDK now contains experimental versions of ``i686-nacl-clang``, |
| 46 ``x86_64-nacl-clang``, and ``arm-nacl-clang`` as well as the ``clang++`` | 59 ``x86_64-nacl-clang``, and ``arm-nacl-clang`` as well as the ``clang++`` |
| 47 equivalents. These toolchains are based on the same LLVM version as PNaCl, but | 60 equivalents. These toolchains are based on the same LLVM version as PNaCl, but |
| 48 can be used to generate NaCl ``.nexe`` files instead of translating a | 61 can be used to generate NaCl ``.nexe`` files instead of translating a |
| (...skipping 677 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 726 | 739 |
| 727 PPAPI | 740 PPAPI |
| 728 ----- | 741 ----- |
| 729 | 742 |
| 730 * The ``CompletionCallbackFactory`` class template now takes a thread traits | 743 * The ``CompletionCallbackFactory`` class template now takes a thread traits |
| 731 class as its second parameter. For details see the `CompletionCallbackFactory | 744 class as its second parameter. For details see the `CompletionCallbackFactory |
| 732 class template reference | 745 class template reference |
| 733 </native-client/pepper_stable/cpp/classpp_1_1_completion_callback_factory#deta ils>`_. | 746 </native-client/pepper_stable/cpp/classpp_1_1_completion_callback_factory#deta ils>`_. |
| 734 | 747 |
| 735 .. TODO: Port release notes for older releases | 748 .. TODO: Port release notes for older releases |
| OLD | NEW |