Index: native_client_sdk/src/doc/sdk/release-notes.rst |
diff --git a/native_client_sdk/src/doc/sdk/release-notes.rst b/native_client_sdk/src/doc/sdk/release-notes.rst |
index 6c4b63980a38a7a64c5dd07a2fc17997f809bdb1..4309b3d298c07079c51ec44258e12d0983247547 100644 |
--- a/native_client_sdk/src/doc/sdk/release-notes.rst |
+++ b/native_client_sdk/src/doc/sdk/release-notes.rst |
@@ -4,21 +4,63 @@ |
Release Notes |
############# |
+The dates in the following release notes denote when Chrome and the NaCl SDK |
+reached canary status. The stable release is typically 6 weeks later. |
+ |
+Chrome/Pepper 42 (20 February 2015) |
+=================================== |
+ |
+NaCl |
+---- |
+ |
+* The x86 NaCl validators accept instructions from the FMA3 extensions. |
+ |
+ |
+PNaCl |
+----- |
+ |
+* PNaCl supports C11/C++11 memory orders `acquire`, `release`, and `acq_rel`. It |
+ used to upgrade all accesses to `seq_cst`. It still upgrades `consume` to |
+ `acquire` (no compiler currently implements `consume`), and `relaxed` to |
+ `seq_cst` (to conservatively avoid platform differences due to out-of-thin-air |
+ problems). |
+* PNaCl handles nested struct type expansion, which allows it to better support |
+ non-C languages such as Rust. |
+* PNaCl breaks up many integer operations over 64-bits into individual 64-bit |
+ operations. This is often encountered when using large consecutive bitfields. |
+ |
+Chrome/Pepper 41 (09 January 2015) |
+================================== |
+ |
+NaCl |
+---- |
+ |
+* The x86 NaCl validators accept instructions from the AVX1 extensions. |
+ |
+PNaCl |
+----- |
+ |
+* PNaCl is now based on LLVM 3.5. |
+ |
+Chrome/Pepper 40 (November 07 2014) |
+=================================== |
+ |
+* `VideoDecoder |
+ </native-client/pepper_stable/cpp/classpp_1_1_video_decoder.html>`_ is now |
+ stable, see the SDK example in ``pepper_canary/examples/api/video_decode``. |
+ |
Chrome/Pepper 39 (26 September 2014) |
==================================== |
Pepper |
------ |
-.. TODO(jfb): Change to VideoDecoder to pepper_stable when it hits stable. |
- |
* Support for ``DEBUG_ONLY:dev://postmessage`` has been removed in favor of |
:ref:`other more useful debugging approaches <devcycle-debugging>`. |
-* `VideoDecoder |
- </native-client/pepper_beta/cpp/classpp_1_1_video_decoder.html>`_ is now |
- stable, see the SDK example in ``pepper_canary/examples/api/video_decode``. |
* ``postMessageAndAwaitResponse`` is now stable and allows JavaScript to |
- communicate synchronously with PNaCl embeds. |
+ `communicate synchronously |
+ </native-client/pepper_stable/cpp/classpp_1_1_message_handler>`_ with PNaCl |
+ embeds. |
Chrome/Pepper 38 (15 August 2014) |
================================= |