Commit b198076a authored by Victor Costan's avatar Victor Costan Committed by Commit Bot

Roll src/third_party/leveldatabase/src/ f7b0e1d90..7b945f200 (6 commits)

https://chromium.googlesource.com/external/leveldb.git/+log/f7b0e1d901da..7b945f200339

Following up on leveldb cleanups, this CL also removes the ssize_t
definition from port_chromium.h, and the OS_WIN macro definition that
was required by it.

$ git log f7b0e1d90..7b945f200 --date=short --no-merges --format='%ad %ae %s'
2018-09-04 costan Clean up posix_logger.h.
2018-09-04 costan Remove ssize_t from code that is not POSIX-specific.
2018-09-04 costan Simplify Limiter in env_posix.cc.
2018-09-04 costan Clarify comments for leveldb::Env file reading methods.
2018-09-04 costan Remove GCC on OSX from the Travis CI matrix.
2018-08-19 costan Expose WriteBatch::Append in the C API.

Created with:
  roll-dep src/third_party/leveldatabase/src

Change-Id: I4f045f15cdae69e15f5a52c05cff9e7671fb2753
Reviewed-on: https://chromium-review.googlesource.com/1205472Reviewed-by: default avatarChris Mumford <cmumford@chromium.org>
Commit-Queue: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#590418}
parent 6aa778f5
......@@ -793,7 +793,7 @@ deps = {
},
'src/third_party/leveldatabase/src':
Var('chromium_git') + '/external/leveldb.git' + '@' + 'f7b0e1d901da26ac5ce6ad7f0a9806ce1440197e',
Var('chromium_git') + '/external/leveldb.git' + '@' + '7b945f200339aa47c24788d3ee9910c09c513843',
'src/third_party/libFuzzer/src':
Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
......
......@@ -22,10 +22,6 @@ config("leveldb_config") {
# Define the macro everywhere, to avoid reasoning about which headers bring
# windows.h in.
defines += [ "DeleteFile=DeleteFileW" ]
# OS_WIN is defined in base_export.h, but needs to be defined earlier for
# leveldb to use it.
defines += [ "OS_WIN" ]
}
}
......
Name: LevelDB: A Fast Persistent Key-Value Store
Short Name: leveldb
URL: https://github.com/google/leveldb.git
Version: 1.20.git.41172a24016bc29fc795ed504737392587f54e3d
Version: 1.20.git.7b945f200339aa47c24788d3ee9910c09c513843
License: New BSD
License File: src/LICENSE
Security Critical: yes
......@@ -28,4 +28,4 @@ Local Additions:
* db_bench is built as leveldb_db_bench in Chromium.
* leveldb_chrome::NewMemEnv() to create memory Env instances that are tracked to
know if a database open request is in-memory. These memory Env instances report
memory usage to memory-infra.
\ No newline at end of file
memory usage to memory-infra.
......@@ -25,10 +25,6 @@
# include <linux/unistd.h>
#endif
#if defined(OS_WIN)
typedef SSIZE_T ssize_t;
#endif
namespace leveldb {
namespace port {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment