summaryrefslogtreecommitdiffstats
path: root/native_client_sdk
Commit message (Collapse)AuthorAgeFilesLines
* [NaCl SDK Docs] Modify SDK document generation for the switch to Chromesite.binji@chromium.org2014-01-153-5/+293
| | | | | | | | BUG=none Review URL: https://codereview.chromium.org/113983004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244908 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Speedup running of example Makefiles.sbc@chromium.org2014-01-153-29/+30
| | | | | | | | | Use immediate assignment when reading from external external programs, in this case nacl_config.py. Review URL: https://codereview.chromium.org/133603005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244896 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Allow O_CREAT for extant /dev/ files.matthewturk@gmail.com2014-01-142-5/+20
| | | | | | | | | | | | | | Previously, calling fopen on /dev/null (among others) with modes w, a, w+ or a+ would supply the flag O_CREAT to the Open call on the node. Even if the node existed, this would result in EINVAL being returned. This change enables O_CREAT to be supplied as long as the node exists. R=binji@chromium.org, sbc@chromium.org BUG=333474 Review URL: https://codereview.chromium.org/136713004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244757 0039d316-1c4b-4281-b951-d872f2087c98
* [PPAPI] Add media stream audio track c++ APIpenghuang@chromium.org2014-01-141-0/+4
| | | | | | | | BUG=330851 Review URL: https://codereview.chromium.org/133583006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244730 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Implementing truncate for KernelProxy.matthewturk@gmail.com2014-01-142-2/+46
| | | | | | | | | | | | This wraps the existing ftruncate routine in a manner identical to fchmod/chmod and exposes it as truncate. R=binji@chromium.org, sbc@chromium.org BUG= Review URL: https://codereview.chromium.org/135603002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244705 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add pepper_33 bundle.binji@chromium.org2014-01-141-0/+10
| | | | | | | | | | | | | I've confirmed that this will update to 33.0.1750.22. Note: this does not affect the build, so I'm landing this manually. BUG=none R=sbc@chromium.org Review URL: https://codereview.chromium.org/137533003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244620 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Map active fds to absolute paths.matthewturk@gmail.com2014-01-105-20/+131
| | | | | | | | | | | | | | | | | | | | | | This implements both fchdir and adds an absolute path to the Descriptor_t struct. Typically on Linux systems this information can be obtained by querying the /proc file system, but in absence of that, we can track it ourselves. For pipes and sockets, the path is the empty string. By enabling this behavior, fchdir can also be implemented. This also returns expected errno values from fchdir. This opens up the ability to do relative path operations like openat. While these currently can be executed in user code in a race condition prone way, they could be moved into the KernelProxy, where the absolute paths can be both accessed and resolved with AcquireHandleAndPath. R=binji@chromium.org, sbc@chromium.org BUG= Review URL: https://codereview.chromium.org/99203014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244267 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Change KernelProxy::GetCWD() to allocate path.matthewturk@gmail.com2014-01-102-5/+1
| | | | | | | | | | | | | | When supplying a zero size to getcwd() typical behavior is to allocate internally and return a pointer. This behavior was already implemented, but disabled by checking if size <= 0 and erroring with EINVAL. As size_t is positive definite, this entire check can be removed. R=noelallen@chromium.org, sbc@chromium.org, binji@chromium.org BUG= Review URL: https://codereview.chromium.org/122943005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244213 0039d316-1c4b-4281-b951-d872f2087c98
* [Retry] PPAPI: Add new PPB_FileRef.MakeDirectory to support exclusive operationnhiroki@chromium.org2014-01-106-10/+13
| | | | | | | | | | | | | | | | | | | | | | | Original Review: https://codereview.chromium.org/113363004/ Current PPB_FileRef.MakeDirectory returns PP_OK if a directory exists on the given path. This makes it difficult to create POSIX compatible API on top of PPAPI. This change introduces new PPB_FileRef.MakeDirectory as dev channel API. That makes a new directory according to the given PP_MakeDirectoryFlags values. The flags provide exclusive operation option. If exclusive flag is specified and a directory exists on the given path, the function fails and returns PP_ERROR_FILEEXISTS. BUG=314879 TEST=browser_tests TBR=dmichael@chromium.org,yzshen@chromium.org,tsepez@chromium.org Review URL: https://codereview.chromium.org/131403004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244148 0039d316-1c4b-4281-b951-d872f2087c98
* [PPAPI] API definition for audio media stream artifactspenghuang@chromium.org2014-01-091-0/+2
| | | | | | | | | | | | | | | | This API follows the design at https://docs.google.com/a/google.com/document/d/1rlwmFhf7VCX8mfrBok8wqXNgvr_ERhL2k6Fqha-pgIo/edit?disco=AAAAAHos8Y8# c++ interface will be implemented in a separate CL. It defines new objects for the consumption of media audio tracks based on the private VideoSource/VideoDestination classes. BUG=330851 Review URL: https://codereview.chromium.org/126373003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244009 0039d316-1c4b-4281-b951-d872f2087c98
* Updated release notes. (Ported changes from DevSite.)awatson@chromium.org2014-01-091-25/+22
| | | | | | | | | | | | BUG= Temporary staged doc: http://ypd-ubiq182.dls.corp.google.com:8009/sdk/release-notes.html R=binji@chromium.org Review URL: https://codereview.chromium.org/129793006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243975 0039d316-1c4b-4281-b951-d872f2087c98
* Implement lstat by stat in nacl_iohamaji@chromium.org2014-01-092-2/+19
| | | | | | | | | | | As nacl_io does not support TEST=./build_tools/build_sdk.py TEST=./build_tools/test_sdk.py Review URL: https://codereview.chromium.org/125693002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243771 0039d316-1c4b-4281-b951-d872f2087c98
* Updated SDK download instructions. (Ported changes from DevSite.)awatson@chromium.org2014-01-083-116/+112
| | | | | | | | | | | | | | | Moved description of SDK to top of download page and deleted the sdk/index.html landing page. BUG= TEMPORARY STAGED DOC: http://ypd-ubiq182.dls.corp.google.com:8009/sdk/download.html R=binji@chromium.org Review URL: https://codereview.chromium.org/127433002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243659 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Use nacl_config.py in common.mk build system.binji@chromium.org2014-01-087-110/+61
| | | | | | | | | | | Also, remove GetLoaderPath, GetHelperPath, GetIrtBinPath from getos.py. BUG=none R=sbc@chromium.org Review URL: https://codereview.chromium.org/118553007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243629 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Remove ResourceArray_Dev.teravest@chromium.org2014-01-072-3/+0
| | | | | | | | | | | It's no longer used. BUG= TBR=binji Review URL: https://codereview.chromium.org/123933006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243429 0039d316-1c4b-4281-b951-d872f2087c98
* Remove NaCl SDK bots from top-level PRESUBMIT.pybinji@chromium.org2014-01-071-1/+1
| | | | | | | | | | | | | | | This change was originally introduced to only run the NaCl SDK bots when all changes were to files in the native_client_sdk directory. This change is no longer safe, as some changes can affect other builders (such as changes to create_nmf.py and nacl_io). BUG=none R=stip@chromium.org Review URL: https://codereview.chromium.org/112953005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243396 0039d316-1c4b-4281-b951-d872f2087c98
* App APIs in Pepper: C++ APIsyzshen@chromium.org2014-01-061-0/+9
| | | | | | | | | | | This CL contains supporting code for C++ APIs and the C++ equivalent of chrome.alarms. BUG=327197 TEST=None Review URL: https://codereview.chromium.org/116963003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243158 0039d316-1c4b-4281-b951-d872f2087c98
* Porting changes on DevSite back to Chromium:awatson@chromium.org2014-01-063-54/+178
| | | | | | | | | | | RST-ifying new landing page. Adding needed CSS. Renaming the original index.html to sitemap.html. R=binji@chromium.org Review URL: https://codereview.chromium.org/113133015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243123 0039d316-1c4b-4281-b951-d872f2087c98
* Porting changes on DevSite back to Chromium.awatson@chromium.org2014-01-061-5/+82
| | | | | | | | | | Replacing auto-generated left-nav with a manual left-nav for now. R=binji@chromium.org Review URL: https://codereview.chromium.org/123773002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243114 0039d316-1c4b-4281-b951-d872f2087c98
* [PPAPI] API definition for video media stream artifactspenghuang@chromium.org2014-01-062-0/+6
| | | | | | | | | | | | | | This API follows the design at https://docs.google.com/a/google.com/document/d/1rlwmFhf7VCX8mfrBok8wqXNgvr_ERhL2k6Fqha-pgIo/edit?disco=AAAAAHos8Y8# It defines new objects for the consumption of media video tracks based on the private VideoSource/VideoDestination classes. BUG=330851 Review URL: https://codereview.chromium.org/107083004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243099 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Fix bug in nacl_sdk tool when SHA or size is incorrect.binji@chromium.org2014-01-043-8/+28
| | | | | | | | | | | | An exception was raised because the code was trying to access a non-existent attribute. BUG=327038 R=sbc@chromium.org Review URL: https://codereview.chromium.org/98423008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242971 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] nacl_io: Rename Mount -> Filesystem, MountNode -> Node.binji@chromium.org2013-12-20106-2921/+2727
| | | | | | | | | | | | | (This basically renames everything...) This change was originally landed at r240799, but was reverted speculatively. See https://codereview.chromium.org/113123003/ BUG=none TBR=noelallen@chromium.org, sbc@chromium.org Review URL: https://codereview.chromium.org/111143003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242002 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add tools/nacl_config.py, for getting SDK path information.binji@chromium.org2013-12-194-0/+377
| | | | | | | | | BUG=none R=sbc@chromium.org Review URL: https://codereview.chromium.org/111253005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241976 0039d316-1c4b-4281-b951-d872f2087c98
* Update NaCl SDK release notes.jfb@chromium.org2013-12-191-0/+19
| | | | | | | | | | | | | | M33 branched on December 16th 2013, update the NaCl SDK release notes to mention libc++ and sjlj EH. R= sbc@chromium.org, binji@chromium.org, mackinlay@chromium.org, sehr@chromium.org, awatson@chromium.org BUG= N/A TEST= N/A NOTRY=true (documentation only change) Review URL: https://codereview.chromium.org/118313005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241920 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add option to test_projects to build project first.binji@chromium.org2013-12-192-13/+20
| | | | | | | | | | | | | | | | | You can now pass -b to test_projects to build the projects you specify. I've also removed the -p options for test_projects and build_projects. They've been deprecated for a while, and I don't think anyone is using them anymore. This change was originally landed at r240804, but was reverted speculatively. See https://codereview.chromium.org/105833005/ BUG=none TBR=sbc@chromium.org Review URL: https://codereview.chromium.org/108573006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241792 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Pin old versions of the SDK (< 30).binji@chromium.org2013-12-191-14/+146
| | | | | | | | | | | We can't add pepper_33 yet because there isn't a good build yet. BUG=none R=sbc@chromium.org Review URL: https://codereview.chromium.org/98113004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241780 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add NetworkMonitor example.binji@chromium.org2013-12-195-0/+292
| | | | | | | | | BUG=none R=sbc@chromium.org Review URL: https://codereview.chromium.org/100213012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241723 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Fix create_nmf.py on non-English locale.binji@chromium.org2013-12-171-1/+5
| | | | | | | | | | | | | | | | It would fail parsing localized string otherwise. For example 'file format' is 'format de fichier' with LANG=fr_CA.UTF-8. (This is the same fix as r240802; See http://crrev.com/108213002. That change was reverted because it also included a change that broke generation of .nmf files for GLibc) BUG=NONE R=sbc@chromium.org Review URL: https://codereview.chromium.org/115153008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241359 0039d316-1c4b-4281-b951-d872f2087c98
* [NaClDocs] Add a snippet about the exitStatus attribute (after crash)jvoung@google.com2013-12-173-2/+31
| | | | | | | | | | | Also add note about calling exit() being unnecessary. BUG=323855 R=awatson@chromium.org, bsy@google.com Review URL: https://codereview.chromium.org/108783002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241331 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 240802 "Fix create_nmf.py on non-English locale."jochen@chromium.org2013-12-161-8/+6
| | | | | | | | | | | | | | | | | | | | | | Suspected to break ppapi/nacl glibc tests > Fix create_nmf.py on non-English locale. > > It would fail parsing localized string otherwise. For example 'file format' is > 'format de fichier' with LANG=fr_CA.UTF-8. > > Fix file_arch could be used before being assigned. > > R=sbc@chromium.org > BUG= > > Review URL: https://codereview.chromium.org/108213002 TBR=maruel@chromium.org Review URL: https://codereview.chromium.org/116193002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240860 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 240804 "[NaCl SDK] Add option to test_projects to build p..."szym@chromium.org2013-12-142-20/+13
| | | | | | | | | | | | | | | | | | | | | | Speculative revert to fix 32-bit NaCl failures. > [NaCl SDK] Add option to test_projects to build project first. > > You can now pass -b to test_projects to build the projects you specify. > > I've also removed the -p options for test_projects and build_projects. They've > been deprecated for a while, and I don't think anyone is using them anymore. > > BUG=none > R=sbc@chromium.org > > Review URL: https://codereview.chromium.org/105833005 TBR=binji@chromium.org Review URL: https://codereview.chromium.org/115783002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240851 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 240799 "[NaCl SDK] nacl_io: Rename Mount -> Filesystem, M..."yoz@chromium.org2013-12-14101-2404/+2539
| | | | | | | | | | | | | | | | | | | Speculative revert to fix 32-bit NaCl failures. > [NaCl SDK] nacl_io: Rename Mount -> Filesystem, MountNode -> Node. > > (This basically renames everything...) > > BUG=none > R=noelallen@chromium.org, sbc@chromium.org > > Review URL: https://codereview.chromium.org/113123003 TBR=binji@chromium.org Review URL: https://codereview.chromium.org/115713002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240844 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add option to test_projects to build project first.binji@chromium.org2013-12-132-13/+20
| | | | | | | | | | | | | | You can now pass -b to test_projects to build the projects you specify. I've also removed the -p options for test_projects and build_projects. They've been deprecated for a while, and I don't think anyone is using them anymore. BUG=none R=sbc@chromium.org Review URL: https://codereview.chromium.org/105833005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240804 0039d316-1c4b-4281-b951-d872f2087c98
* Fix create_nmf.py on non-English locale.maruel@chromium.org2013-12-131-6/+8
| | | | | | | | | | | | | | It would fail parsing localized string otherwise. For example 'file format' is 'format de fichier' with LANG=fr_CA.UTF-8. Fix file_arch could be used before being assigned. R=sbc@chromium.org BUG= Review URL: https://codereview.chromium.org/108213002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240802 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] nacl_io: Rename Mount -> Filesystem, MountNode -> Node.binji@chromium.org2013-12-13101-2539/+2404
| | | | | | | | | | | (This basically renames everything...) BUG=none R=noelallen@chromium.org, sbc@chromium.org Review URL: https://codereview.chromium.org/113123003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240799 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] update cloud storage URL (commondatastorage -> storage)sbc@chromium.org2013-12-1225-46/+43
| | | | | | | | | TEST=trybots R=binji@chromium.org Review URL: https://codereview.chromium.org/108533003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240381 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add FUSE mount.binji@chromium.org2013-12-1138-65/+1423
| | | | | | | | | | | | This is an initial implementation of the FUSE interface, to allow extending the types of mounts nacl_io supports. BUG=none R=sbc@chromium.org Review URL: https://codereview.chromium.org/108803003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240167 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Fix traceback spew from getos when Chrome is not in the path.binji@chromium.org2013-12-111-2/+2
| | | | | | | | | BUG=none R=sbc@chromium.org Review URL: https://codereview.chromium.org/108673002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240147 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Disable testing graphics3d on Mac.binji@chromium.org2013-12-111-2/+2
| | | | | | | | | | | It seems to have broken as of r286038. BUG=262379 R=sbc@chromium.org Review URL: https://codereview.chromium.org/111963004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240138 0039d316-1c4b-4281-b951-d872f2087c98
* Add PPB_Alarms_Dev interface definition.yzshen@chromium.org2013-12-111-0/+2
| | | | | | | | | | | The C++ wrapper will be in a separate CL. BUG=327197,233439 TEST=None Review URL: https://codereview.chromium.org/103993006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240013 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing argument to Element.setAttribute() callsphilipj@opera.com2013-12-115-6/+6
| | | | | | | | | | | "Make arguments to Element methods non-optional" was reverted in Blink because these tests began failing. BUG=325922 Review URL: https://codereview.chromium.org/111833002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239999 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Make common.js load the Release nexe/pexe by default.binji@chromium.org2013-12-104-8/+61
| | | | | | | | | | | | | | | | This way when you run make you'll build Release, and if you navigate to the page you'll load the Release build. This CL also adds an "error" handler to common.js by default; this makes it easier to see when you are trying to run an example that doesn't exist. Finally, I've also added a Debug/Release selector to the index.html landing page (served when you run "make run" from the examples directory) BUG=327130 R=sbc@chromium.org Review URL: https://codereview.chromium.org/110803002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239803 0039d316-1c4b-4281-b951-d872f2087c98
* PNaCl docs: update to reflect libc++ and exception handling supportjfb@chromium.org2013-12-103-46/+51
| | | | | | | | | | | | | | See recent PSA on the mailing list: https://groups.google.com/forum/#!topic/native-client-discuss/0spfg6O04FM BUG= http://code.google.com/p/nativeclient/issues/detail?id=3623 R= dschuff@chromium.org NOTRY=true (documentation update) Review URL: https://codereview.chromium.org/111303002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239792 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK AppEngine] Turn on https for all requests.binji@chromium.org2013-12-101-0/+5
| | | | | | | | | BUG=none R=sbc@chromium.org Review URL: https://codereview.chromium.org/102423006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239619 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK AppEngine] Roll smoothlife version.binji@chromium.org2013-12-091-1/+1
| | | | | | | | | | | | This includes a fix for the PNaCl build. I wasn't including stdlib.h, when using rand(), RAND_MAX, and exit(). BUG=none R=sbc@chromium.org Review URL: https://codereview.chromium.org/108273006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239560 0039d316-1c4b-4281-b951-d872f2087c98
* Remove PPB_Ext_Alarms_Dev and PPB_Ext_Events_Dev.yzshen@chromium.org2013-12-092-10/+0
| | | | | | | | | BUG=None TEST=None Review URL: https://codereview.chromium.org/103093004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239545 0039d316-1c4b-4281-b951-d872f2087c98
* nacl_io: Add inet_pton() and ip6addr_* consts.sergeyu@chromium.org2013-12-076-0/+238
| | | | | | | | BUG=276739 Review URL: https://codereview.chromium.org/105943006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239309 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Update revision in DEPS, r12488 -> r12497binji@chromium.org2013-12-072-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | This pulls in the following Native Client changes: r12489: (jfb) Build libc++/libc++abi with HAS_THREAD_LOCAL r12490: (jvoung) PNaCl: Update LLVM test suite revision in pnacl/COMPONENT_REVISIONS r12491: (jvoung) Add dashy repos (llvm-test-suite) to pnacl/deps_update.py r12492: (mseaborn) Add tests for C++ exception types that use virtual base classes r12493: (jfb) Update TOOL_REVISIONS for PNaCl 12483->12489 r12494: (mseaborn) PNaCl: Update libcxxabi revision in pnacl/COMPONENT_REVISIONS: SJLJ EH support r12495: (jfb) Mark faultqueue test as broken on ARM. r12496: (kschimpf) PNaCl: Update LLVM revision in pnacl/COMPONENT_REVISIONS r12497: (mseaborn) Update PNaCl toolchain revision to r12494 to get SJLJ EH support for libc++ This pulls in libc++ as the default standard C++ library for PNaCl and allows SJLJ EH to work with libc++. This also fixes out-of-bounds std::map access in nacl_io testing, and correspondingly broken test. All used pass because libstdc++ just happened to return the expected value when out-of-bounds, but libc++ doesn't return the same thing and the tests now appeared broken. BUG=none TEST=nacl_integration R=binji@chromium.org, dschuff@chromium.org, ronghuawu@chromium.org Review URL: https://codereview.chromium.org/98713004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239294 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Pass 'clang=1' to gyp builds on macsbc@chromium.org2013-12-041-1/+3
| | | | | | | | R=binji@chromium.org Review URL: https://codereview.chromium.org/101873006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238756 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] nacl_io: implement set/getsockopt for TCP_NODELAY.sbc@chromium.org2013-12-035-13/+100
| | | | | | | | | | BUG=320450 TEST=nacl_io_socket_test + manual testing R=binji@chromium.org, noelallen@chromium.org Review URL: https://codereview.chromium.org/99813004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238281 0039d316-1c4b-4281-b951-d872f2087c98