Commit Graph

313 Commits (main)

Author SHA1 Message Date
Peter Dillinger 5d3953114f Fix include of windows.h in mmap.h (#10885) 2 years ago
sdong 7cf27eae0a clang format files under port/ (#10849) 2 years ago
Peter Dillinger 7555243bcf Refactor ShardedCache for more sharing, static polymorphism (#10801) 2 years ago
Peter Dillinger e466173d5c Print stack traces on frozen tests in CI (#10828) 2 years ago
Peter Dillinger 8367f0d2d7 Improve / refactor anonymous mmap capabilities (#10810) 2 years ago
Andrew Hutchings ce529a4ce1 Fix FreeBSD building (#10575) 2 years ago
sdong cc2099803a Use EnvLogger instead of PosixLogger (#10436) 2 years ago
zczhu 96206531bc Support reservation in thread pool (#10278) 2 years ago
Johnny Shaw c2dc4c0c52 Fix GetWindowsErrSz nullptr bug (#10282) 3 years ago
Bo Wang c073ed7601 Fix typo in comments and code (#10233) 3 years ago
Peter Dillinger 1aac814578 Use optimized folly DistributedMutex in LRUCache when available (#10179) 3 years ago
Ali Saidi 2e5a323dbd Change the instruction used for a pause on arm64 (#10118) 3 years ago
Ali Saidi b550fc0b09 Modify the instructions emited for PREFETCH on arm64 (#10117) 3 years ago
Zichen Zhu 65893ad959 Explicitly closing all directory file descriptors (#10049) 3 years ago
tagliavini 6c50082654 Remove code that only compiles for Visual Studio versions older than 2015 (#10065) 3 years ago
Levi Tamasi af7ae912e2 Fix potential ambiguities in/around port/sys_time.h (#10045) 3 years ago
Yaroslav Stepanchuk 0a43061f8d Remove ROCKSDB_SUPPORT_THREAD_LOCAL define because it's a part of C++11 (#10015) 3 years ago
mrambacher b11ff347b4 Use STATIC_AVOID_DESTRUCTION for static objects with non-trivial destructors (#9958) 3 years ago
mrambacher 204a42ca97 Added GetFactoryCount/Names/Types to ObjectRegistry (#9358) 3 years ago
sdong 49628c9a83 Use std::numeric_limits<> (#9954) 3 years ago
Peter Dillinger efd035164b Meta-internal folly integration with F14FastMap (#9546) 3 years ago
Yuriy Chernyshov a6a179859e #include <winioctl.h> as MSDN prescribes (#9612) 3 years ago
Peter Dillinger fd3e0f43b3 Require C++17 (#9481) 3 years ago
Peter Dillinger e7ac7363b4 Add to HISTORY and minor loose ends from #9294, #9254 (#9386) 3 years ago
Yanqin Jin 0376869f05 Remove using namespace (#9369) 3 years ago
mrambacher fe31dc53ca Make the Env class Customizable (#9293) 3 years ago
Adam Retter 65996dd757 Fixes for building RocksJava builds on s390x (#9321) 3 years ago
Peter Dillinger fc3a6eb74a Fix/improve 'must free heap allocations' code (#9209) 3 years ago
Ikko Ashimine afcd32533c Fix typo in env_win.h (#9138) 3 years ago
mrambacher f72c834eab Make FileSystem a Customizable Class (#8649) 3 years ago
Calin Culianu 82846f41d3 Fix incorrect order of comments in win_thread.cc (#9033) 3 years ago
Jonathan Albrecht e970248602 Add support for building on s390x platform (#8962) 3 years ago
Andrew Kryczka 791bff5b4e Prevent deadlock in db_stress with DbStressCompactionFilter (#8956) 3 years ago
mrambacher 6924869867 Make SystemClock into a Customizable Class (#8636) 3 years ago
Peter Dillinger 4750421ece Replace most typedef with using= (#8751) 3 years ago
Peter Dillinger 13ded69484 Built-in support for generating unique IDs, bug fix (#8708) 3 years ago
Peter Dillinger 318fe6941a Add port::GetProcessID() (#8693) 3 years ago
Burton Li 9b0a32f802 Support dynamic sector size in alignment validation for Windows. (#8613) 3 years ago
Peter Dillinger aeb913dd01 Standardize on GCC for TSAN conditional compilation (#8543) 3 years ago
Peter Dillinger a53d6d25e0 Improve support for valgrind error on reachable (#8503) 3 years ago
Andrew Kryczka bac399449d jemalloc_helper: Limit the mm_malloc.h hack to glibc on linux (#8425) 4 years ago
Lucian Petrut 390c5246d2 Allow using WindowsThread with Mingw (#8108) 4 years ago
Peter Dillinger 311a544c2a Use deleters to label cache entries and collect stats (#8297) 4 years ago
sdong e19908cba6 Refactor kill point (#8241) 4 years ago
Mr-Leshiy c2c7d5e916 Fix cast-function-type warning (#8230) 4 years ago
Adam Retter 90e245697f Fix Windows strcmp for Unicode (#8190) 4 years ago
David Carlier 88c8f7a090 stack trace freebsd update. using native api to get the process (#8144) 4 years ago
wolfkdy 63748c2204 On ARM platform, use yield op to relax CPU. See issue 7376 (#7438) 4 years ago
Jay Zhuang 45c65d6dcf Use thread-safe `strerror_r()` to get error message (#8087) 4 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago