<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a53934a3 - Increase leveldb version to 1.20.</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#a53934a3</link>
        <description>Increase leveldb version to 1.20.-------------Created by MOE: https://github.com/google/moeMOE_MIGRATED_REVID=148937577

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Wed, 01 Mar 2017 23:14:49 +0000</pubDate>
        <dc:creator>costan &lt;costan@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f3f13973 - Separate Env tests from PosixEnv tests.</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#f3f13973</link>
        <description>Separate Env tests from PosixEnv tests.env_test.cc defines EnvPosixTest which tests the Env implementation returned by Env::Default(). The naming is a bit unfortunate, as the tests in env_test.cc are written against the Env contract, and therefore are applicable to any Env implementation. An instance of the confusion caused by the naming is [] which added a dependency from env_test.cc to EnvPosixTestHelper, which is closely coupled to EnvPosix.This change disentangles EnvPosix-specific test code into a env_posix_test.cc file. The code there uses EnvPosixTestHelper and specifically targets the EnvPosix implementation. env_test.cc now implements EnvTest, and contains tests that are also applicable to other ports, which may define their own Env implementation.-------------Created by MOE: https://github.com/google/moeMOE_MIGRATED_REVID=148914642

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Wed, 01 Mar 2017 20:05:47 +0000</pubDate>
        <dc:creator>costan &lt;costan@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ea175e28 - Implement support for Intel crc32 instruction (SSE 4.2)</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#ea175e28</link>
        <description>Implement support for Intel crc32 instruction (SSE 4.2)This change authored by vadimskipin and submitted via:    https://github.com/google/leveldb/pull/309Changes made to support iOS builds and other architectureswithout support for SSE 4.2.db_bench reports original crc32 speed at:    crc32c : 3.610 micros/op; 1082.0 MB/s (4K per op)with this change performance has increased to:    crc32c : 0.843 micros/op; 4633.6 MB/s (4K per op)-------------Created by MOE: https://github.com/google/moeMOE_MIGRATED_REVID=148694935

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Mon, 27 Feb 2017 22:29:18 +0000</pubDate>
        <dc:creator>costan &lt;costan@google.com&gt;</dc:creator>
    </item>
<item>
        <title>3080a45b - Increase leveldb version to 1.19.</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#3080a45b</link>
        <description>Increase leveldb version to 1.19.-------------Created by MOE: https://github.com/google/moeMOE_MIGRATED_REVID=129930720

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Thu, 11 Aug 2016 00:05:16 +0000</pubDate>
        <dc:creator>cmumford &lt;cmumford@google.com&gt;</dc:creator>
    </item>
<item>
        <title>adbe3eb0 - Putting build artifacts in subdirectory.</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#adbe3eb0</link>
        <description>Putting build artifacts in subdirectory.1. Object files, libraries, and compiled executables are put   into subdirectories.2. The shared library is linked from individual object files.   This provides for greater parallelism on large desktops   while at the same time making for easier builds on small   (i.e. embedded) systems. Fixes issue #279.3. One program, db_bench, is compiled using the shared library.4. The source file for &quot;leveldbutil&quot; was renamed from   leveldb_main.cc to leveldbutil.cc. This provides for simpler   makefile rules.5. Because all targets placed the library (libleveldb.a) at the top   level, the last platform built (desktop/device) always overwrote   any prior artifact.-------------Created by MOE: https://github.com/google/moeMOE_MIGRATED_REVID=113407013

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Fri, 29 Jan 2016 23:58:37 +0000</pubDate>
        <dc:creator>cmumford &lt;cmumford@google.com&gt;</dc:creator>
    </item>
<item>
        <title>889de31a - Let LevelDB use xcrun to determine Xcode.app path instead of using a hardcoded path.</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#889de31a</link>
        <description>Let LevelDB use xcrun to determine Xcode.app path instead of using a hardcoded path.This allows build agents to select from multiple Xcode installations.-------------Created by MOE: https://github.com/google/moeMOE_MIGRATED_REVID=104859097

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Wed, 07 Oct 2015 14:21:59 +0000</pubDate>
        <dc:creator>ndmatthews &lt;ndmatthews@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ac1d69da - LevelDB now attempts to reuse the preceding MANIFEST and log file when re-opened.</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#ac1d69da</link>
        <description>LevelDB now attempts to reuse the preceding MANIFEST and log file when re-opened.(Based on a suggestion by cmumford.)&quot;open&quot; benchmark on my workstation speeds up significantly since wecan now avoid three fdatasync calls and a compaction per open:  Before: ~80000 microseconds  After:    ~130 microsecondsDetails:(1) Added Options::reuse_logs (currently defaults to false) to controlnew behavior.  The intention is to change the default to true after somebaking.(2) Added Env::NewAppendableFile() whose default implementation returnsa not-supported error.(3) VersionSet::Recovery attempts to reuse the MANIFEST from whichit is recovering.(4) DBImpl recovery attempts to reuse the last log file and memtable.(5) db_test.cc now tests a new configuration that sets reuse_logs to true.(6) fault_injection_test also tests a reuse_logs==true config.(7) Added a new recovery_test.

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Thu, 11 Dec 2014 16:13:18 +0000</pubDate>
        <dc:creator>Sanjay Ghemawat &lt;sanjay@google.com&gt;</dc:creator>
    </item>
<item>
        <title>b234f65b - Added a new fault injection test.</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#b234f65b</link>
        <description>Added a new fault injection test.This test is intended to ensure leveldb properly detects and recovers fromfaults - specifically unwritten file data lost as a result of a system reset.

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Thu, 11 Dec 2014 15:59:38 +0000</pubDate>
        <dc:creator>Chris Mumford &lt;cmumford@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>803d6920 - Release 1.18</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#803d6920</link>
        <description>Release 1.18Changes are:* Update version number to 1.18* Replace the basic fprintf call with a call to fwrite in order to  work around the apparent compiler optimization/rewrite failure that we are  seeing with the new toolchain/iOS SDKs provided with Xcode6 and iOS8.* Fix ALL the header guards.* Createed a README.md with the LevelDB project description.* A new CONTRIBUTING file.* Don&apos;t implicitly convert uint64_t to size_t or int.  Either preserve it as  uint64_t, or explicitly cast. This fixes MSVC warnings about possible value  truncation when compiling this code in Chromium.* Added a DumpFile() library function that encapsulates the guts of the  &quot;leveldbutil dump&quot; command. This will allow clients to dump  data to their log files instead of stdout. It will also allow clients to  supply their own environment.* leveldb: Remove unused function &apos;ConsumeChar&apos;.* leveldbutil: Remove unused member variables from WriteBatchItemPrinter.* OpenBSD, NetBSD and DragonflyBSD have _LITTLE_ENDIAN, so define  PLATFORM_IS_LITTLE_ENDIAN like on FreeBSD. This fixes:   * issue #143   * issue #198   * issue #249* Switch from &lt;cstdatomic&gt; to &lt;atomic&gt;. The former never made it into the  standard and doesn&apos;t exist in modern gcc versions at all.  The later contains  everything that leveldb was using from the former.  This problem was noticed when porting to Portable Native Client where no memory  barrier is defined.  The fact that &lt;cstdatomic&gt; is missing normally goes  unnoticed since memory barriers are defined for most architectures.* Make Hash() treat its input as unsigned.  Before this change LevelDB files  from platforms with different signedness of char were not compatible. This  change fixes: issue #243* Verify checksums of index/meta/filter blocks when paranoid_checks set.* Invoke all tools for iOS with xcrun. (This was causing problems with the new  XCode 5.1.1 image on pulse.)* include &lt;sys/stat.h&gt; only once, and fix the following linter warning:  &quot;Found C system header after C++ system header&quot;* When encountering a corrupted table file, return Status::Corruption instead of  Status::InvalidArgument.* Support cygwin as build platform, patch is from https://code.google.com/p/leveldb/issues/detail?id=188* Fix typo, merge patch from https://code.google.com/p/leveldb/issues/detail?id=159* Fix typos and comments, and address the following two issues:  * issue #166  * issue #241* Add missing db synchronize after &quot;fillseq&quot; in the benchmark.* Removed unused variable in SeekRandom: value (issue #201)

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Tue, 16 Sep 2014 21:19:52 +0000</pubDate>
        <dc:creator>Chris Mumford &lt;cmumford@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>e353fbc7 - Release LevelDB 1.17</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#e353fbc7</link>
        <description>Release LevelDB 1.17- Cleanup: delete unused IntSetToString  It was added in http://cr/19491949 (and was referenced at the time).  The last reference was removed in http://cr/19507363.  This fixes warning/error with pre-release crosstoolv18:    &apos;std::string leveldb::{anonymous}::IntSetToString(const std::set&lt;long unsigned int&gt;&amp;)&apos; defined but not used [-Werror=unused-function]- Added arm64 and and armv7s to IOS build as suggested on leveldb mailing list.- Changed local variable type from int to size_t  This eliminates compiler warning/error and resolves  https://code.google.com/p/leveldb/issues/detail?id=140

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Thu, 01 May 2014 20:43:12 +0000</pubDate>
        <dc:creator>Chris Mumford &lt;cmumford@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>269fc6ca - Release LevelDB 1.16</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#269fc6ca</link>
        <description>Release LevelDB 1.16- Make Log::Reader not report a corruption when the last record in a  log file is truncated.- Fix issue 224: variable created but not utilized.- Remove comment that referenced a removed feature.

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Mon, 10 Feb 2014 19:36:06 +0000</pubDate>
        <dc:creator>David Grogan &lt;dgrogan@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>0cfb990d - Release LevelDB 1.15</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#0cfb990d</link>
        <description>Release LevelDB 1.15- switched from mmap based writing to simpler stdio based writing. Has a  minor impact (0.5 microseconds) on microbenchmarks for asynchronous  writes. Synchronous writes speed up from 30ms to 10ms on linux/ext4.  Should be much more reliable on diverse platforms.- compaction errors now immediately put the database into a read-only  mode (until it is re-opened). As a downside, a disk going out of  space and then space being created will require a re-open to recover  from, whereas previously that would happen automatically. On the  plus side, many corruption possibilities go away.- force the DB to enter an error-state so that all future writes fail  when a synchronous log write succeeds but the sync fails.- repair now regenerates sstables that exhibit problems- fix issue 218 - Use native memory barriers on OSX- fix issue 212 - QNX build is broken- fix build on iOS with xcode 5- make tests compile and pass on windows

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Tue, 10 Dec 2013 18:36:31 +0000</pubDate>
        <dc:creator>David Grogan &lt;dgrogan@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>0b9a89f4 - Release LevelDB 1.14</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#0b9a89f4</link>
        <description>Release LevelDB 1.14Fix issues 200, 201Also,* Fix link to bigtable paper in docs.* New sstables will have the file extension .ldb. .sst files willcontinue to be recognized.* When building for iOS, use xcrun to execute the compiler. This mayaffect issue 177.

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Thu, 19 Sep 2013 20:42:22 +0000</pubDate>
        <dc:creator>David Grogan &lt;dgrogan@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>748539c1 - LevelDB 1.13</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#748539c1</link>
        <description>LevelDB 1.13Fix issues 77, 87, 182, 190.Additionally, fix the bug described inhttps://groups.google.com/d/msg/leveldb/yL6h1mAOc20/vLU64RylIdMJwhere a large contiguous keyspace of deleted data was not gettingcompacted.Also fix a bug where options.max_open_files was not getting clampedproperly.

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Wed, 21 Aug 2013 18:12:47 +0000</pubDate>
        <dc:creator>David Grogan &lt;dgrogan@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>5bd76dc1 - Release leveldb 1.12</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#5bd76dc1</link>
        <description>Release leveldb 1.12Non-functional changes only:1) Add Kevin Regan to the AUTHORS file2) Add standard license header to issues/issue178_test.cc

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Tue, 18 Jun 2013 18:00:13 +0000</pubDate>
        <dc:creator>David Grogan &lt;dgrogan@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>7b094f12 - Release leveldb 1.11</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#7b094f12</link>
        <description>Release leveldb 1.11Fixes issues161174178As well as the issue reported by edouarda14@gmail.com aboutMissingSSTFile unit test failing on windows.

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Thu, 13 Jun 2013 23:14:06 +0000</pubDate>
        <dc:creator>David Grogan &lt;dgrogan@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>28dad918 - Release leveldb 1.10</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#28dad918</link>
        <description>Release leveldb 1.10Fixes issues147 - thanks feniksgordonfreeman153156166Additionally,* Remove calls to exit(1).* Fix unused-variable warnings from clang.* Fix possible overflow error related to num_restart value &gt;= (2^32/4).* Add leveldbutil to .gitignore.* Add better log messages when Write is stalled on a compaction.

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Tue, 14 May 2013 23:52:56 +0000</pubDate>
        <dc:creator>David Grogan &lt;dgrogan@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>d84c825a - Fix corruption bug found and analyzed by dhruba@gmail.com</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#d84c825a</link>
        <description>Fix corruption bug found and analyzed by dhruba@gmail.comhttps://groups.google.com/d/msg/leveldb/Kc9JxuIUu5A/9P0N9RL4ar8J

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Mon, 07 Jan 2013 21:17:43 +0000</pubDate>
        <dc:creator>David Grogan &lt;dgrogan@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>ea2e9195 - added utility to dump leveldb files</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#ea2e9195</link>
        <description>added utility to dump leveldb files

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Thu, 27 Dec 2012 18:38:48 +0000</pubDate>
        <dc:creator>Sanjay Ghemawat &lt;sanjay@google.com&gt;</dc:creator>
    </item>
<item>
        <title>40768657 - Small fixes.</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/Makefile#40768657</link>
        <description>Small fixes.Details:* Fix shared library building.* Reorganize linking commands so flags like --as-needed can be passed.* C binding exports version numbers.* Fix small typos in documention.

            List of files:
            /leveldb-1.20/Makefile</description>
        <pubDate>Tue, 16 Oct 2012 23:17:53 +0000</pubDate>
        <dc:creator>Sanjay Ghemawat &lt;sanjay@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
