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 |
11 Chrome/Pepper 43 (03 April 2015) | 11 Chrome/Pepper 43 (03 April 2015) |
12 ================================ | 12 ================================ |
13 | 13 |
14 PNaCl | 14 PNaCl |
15 ----- | 15 ----- |
16 | 16 |
17 * The C11/C++11 ``acquire``, ``release``, and ``acq_rel`` memory orders are now | 17 * The C11/C++11 ``acquire``, ``release``, and ``acq_rel`` memory orders are now |
18 generated by default. The in-browser Chrome 42 translator supports them, the | 18 generated by default. The in-browser Chrome 42 translator supports them, the |
19 SDK can therefore generate them. | 19 SDK can therefore generate them. |
| 20 * Fix a `code generation bug on ARM`_ when dealing with 16-bit load/store and |
| 21 ``bswap`` which led to a NaCl validation failure. |
| 22 |
| 23 .. _`code generation bug on ARM`: https://code.google.com/p/chromium/issues/deta
il?id=460432 |
20 | 24 |
21 Chrome/Pepper 42 (20 February 2015) | 25 Chrome/Pepper 42 (20 February 2015) |
22 =================================== | 26 =================================== |
23 | 27 |
24 SDK | 28 SDK |
25 --- | 29 --- |
26 | 30 |
27 * The SDK now contains experimental versions of ``i686-nacl-clang``, | 31 * The SDK now contains experimental versions of ``i686-nacl-clang``, |
28 ``x86_64-nacl-clang``, and ``arm-nacl-clang`` as well as the ``clang++`` | 32 ``x86_64-nacl-clang``, and ``arm-nacl-clang`` as well as the ``clang++`` |
29 equivalents. These toolchains are based on the same LLVM version as PNaCl, but | 33 equivalents. These toolchains are based on the same LLVM version as PNaCl, but |
(...skipping 678 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
708 | 712 |
709 PPAPI | 713 PPAPI |
710 ----- | 714 ----- |
711 | 715 |
712 * The ``CompletionCallbackFactory`` class template now takes a thread traits | 716 * The ``CompletionCallbackFactory`` class template now takes a thread traits |
713 class as its second parameter. For details see the `CompletionCallbackFactory | 717 class as its second parameter. For details see the `CompletionCallbackFactory |
714 class template reference | 718 class template reference |
715 </native-client/pepper_stable/cpp/classpp_1_1_completion_callback_factory#deta
ils>`_. | 719 </native-client/pepper_stable/cpp/classpp_1_1_completion_callback_factory#deta
ils>`_. |
716 | 720 |
717 .. TODO: Port release notes for older releases | 721 .. TODO: Port release notes for older releases |
OLD | NEW |