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 |
| 8 reached canary status. The stable release is typically 6 weeks later. |
| 9 |
| 10 Chrome/Pepper 42 (20 February 2015) |
| 11 =================================== |
| 12 |
| 13 NaCl |
| 14 ---- |
| 15 |
| 16 * The x86 NaCl validators accept instructions from the FMA3 extensions. |
| 17 |
| 18 |
| 19 PNaCl |
| 20 ----- |
| 21 |
| 22 * PNaCl supports C11/C++11 memory orders `acquire`, `release`, and `acq_rel`. It |
| 23 used to upgrade all accesses to `seq_cst`. It still upgrades `consume` to |
| 24 `acquire` (no compiler currently implements `consume`), and `relaxed` to |
| 25 `seq_cst` (to conservatively avoid platform differences due to out-of-thin-air |
| 26 problems). |
| 27 * PNaCl handles nested struct type expansion, which allows it to better support |
| 28 non-C languages such as Rust. |
| 29 * PNaCl breaks up many integer operations over 64-bits into individual 64-bit |
| 30 operations. This is often encountered when using large consecutive bitfields. |
| 31 |
| 32 Chrome/Pepper 41 (09 January 2015) |
| 33 ================================== |
| 34 |
| 35 NaCl |
| 36 ---- |
| 37 |
| 38 * The x86 NaCl validators accept instructions from the AVX1 extensions. |
| 39 |
| 40 PNaCl |
| 41 ----- |
| 42 |
| 43 * PNaCl is now based on LLVM 3.5. |
| 44 |
| 45 Chrome/Pepper 40 (November 07 2014) |
| 46 =================================== |
| 47 |
| 48 * `VideoDecoder |
| 49 </native-client/pepper_stable/cpp/classpp_1_1_video_decoder.html>`_ is now |
| 50 stable, see the SDK example in ``pepper_canary/examples/api/video_decode``. |
| 51 |
7 Chrome/Pepper 39 (26 September 2014) | 52 Chrome/Pepper 39 (26 September 2014) |
8 ==================================== | 53 ==================================== |
9 | 54 |
10 Pepper | 55 Pepper |
11 ------ | 56 ------ |
12 | 57 |
13 .. TODO(jfb): Change to VideoDecoder to pepper_stable when it hits stable. | |
14 | |
15 * Support for ``DEBUG_ONLY:dev://postmessage`` has been removed in favor of | 58 * Support for ``DEBUG_ONLY:dev://postmessage`` has been removed in favor of |
16 :ref:`other more useful debugging approaches <devcycle-debugging>`. | 59 :ref:`other more useful debugging approaches <devcycle-debugging>`. |
17 * `VideoDecoder | |
18 </native-client/pepper_beta/cpp/classpp_1_1_video_decoder.html>`_ is now | |
19 stable, see the SDK example in ``pepper_canary/examples/api/video_decode``. | |
20 * ``postMessageAndAwaitResponse`` is now stable and allows JavaScript to | 60 * ``postMessageAndAwaitResponse`` is now stable and allows JavaScript to |
21 communicate synchronously with PNaCl embeds. | 61 `communicate synchronously |
| 62 </native-client/pepper_stable/cpp/classpp_1_1_message_handler>`_ with PNaCl |
| 63 embeds. |
22 | 64 |
23 Chrome/Pepper 38 (15 August 2014) | 65 Chrome/Pepper 38 (15 August 2014) |
24 ================================= | 66 ================================= |
25 | 67 |
26 PNaCl | 68 PNaCl |
27 ----- | 69 ----- |
28 | 70 |
29 * Compilation speed improvements due to validation caching of the translator and | 71 * Compilation speed improvements due to validation caching of the translator and |
30 linker. | 72 linker. |
31 * Performance improvement of SIMD vector shuffle. | 73 * Performance improvement of SIMD vector shuffle. |
(...skipping 604 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
636 | 678 |
637 PPAPI | 679 PPAPI |
638 ----- | 680 ----- |
639 | 681 |
640 * The ``CompletionCallbackFactory`` class template now takes a thread traits | 682 * The ``CompletionCallbackFactory`` class template now takes a thread traits |
641 class as its second parameter. For details see the `CompletionCallbackFactory | 683 class as its second parameter. For details see the `CompletionCallbackFactory |
642 class template reference | 684 class template reference |
643 </native-client/pepper_stable/cpp/classpp_1_1_completion_callback_factory#deta
ils>`_. | 685 </native-client/pepper_stable/cpp/classpp_1_1_completion_callback_factory#deta
ils>`_. |
644 | 686 |
645 .. TODO: Port release notes for older releases | 687 .. TODO: Port release notes for older releases |
OLD | NEW |