Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(147)

Side by Side Diff: third_party/leveldatabase/README.chromium

Issue 113373002: Unrevert r245135 "Created new Windows LevelDB environment." (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixed performance issue: no longer syncing in Flush(). Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | third_party/leveldatabase/env_chromium.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Name: LevelDB: A Fast Persistent Key-Value Store 1 Name: LevelDB: A Fast Persistent Key-Value Store
2 Short Name: leveldb 2 Short Name: leveldb
3 URL: http://code.google.com/p/leveldb/ 3 URL: http://code.google.com/p/leveldb/
4 Version: r78 4 Version: r78
5 License: New BSD 5 License: New BSD
6 License File: src/LICENSE 6 License File: src/LICENSE
7 Security Critical: yes 7 Security Critical: yes
8 8
9 Description: 9 Description:
10 Alternative to SQLite used as the backend for IndexedDB and internally by the 10 Alternative to SQLite used as the backend for IndexedDB and internally by the
11 FileSystem API implementation and others. 11 FileSystem API implementation and others.
12 12
13 Local Additions: 13 Local Additions:
14 * gyp file for building in chromium 14 * gyp file for building in chromium
15 * port/port_chromium.{h,cc} and env_chromium.{h,cc} provide chromium 15 * port/port_chromium.{h,cc}, env_chromium.{h,cc}, env_chromium_stdio.{h,cc}, and
16 env_chromium_win.{h,cc} provide (POSIX and Windows respectively) chromium
16 implementations of primitives used by leveldb. E.g. threading, file handling, 17 implementations of primitives used by leveldb. E.g. threading, file handling,
17 etc. env_chromium.h allows re-use of some utility functions. 18 etc. env_chromium.h allows re-use of some utility functions.
18 * chromium_logger.h was copied from src/util/posix_logger.h and updated to use 19 * chromium_logger.h was copied from src/util/posix_logger.h and updated to use
19 chrome primitives in place of some posix primitives 20 chrome primitives in place of some posix primitives
20 * env_idb.h allows IndexedDB to emit uma stats under separate histograms from 21 * env_idb.h allows IndexedDB to emit uma stats under separate histograms from
21 other LevelDB consumers. 22 other LevelDB consumers.
22 * ChromiumEnv wraps low-level I/O calls that may be interrupted with a 23 * ChromiumEnv wraps low-level I/O calls that may be interrupted with a
23 HANDLE_EINTR macro that retries the call. 24 HANDLE_EINTR macro that retries the call.
24 * TRACE macros/thread name for chrome://tracing diagnostics 25 * TRACE macros/thread name for chrome://tracing diagnostics
25 * Handle in-process exclusive file locks, based on src/util/env_posix.cc 26 * Handle in-process exclusive file locks, based on src/util/env_posix.cc
OLDNEW
« no previous file with comments | « no previous file | third_party/leveldatabase/env_chromium.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698