Commit Graph

323 Commits (ddfcbea3e120f68d34ddb23cef77f514617912a4)

Author SHA1 Message Date
Peter Dillinger 459969e993 Simplify detection of x86 CPU features (#11419) 2 years ago
Peter Dillinger e0e318f370 Optionally support lldb for stack traces and debugger attach (#11413) 2 years ago
anand76 eac6b6d0cd Ignore async_io ReadOption if FileSystem doesn't support it (#11296) 2 years ago
Peter Dillinger 50e9b3f9c7 Default print stack traces with GDB on Linux (#11272) 2 years ago
Andrew Kryczka fcd816d534 Add missing override keyword in env_win.h functions (#11232) 2 years ago
Wentian Guo 42d6652ba2 remove dependency on options.h for port_posix.h andport_win.h (#11214) 2 years ago
Peter Dillinger 27cf09172c Fix compile gettid on older Linux (#11184) 2 years ago
Peter Dillinger e17f31057b Support stack traces with gdb (and debugger invocation) (#11150) 2 years ago
sdong 4720ba4391 Remove RocksDB LITE (#11147) 2 years ago
Wenlong Zhang 1cfe3528a2 support loongarch64 for rocksdb (#10036) 2 years ago
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