<?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 bench</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>946e5b5a - Update to leveldb 1.6</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/doc/bench/#946e5b5a</link>
        <description>Update to leveldb 1.6Highlights----------Mmap at most 1000 files on Posix to improve performance for large databases.Support for more architectures (thanks to Alexander K.)Building and porting--------------------HP/UX support (issue 126)AtomicPointer for ia64 (issue 123)Sparc v9 support (issue 124)Atomic ops for powerpcUse -fno-builtin-memcmp only when using g++Simplify IOS build rules (issue 114)Use CXXFLAGS instead of CFLAGS when invoking C++ compiler (issue 118)Fix snappy shared library problem (issue 94)Fix shared library installation path regressionEndian-ness detection tweak for FreeBSDBug fixes---------Stop ignoring FLAGS_open_files in db_benchMake bloom test behavior agnostic to endian-nessPerformance-----------Limit number of mmapped files to 1000 to improve perf for large dbsDo not delay for 1 second on shutdown path (issue 125)Misc----Make InMemoryEnv return a no-op loggerC binding now has a wrapper for free (issue 117)Add thread-safety annotationsAdded an in-process lock table (issue 120)Make RandomAccessFile and SequentialFile non-copyable

            List of files:
            /leveldb-1.20/doc/bench/db_bench_sqlite3.cc</description>
        <pubDate>Fri, 12 Oct 2012 18:00:00 +0000</pubDate>
        <dc:creator>David Grogan &lt;dgrogan@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>803d6920 - Release 1.18</title>
        <link>http://172.16.0.5:8080/history/leveldb-1.20/doc/bench/#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/doc/bench/db_bench_tree_db.cc</description>
        <pubDate>Tue, 16 Sep 2014 21:00:00 +0000</pubDate>
        <dc:creator>Chris Mumford &lt;cmumford@chromium.org&gt;</dc:creator>
    </item>
</channel>
</rss>
