Commit Graph

  • df4a323aaf Merge pull request #472 from zhoudayang:patch-1 Chris Mumford 2019-04-12 13:22:24 -07:00
  • 031ae8e2db
    Test cmd markdown doc-testing Chris Mumford 2019-04-12 12:02:21 -07:00
  • 5a2a472741 Fixed missing std namespaces and make_unique. Chris Mumford 2019-04-12 01:09:39 -07:00
  • 08e771901f Simplify issue320_test. Chris Mumford 2019-04-11 19:47:16 -07:00
  • 65e86f75ea Fix formatting of recent snapshot compaction fix. Chris Mumford 2019-04-11 19:10:37 -07:00
  • 7711e76766 Merge pull request #339 from richcole-at-amazon:master Chris Mumford 2019-04-12 00:16:52 -07:00
  • 71ed7c401e Fixed typo in comment in version_set.h. Chris Mumford 2019-04-11 12:25:12 -07:00
  • b138d3a501
    Merge e3d237a8aa0c9d6f342ed6e4e121a927c2f53aa3 into 09fa8868dbe0cb2701f0560c59ebb63cc17f1271 icremcr 2019-04-05 17:22:07 +00:00
  • 09fa8868db Align version/soversion CMake setup closer with other repositories. Victor Costan 2019-04-01 17:17:47 -07:00
  • 20fb601aa9 Fix snapshot compaction bug Richard Cole 2016-01-24 18:10:16 -08:00
  • 37300aa54b Restore soname versioning with CMake build leveldb Team 2019-04-01 08:59:17 -07:00
  • c0b05d5cd2 3.31记录 Reg-Chin 2019-03-31 21:44:45 +08:00
  • 952be04df6 Fix mkdir (windows) Pavel Pimenov 2019-03-31 10:46:31 +03:00
  • 56178ddaf4 Update the version to 1.21 in preparation for a new release. 1.21 Chris Mumford 2019-03-29 14:36:59 -07:00
  • 35619d248d Project import generated by Copybara. leveldb Team 2019-03-29 13:58:44 -07:00
  • 416344de2f leveldb: Register in copybara whitelist. costan 2019-03-28 09:17:47 -07:00
  • da94ac67e9 leveldb: Minor cleanup in ports. costan 2019-03-27 12:41:45 -07:00
  • bd24b96306 leveldb: Silence unused argument warnings in MSVC. costan 2019-03-26 08:56:12 -07:00
  • 6188a54ce9 leveldb: Add tests for empty keys and values. costan 2019-03-21 16:15:30 -07:00
  • 8ef8875496 Fix some noisy MSVC warnings. Victor Costan 2019-03-26 00:39:12 -07:00
  • cf1b5f4732 Remove unnecessary bit operation. Cheng Chang 2019-03-22 17:32:20 +08:00
  • 7035af5fc3 Two small fixes for the Windows implementation (#661) Felipe Oliveira Carvalho 2019-03-21 16:45:04 +01:00
  • 6571279d6d fix a typo in the comment of skiplist_test.cc (#664) usurai 2019-03-21 22:58:29 +08:00
  • 15e2278966 Use override consistently in leveldb::test::ErrorEnv. costan 2019-03-20 12:41:49 -07:00
  • ea49b27d06 Switch corruption_test to use InMemEnv. cmumford 2019-03-19 17:30:42 -07:00
  • ce399ac28a Always copy bytes to scratch buffer when reading w/MemEnv. cmumford 2019-03-19 17:10:56 -07:00
  • 201f77d137 Inline defaults in options. costan 2019-03-19 14:34:51 -07:00
  • 19c5be22e2 fix a typo in the comment of skiplist_test.cc usurai 2019-03-17 20:23:42 +08:00
  • 9ce30510d4 Deleted dangling reference to deleted atomic_pointer.h. cmumford 2019-03-11 13:33:10 -07:00
  • 7d8e41e49b leveldb: Replace AtomicPointer with std::atomic. costan 2019-03-11 13:04:53 -07:00
  • dd906262fd Make InMemoryEnv more consistent with filesystem based Env's. cmumford 2019-03-11 12:32:50 -07:00
  • cf1d1ab255 leveldb: Remove unused file port/win/stdint.h. costan 2019-03-11 10:41:03 -07:00
  • a20508dc6a Fix typo (#565) Dimitris Apostolou 2019-03-11 19:36:11 +02:00
  • 04470825ac Add AppVeyor (Windows CI) badge to README. costan 2019-03-07 12:08:35 -08:00
  • ed76289b25 Align windows_logger with posix_logger. costan 2019-03-07 08:52:24 -08:00
  • 70327e1b07 Pass char* for a %s format in a snprintf call Felipe Oliveira Carvalho 2019-03-07 18:49:51 +01:00
  • 39fc375802 Check if NOMIMMAX is defined before defining it Felipe Oliveira Carvalho 2019-03-07 18:48:45 +01:00
  • 87740227f1
    Fix WindowsLogger crash Yasuhiro Matsumoto 2019-03-05 19:29:43 +09:00
  • 808e59ec6a Improve CI configuration. costan 2019-03-04 18:27:03 -08:00
  • c69d33b0ec Added native support for Windows. cmumford 2019-03-01 13:12:01 -08:00
  • 75fceae700 Add O_CLOEXEC to open calls. Adam Azarchs 2018-09-19 16:29:00 -07:00
  • b0277b15fa C api: Add support to open/close/create_iter on table. Alex Wang 2019-02-08 05:52:30 +00:00
  • 77e9dfad9f add:compact_pointers_ should be clear when Clear() called caodhuan 2019-01-22 10:10:40 +08:00
  • ab91a696d4 add: compact_pointers_ must be clear when Clear was called caodhuan 2019-01-21 20:01:35 +08:00
  • fe4494804f leveldb: Make WriteBatch::ApproximateSize() const. costan 2019-01-15 10:29:55 -08:00
  • 296de8d5b8 leveldb: Fix PosixWritableFile::Sync() on Apple systems. costan 2019-01-09 14:53:09 -08:00
  • b70493ca85 Fix fdatasync() feature detection in opensource build. costan 2019-01-08 13:49:13 -08:00
  • af7abf06ea Add back space to POSIX Logger. cmumford 2019-01-07 11:29:24 -08:00
  • 58d70545af Update Travis CI configuration. costan 2019-01-02 17:58:33 -08:00
  • 420d9f4834
    Fix cmake configuration include not exported. Invincible 2018-12-23 10:58:25 +08:00
  • 46eb0e44c4
    Add find_dependency(Threads REQUIRED). Invincible 2018-12-23 10:39:34 +08:00
  • 1cb3840881 Clean up env_posix.cc. costan 2018-10-29 16:17:46 -07:00
  • 2681cb214f
    Update CMakeLists.txt Alexandr Topilski 2018-10-12 08:18:05 +02:00
  • e3b4c0e541
    Create FindSnappy.cmake Alexandr Topilski 2018-10-12 08:14:20 +02:00
  • 447f2f0777 Reduce unnecessary copy Patrick Nicholas 2018-09-30 20:54:30 +08:00
  • 65a03b4fc4 Windows port topilski 2018-09-26 08:41:57 +03:00
  • a7dc502e9f Rework once initialization in env_posix.cc. costan 2018-09-24 10:50:40 -07:00
  • c43565dd39 C++11 cleanup for util/mutexlock.h. costan 2018-09-17 23:05:57 -07:00
  • 0145a94ab6 Update .gitignore. costan 2018-09-12 10:23:16 -07:00
  • 3c824515ca
    Merge 0ad587a1f04739d369e2e94b7757bb57eccfbd40 into 73d5834eceee8efa9a8ccfec77dc096a9e8ba18a JiYou 2018-09-11 19:09:58 +00:00
  • 73d5834ece Rework threading in env_posix.cc. costan 2018-09-11 10:39:08 -07:00
  • 05709fb43e Remove InitOnce from the port API. costan 2018-09-10 15:38:12 -07:00
  • bb88f25115 Clean up PosixWritableFile in env_posix.cc. costan 2018-09-05 15:23:28 -07:00
  • c28be3886d log_reader: Don't search a block if 6 bytes left in a block. JiYou 2018-09-07 20:15:02 -07:00
  • 0ad587a1f0 log_writer: conditional flush with less disk I/O. JiYou 2018-09-07 06:53:43 -07:00
  • 7b945f2003 Clean up posix_logger.h. costan 2018-09-04 09:50:50 -07:00
  • 89af27bde5 Remove ssize_t from code that is not POSIX-specific. costan 2018-09-04 09:44:56 -07:00
  • 03064cbbb2 Simplify Limiter in env_posix.cc. costan 2018-09-04 09:31:27 -07:00
  • 9b44da73d9 Clarify comments for leveldb::Env file reading methods. costan 2018-09-04 09:21:24 -07:00
  • 0ef2310f67 Remove GCC on OSX from the Travis CI matrix. costan 2018-09-04 09:15:30 -07:00
  • 594cff8e6f
    Merge 4a55e2dc17286ba27a4a6d99ea6211c3e35b4ecd into 16a2b8bb3af5b1f54676256e55a5d3f0ec02da42 Luke Dashjr 2018-08-27 04:59:08 +00:00
  • 4a55e2dc17 Use new EnvOptions API for env_posix_test Luke Dashjr 2018-08-27 04:52:41 +00:00
  • c767782273 Add API to create unique environments, with custom limits Luke Dashjr 2018-08-27 04:37:32 +00:00
  • f0d4513f58
    Merge ade24ab70dbdeba25a905fb272258b10352a2b0f into 16a2b8bb3af5b1f54676256e55a5d3f0ec02da42 Luke Dashjr 2018-08-26 05:07:20 +00:00
  • ade24ab70d Increase maximum number of read-only mmap()s used from 1000 to 4096 on 64 bit systems. Clem Taylor 2018-08-02 22:05:46 -04:00
  • 16a2b8bb3a Expose WriteBatch::Append in the C API. costan 2018-08-19 15:17:37 -07:00
  • f7b0e1d901 Expose WriteBatch::Append(). costan 2018-08-14 15:23:53 -07:00
  • fae9345be6 Use of CMAKE_INSTALL_INCLUDEDIR before inclusion of GNUInstallDirs.cmake results in an installed leveldb::leveldb import target without an INTERFACE_INCLUDE_DIRECTORIES property Patrick Widener 2018-07-18 09:56:24 -06:00
  • a76f674f80
    Merge b6ef370845bcfcfc96762a678b7000c3590b150b into 6caf73ad9dae0ee91873bcb39554537b85163770 Scott Moeller 2018-07-17 03:14:53 +00:00
  • b6ef370845 Support for Bazel build Scott Moeller 2018-07-16 07:16:33 -07:00
  • f8e78ecaa5
    Sync MANIFEST file when opening a NewDB scwhittle 2018-07-13 15:19:31 -07:00
  • f314b63e5e lack of sequence and type in comments to introduce entry format andy 2018-06-28 22:03:37 +08:00
  • 83575a4031
    Merge 6fbe03b9dfe8660ae963fb935f0f76e350533cb9 into 6caf73ad9dae0ee91873bcb39554537b85163770 andyli 2018-06-28 13:57:53 +00:00
  • 6fbe03b9df lack of sequence and type in comments to introduce entry format andy 2018-06-28 21:56:28 +08:00
  • f76f250ab2
    Merge 2759baf91582ad2ffa695648b44a36fe52fad0f0 into 6caf73ad9dae0ee91873bcb39554537b85163770 Briand Djoko 2018-06-24 03:10:24 +00:00
  • 149f7a7030 GetOverlappingInputs:decrease loop time RCmerci 2018-06-19 01:10:01 +08:00
  • e3d237a8aa update version_set.cc RCmerci 2018-06-18 23:52:37 +08:00
  • 7b97c1271d fix CreateFileMapping return check yanrk 2018-06-10 02:26:12 +08:00
  • 88042ea7d3 add class Env implement for Windows OS in env_posix.cc yanrk 2018-06-09 23:19:00 +08:00
  • 4181dc82c9
    Merge 302da1c251d2958dd44e4ea44082cd029298d097 into 6caf73ad9dae0ee91873bcb39554537b85163770 lyjstudy 2018-06-08 03:43:08 +00:00
  • 302da1c251 cmake 3.5 liuyujun 2018-06-08 11:38:24 +08:00
  • 6caf73ad9d Clean up Iterator. costan 2018-06-04 12:29:13 -07:00
  • 6a6bdafcf1 Corrected typo in docs: "cache" to "block_cache". cmumford 2018-05-21 13:53:36 -07:00
  • 5e1ff60eb9
    Update atomic_pointer.h xingweidong 2018-05-23 11:57:23 +08:00
  • 86fcd75a4d
    Update atomic_pointer.h xingweidong 2018-05-23 11:18:52 +08:00
  • bb1e324d28
    Merge c5393261fe2da5dca403a82d6df28df8e01bfdf3 into 18683981505dc374ce29211c80a9552f8f2f4571 mowais786 2018-05-21 05:11:19 +00:00
  • c5393261fe
    Updated CopyString function mowais786 2018-05-21 09:58:43 +05:00
  • 70df80a765 [fix] add /EHsc to msvc command line Oleg Gerasimov 2018-05-19 18:51:14 +03:00
  • dc27e0f647 [fix] codestyle & msvc warnings Oleg Gerasimov 2018-05-14 02:18:19 +03:00
  • 58f82ed16e [port] windows build Oleg Gerasimov 2018-05-13 23:22:19 +03:00