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 This page provides notes for all releases of the Native Client SDK (including | 7 Chrome/Pepper 33 (branched on 16 December 2013) |
8 releases that have been or will be published subsequent to Pepper 28). | 8 =============================================== |
9 | |
10 Chrome 33 Release (branched on December 16 2013) | |
11 ================================================ | |
12 | 9 |
13 Portable Native Client | 10 Portable Native Client |
14 ---------------------- | 11 ---------------------- |
15 | 12 |
16 PNaCl's default C++ standard library is now LLVM's own libc++, based on | 13 * PNaCl's default C++ standard library is now LLVM's own libc++, based on |
17 LLVM 3.3. It also now supports optional ``setjmp``/``longjmp`` exception | 14 LLVM 3.3. This library now supports optional ``setjmp``/``longjmp`` exception |
18 handling. See the `announcement | 15 handling (see `announcement |
19 <https://groups.google.com/forum/#!topic/native-client-discuss/0spfg6O04FM>`_ | 16 <https://groups.google.com/forum/#!topic/native-client-discuss/0spfg6O04FM>`_ |
20 for more details. | 17 for details). |
21 | 18 |
22 SDK | 19 SDK |
23 --- | 20 --- |
24 | 21 |
25 * Add FUSE mount. | 22 * The ``nacl_io`` library now includes a FUSE mount. |
26 * Make common.js load the Release nexe/pexe by default. | 23 * In the SDK examples, ``common.js`` now loads the Release version of the |
27 * Fix "make debug" and "make run" on Mac. | 24 nexes/pexes that are built (by default). |
| 25 * "``make debug``" and "``make run``" have been fixed on Mac. |
28 | 26 |
29 PNaCl enabled by default in Chrome 31 (12 Nov 2013) | 27 PNaCl enabled by default in Chrome 31 (12 Nov 2013) |
30 =================================================== | 28 =================================================== |
31 | 29 |
32 * Portable Native Client (PNaCl) is enabled by default in Chrome 31. See | 30 * Portable Native Client (PNaCl) is enabled by default in Chrome 31. See |
33 :doc:`NaCl and PNaCl </nacl-and-pnacl>` for details on the differences between | 31 :doc:`NaCl and PNaCl </nacl-and-pnacl>` for details on the differences between |
34 PNaCl and NaCl. | 32 NaCl and PNaCl. |
35 * The PNaCl ABI has changed from the preview release in Chrome | 33 * The PNaCl ABI has changed from the preview release in Chrome 30. |
36 version 30. If you have pexes built with the Native Client SDK version 30, | 34 Pexe modules built with the ``pepper_30`` bundle in the SDK must be recompiled |
37 please recompile them with the newest SDK to run in Chrome 31. As a general | 35 with the ``pepper_31`` bundle or later. |
38 rule, it is always recommended to build applications with the latest Native | 36 As a general rule, we always recommended building applications with the latest |
39 Client SDK. The PNaCl ABI will remain stable starting with the release of | 37 stable bundle in the Native Client SDK. |
40 Chrome 31. | 38 The PNaCl ABI will remain stable starting with the release of Chrome 31. |
| 39 * Additional changes in the Chrome/Pepper 31 release: |
41 | 40 |
42 Additional changes: | 41 * Updates to the Pepper API, including socket and network support |
43 | 42 * Improved socket support in the ``nacl_io`` library |
44 * Updates to the Pepper API, including socket and network support. | |
45 * Improved socket support in nacl_io. | |
46 | 43 |
47 PNaCl in Chrome 30 Dev channel (01 Aug 2013) | 44 PNaCl in Chrome 30 Dev channel (01 Aug 2013) |
48 ============================================ | 45 ============================================ |
49 | 46 |
50 * Portable Native Client (PNaCl) is currently available for preview in Chrome | 47 * Portable Native Client (PNaCl) is currently available for preview in Chrome |
51 30 (currently in the Dev channel). Apps and sites built with PNaCl can run in | 48 30 (currently in the Dev channel). Apps and sites built with PNaCl can run in |
52 Chrome 30 without an explicit flag. | 49 Chrome 30 without an explicit flag. |
53 * See `Introduction to Portable Native Client | 50 * See `Introduction to Portable Native Client |
54 <http://www.chromium.org/nativeclient/pnacl/introduction-to-portable-native-cl
ient>`_ | 51 <http://www.chromium.org/nativeclient/pnacl/introduction-to-portable-native-cl
ient>`_ |
55 for information on developing for PNaCl. More documentation will be available | 52 for information on developing for PNaCl. More documentation will be available |
(...skipping 493 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
549 | 546 |
550 PPAPI | 547 PPAPI |
551 ----- | 548 ----- |
552 | 549 |
553 * The ``CompletionCallbackFactory`` class template now takes a thread traits | 550 * The ``CompletionCallbackFactory`` class template now takes a thread traits |
554 class as its second parameter. For details see the `CompletionCallbackFactory | 551 class as its second parameter. For details see the `CompletionCallbackFactory |
555 class template reference | 552 class template reference |
556 <https://developers.google.com/native-client/pepper22/peppercpp/classpp_1_1_co
mpletion_callback_factory#details>`_. | 553 <https://developers.google.com/native-client/pepper22/peppercpp/classpp_1_1_co
mpletion_callback_factory#details>`_. |
557 | 554 |
558 .. TODO: Port release notes for older releases | 555 .. TODO: Port release notes for older releases |
OLD | NEW |