15 Commits

Author SHA1 Message Date
Bright Chen c9778ca1a3 Refactor NULL with nullptr in test (#3464) 2026-08-19 13:26:18 +08:00
Bright Chen cd3948ceac Refactor Bazel build with custom proto rules and build all test targets (#3313) 2026-05-31 10:48:30 +08:00
Bright Chen 7a7d1c83e5 Support AddressSanitizer (#2890)
* Support AddressSanitizer

* Add gperftools helper header
2025-03-26 20:07:45 +08:00
Bright Chen f4e00acc30 Support detection of mutex deadlock caused by double lock (#2765)
* Support detection of bthread mutex and FastMutex deadlock caused by double lock

* Support detection of pthread mutex deadlock caused by double lock
2024-10-13 20:37:53 +08:00
Bright Chen 9680d31edb Support timedlock of fast/hook pthread and bthread::Mutex (#2760)
* Support timedlock of fast/hook pthread and bthread::Mutex

* Disable bthread sche safety debug by default
2024-10-09 12:36:00 +08:00
Bright Chen 3775b41918 Support FastPthreadMutex contention profiler && expose FastPthreadMutex to user (#2589) 2024-06-03 16:48:02 +08:00
Weibing Wang 078051f9bf Update license header to Apache 2019-06-20 14:22:57 +08:00
gejun 3d9a6ec81b add missing files for MAC 2018-01-12 19:49:49 +08:00
zhujiashun 251cc2493f support C++11 in low version of cmake & fix compatibility problem in cmake2.8 2018-01-06 19:28:58 -08:00
gejun 01bcd2cf48 remove explicit deps on gperftools/profiler.h to adapt different versions of gperftools better 2017-09-20 15:25:50 +08:00
gejun 80f9f2f160 Rename base to butil to avoid potential naming conflicts 2017-09-08 17:17:35 +08:00
gejun 023371e643 Change copyright to Baidu, Inc 2017-09-05 19:44:12 +08:00
gejun d5b908014b Patch svn r35208 2017-09-03 14:37:17 +08:00
gejun f354819788 Patch svn r35012 r35019 r35020
Change-Id: I554d2e9583b788a4b78c0f9a560d2cb9a186070f
2017-08-14 16:46:59 +08:00
gejun 7998155962 first working CI
Change-Id: I68c0cafba040debefd660c5213f21e6fc702a4a6
2017-07-25 23:02:28 +08:00