commit | 6b4373b26a8176e1052d5fe4bd8684a87a78d625 | [log] [tgz] |
---|---|---|
author | Chris Mumford <cmumford@chromium.org> | Wed Mar 20 20:02:07 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Mar 20 20:02:07 2019 |
tree | 598fa6cce955119f9cb432505e96c0fa09185853 | |
parent | 1ee2986a7668a3e498ad6f9f089e7918657e674f [diff] |
Roll src/third_party/leveldatabase/src/ fe4494804..9ce30510d (9 commits) https://chromium.googlesource.com/external/leveldb.git/+log/fe4494804f5e..9ce30510d482 $ git log fe4494804..9ce30510d --date=short --no-merges --format='%ad %ae %s' 2019-03-11 cmumford Deleted dangling reference to deleted atomic_pointer.h. 2019-03-11 costan leveldb: Replace AtomicPointer with std::atomic. 2019-03-11 cmumford Make InMemoryEnv more consistent with filesystem based Env's. 2019-03-11 costan leveldb: Remove unused file port/win/stdint.h. 2019-03-11 dimitris.apostolou Fix typo (#565) 2019-03-07 costan Add AppVeyor (Windows CI) badge to README. 2019-03-07 costan Align windows_logger with posix_logger. 2019-03-04 costan Improve CI configuration. 2019-03-01 cmumford Added native support for Windows. Created with: roll-dep src/third_party/leveldatabase/src This roll also required changes to the Chromium source: 1. Fixups for the Windows DeleteFile macro. Previously we compiled leveldb with DeleteFile defined as DeleteFileW which meant that leveldb::Env::DeleteFile was really leveldb::Env::DeleteFileW. The leveldb native Windows support undefines/redefines the DeleteFile macro to always force the Env::DeleteFile. 2. Synced leveldb::port::Mutex and leveldb::port::CondVar implementations in port_chromium.h with those in port_stdcxx.h. This was done to eliminate includes of header files in //base which defined the DeleteFile macro so that when leveldb was compiled it used DeleteFile throughout the library and never DeleteFileW. 3. Removal of AtomicPointer from the Chromium port now that leveldb uses std::atomic. Bug: None Change-Id: I7a6b284d278ded76d4f4970081b3f3c3578907e5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1516881 Reviewed-by: Victor Costan <pwnall@chromium.org> Reviewed-by: Marijn Kruisselbrink <mek@chromium.org> Commit-Queue: Chris Mumford <cmumford@google.com> Cr-Commit-Position: refs/heads/master@{#642625}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .