| 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 f3ccf1537a6546e5fe3be27b5349cbe72681a60a..06eb8577704167baf828e5982abc3ece40827570 100644
|
| --- a/native_client_sdk/src/doc/sdk/release-notes.rst
|
| +++ b/native_client_sdk/src/doc/sdk/release-notes.rst
|
| @@ -8,15 +8,15 @@ 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 43 (03 April 2015)
|
| -.. ===================================
|
| -..
|
| -.. PNaCl
|
| -.. -----
|
| -..
|
| -.. * The C11/C++11 `acquire`, `release`, and `acq_rel` memory orders are now
|
| - generated by default. The in-browser Chrome 42 translator supports them, the
|
| - SDK can therefore generate them.
|
| +Chrome/Pepper 43 (03 April 2015)
|
| +================================
|
| +
|
| +PNaCl
|
| +-----
|
| +
|
| +* The C11/C++11 ``acquire``, ``release``, and ``acq_rel`` memory orders are now
|
| + generated by default. The in-browser Chrome 42 translator supports them, the
|
| + SDK can therefore generate them.
|
|
|
| Chrome/Pepper 42 (20 February 2015)
|
| ===================================
|
| @@ -34,18 +34,18 @@ NaCl
|
| ----
|
|
|
| * The x86 NaCl validators accept instructions from the FMA3 extensions, as well
|
| - as AVX2 instructions (except `VGATHER`).
|
| + as AVX2 instructions (except ``VGATHER``).
|
|
|
| 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). This is currently disabled by default in the SDK so that the
|
| - in-browser translator installed on users' machines has time to gain this
|
| - support. Developers can turn it on by passing the
|
| +* 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). This is currently disabled by default in the SDK
|
| + so that the in-browser translator installed on users' machines has time to
|
| + gain this support. Developers can turn it on by passing the
|
| ``-pnacl-memory-order-seq-cst-only=false`` flag to ``opt``.
|
| * PNaCl handles nested struct type expansion, which allows it to better support
|
| non-C languages such as Rust.
|
|
|