summaryrefslogtreecommitdiffstats
path: root/third_party/snappy
Commit message (Collapse)AuthorAgeFilesLines
* snappy: Add back the generated config.h for mac.tfarina@chromium.org2014-07-052-7/+88
| | | | | | | | | | | | | | | This config.h was brought back from commit: https://chromium.googlesource.com/chromium/chromium/+/ace16e7626c7ba33a630960b913b54e1513187fc This should make possible to build snappy_unittest target again on Mac. BUG=None TEST=snappy_unittest builds and runs on Mac. R=jsbell@chromium.org Review URL: https://codereview.chromium.org/362433002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281454 0039d316-1c4b-4281-b951-d872f2087c98
* Including <Windows.h> so that Snappy unit tests can compile.jsbell@chromium.org2014-06-041-0/+1
| | | | | | | | | | | BUG= R=jsbell@chromium.org Review URL: https://codereview.chromium.org/298013006 Patch from Chris Mumford <cmumford@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274945 0039d316-1c4b-4281-b951-d872f2087c98
* GN build improvements.brettw@chromium.org2014-04-301-0/+46
| | | | | | | | | | | | | | | | | Fixes a TODO about private symbols on GCC. Moves many third party BUILD.gn files from the secondary tree to the main one. Fixes the dependencies on Linux so "gn check" passes again. BUG=367595 R=scottmg@chromium.org Previous review: https://codereview.chromium.org/256153003/ Review URL: https://codereview.chromium.org/264463002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267233 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes to make possible to build snappy_unittest with gyp.tfarina@chromium.org2014-04-302-16/+170
| | | | | | | | | | | | | | | | Currently it is not possible to build snappy_unittest target on Linux with the following command line: $ ninja -C out/Debug snappy_unittest This patch fixes this problem. BUG=None TEST=build snappy_unittest on Linux. R=jsbell@chromium.org Review URL: https://codereview.chromium.org/236323002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267102 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 266932 "GN build improvements."brettw@chromium.org2014-04-291-46/+0
| | | | | | | | | | | | | | | | | | | | | > GN build improvements. > > Fixes a TODO about private symbols on GCC. > > Moves many third party BUILD.gn files from the secondary tree to the main one. > > Fixes the dependencies on Linux so "gn check" passes again. > > BUG=367595 > R=scottmg@chromium.org > > Review URL: https://codereview.chromium.org/256153003 TBR=brettw@chromium.org Review URL: https://codereview.chromium.org/257243003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266933 0039d316-1c4b-4281-b951-d872f2087c98
* GN build improvements.brettw@chromium.org2014-04-291-0/+46
| | | | | | | | | | | | | | | Fixes a TODO about private symbols on GCC. Moves many third party BUILD.gn files from the secondary tree to the main one. Fixes the dependencies on Linux so "gn check" passes again. BUG=367595 R=scottmg@chromium.org Review URL: https://codereview.chromium.org/256153003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266932 0039d316-1c4b-4281-b951-d872f2087c98
* Roll snappy r74 -> r80jsbell@chromium.org2013-08-286-225/+52
| | | | | | | | | | | Relevant to Chromium: r77 - ~2% speedup in decompression, address some MSVC warnings r78 - improve decompression fast path r79 - address an MSVC warning that required suppression in Chromium Review URL: https://chromiumcodereview.appspot.com/21150003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220085 0039d316-1c4b-4281-b951-d872f2087c98
* Add OWNERS for third_party/snappyjsbell@chromium.org2013-06-111-0/+6
| | | | | | | | | | | Just a copy of what's in third_party/leveldatabase/OWNERS TBR=brettw@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/16774003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205590 0039d316-1c4b-4281-b951-d872f2087c98
* Snappy: Enable snappy compression for leveldb, roll snappy to r74, and ↵jsbell@chromium.org2013-04-292-1/+23
| | | | | | | | | | | | | suppress warnings Since compression is turned on in leveldb::Options by default, this will implicitly enable compression for all leveldb usage. Blocks are tagged as compressed or not, so older uncompressed data can still be read, but new data will be compressed when written. BUG=81384 R=darin@chromium.org Review URL: https://codereview.chromium.org/12386002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197152 0039d316-1c4b-4281-b951-d872f2087c98
* Fix third-party license information for a number of projectssteveblock@chromium.org2012-07-261-0/+1
| | | | | | | | | | | This fixes 'licenses.py scan' for the projects relevant to the Android WebView build. BUG=138921 Review URL: https://chromiumcodereview.appspot.com/10796121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148534 0039d316-1c4b-4281-b951-d872f2087c98
* Roll snappy to r63, which addresses static uninitializer issues.jsbell@chromium.org2012-07-027-12/+162
| | | | | | | | | | | | Not actually used yet; a follow-up change will enable snappy use by leveldb. BUG=131819 R=kinuko@chromium.org Review URL: https://chromiumcodereview.appspot.com/10699015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145166 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 130967 - Roll snappy r37->r61 and enable snappy for leveldbjsbell@chromium.org2012-04-057-160/+12
| | | | | | | | | | | BUG=81384 Review URL: http://codereview.chromium.org/9866056 TBR=jsbell@chromium.org Review URL: https://chromiumcodereview.appspot.com/10007013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130974 0039d316-1c4b-4281-b951-d872f2087c98
* Roll snappy r37->r61 and enable snappy for leveldbjsbell@chromium.org2012-04-057-12/+160
| | | | | | | | BUG=81384 Review URL: http://codereview.chromium.org/9866056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130967 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the comments setting emands and vim tab width and expansion variables.tony@chromium.org2011-07-111-6/+0
| | | | | | | | | | | | | | | | | These were added in r28089 (http://codereview.chromium.org/256059) but are unnecessary bloat for everyone to carry around, even those that don't use emacs or vim. In an earlier change, I added editor config files in src/tools/emacs/ and src/tools/vim/ so users of the appropriate editor can source those instead. BUG=none TEST=none Review URL: http://codereview.chromium.org/7310019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92046 0039d316-1c4b-4281-b951-d872f2087c98
* Final gyp patch to make use of the new cross-platform POSIX defines ↵tony@chromium.org2011-05-231-1/+1
| | | | | | | | toolkit_uses_gtk, os_posix, and use_x11. For lists of source files that use a mix of POSIX and Gtk APIs, toolkit_uses_gtk was given precedence. Solaris was made to use ALSA also, as libasound has been ported to FreeBSD and Solaris as a wrapper around the native OSS. Review URL: http://codereview.chromium.org/7055003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86352 0039d316-1c4b-4281-b951-d872f2087c98
* Globally replace <(library) with static_libraryevan@chromium.org2011-05-191-1/+1
| | | | | | | | | | | We provided <(library) as a variable to support a peculiar build configuration on Linux. We no longer support that build configuration, so we can simplify this code to no longer use a variable. Review URL: http://codereview.chromium.org/7051014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86004 0039d316-1c4b-4281-b951-d872f2087c98
* Add LevelDB and Snappy to the build. These will be used by IndexedDB.jorlow@chromium.org2011-03-225-0/+400
BUG=none TEST=none Review URL: http://codereview.chromium.org/6685102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79058 0039d316-1c4b-4281-b951-d872f2087c98