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 Chrome/Pepper 33 (branched on 16 December 2013) | 7 Chrome/Pepper 35 (31 Mar 2014) |
8 =============================================== | 8 ============================== |
| 9 |
| 10 PNaCl |
| 11 ----- |
| 12 * Upgraded LLVM to version 3.4. |
| 13 * Translation now uses dynamic load balancing, making translation time faster. |
| 14 * Unstable pexes (i.e. non-finalized) with debug information can be loaded by |
| 15 Chrome, simplifying debugging with PNaCl. See :ref:`Debugging PNaCl pexes |
| 16 <debugging_pnacl_pexes>` |
| 17 |
| 18 |
| 19 Chrome/Pepper 34 (20 Feb 2014) |
| 20 ============================== |
| 21 |
| 22 Pepper |
| 23 ------ |
| 24 * Filesystems can now be passed from JavaScript to NaCl. The resulting |
| 25 ``pp::Var`` will contain a ``pp::Resource`` that can be given to the |
| 26 ``pp::FileSystem`` constructor. |
| 27 * New Audio and Video input APIs have been added as dev interfaces. See |
| 28 `pp::MediaStreamAudioTrack |
| 29 </native-client/pepper_dev/cpp/classpp_1_1_media_stream_audio_track>`_ and |
| 30 `pp::MediaStreamVideoTrack |
| 31 </native-client/pepper_dev/cpp/classpp_1_1_media_stream_video_track>`_ for |
| 32 more details. |
| 33 |
| 34 PNaCl |
| 35 ----- |
| 36 * Parallel translation: at least 1.7x faster, even with older pexes. |
| 37 * Intelligent abbreviations in the bitcode: 20% reduction in binary size using |
| 38 the :ref:`pnacl-compress <pnacl_compress>` tool. |
| 39 |
| 40 Chrome/Pepper 33 (16 Dec 2013) |
| 41 ============================== |
9 | 42 |
10 Portable Native Client | 43 Portable Native Client |
11 ---------------------- | 44 ---------------------- |
12 | 45 |
13 * PNaCl's default C++ standard library is now LLVM's own libc++, based on | 46 * PNaCl's default C++ standard library is now LLVM's own libc++, based on |
14 LLVM 3.3. This library now supports optional ``setjmp``/``longjmp`` exception | 47 LLVM 3.3. This library now supports optional ``setjmp``/``longjmp`` exception |
15 handling (see `announcement | 48 handling (see `announcement |
16 <https://groups.google.com/forum/#!topic/native-client-discuss/0spfg6O04FM>`_ | 49 <https://groups.google.com/forum/#!topic/native-client-discuss/0spfg6O04FM>`_ |
17 for details). | 50 for details). |
18 | 51 |
(...skipping 527 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
546 | 579 |
547 PPAPI | 580 PPAPI |
548 ----- | 581 ----- |
549 | 582 |
550 * The ``CompletionCallbackFactory`` class template now takes a thread traits | 583 * The ``CompletionCallbackFactory`` class template now takes a thread traits |
551 class as its second parameter. For details see the `CompletionCallbackFactory | 584 class as its second parameter. For details see the `CompletionCallbackFactory |
552 class template reference | 585 class template reference |
553 <https://developers.google.com/native-client/pepper22/peppercpp/classpp_1_1_co
mpletion_callback_factory#details>`_. | 586 <https://developers.google.com/native-client/pepper22/peppercpp/classpp_1_1_co
mpletion_callback_factory#details>`_. |
554 | 587 |
555 .. TODO: Port release notes for older releases | 588 .. TODO: Port release notes for older releases |
OLD | NEW |