rocksdb/utilities/transactions/lock/range/range_tree/lib
Richard Barnes 90d61381bf Fix deprecated use of 0/NULL in internal_repo_rocksdb/repo/util/xxhash.h + 5
Summary:
`nullptr` is typesafe. `0` and `NULL` are not. In the future, only `nullptr` will be allowed.

This diff helps us embrace the future _now_ in service of enabling `-Wzero-as-null-pointer-constant`.

Reviewed By: dmm-fb

Differential Revision: D55559752

fbshipit-source-id: 9f1edc836ded919022c4b53722f6f86208fecf8d
2024-04-01 21:20:51 -07:00
..
ft Apply the changes from: PS-5501 : Re-license PerconaFT 'locktree' to Apache V2 (#7801) 2020-12-22 14:47:41 -08:00
locktree Fix deprecated use of 0/NULL in internal_repo_rocksdb/repo/utilities/transactions/lock/range/range_tree/lib/locktree/wfg.cc + 3 2024-02-25 22:17:04 -08:00
portability Fix deprecated use of 0/NULL in internal_repo_rocksdb/repo/util/xxhash.h + 5 2024-04-01 21:20:51 -07:00
util Fix deprecated use of 0/NULL in internal_repo_rocksdb/repo/util/xxhash.h + 5 2024-04-01 21:20:51 -07:00
COPYING.AGPLv3 LockTree library, originally from PerconaFT (#7753) 2020-12-09 12:10:57 -08:00
COPYING.APACHEv2 LockTree library, originally from PerconaFT (#7753) 2020-12-09 12:10:57 -08:00
COPYING.GPLv2 LockTree library, originally from PerconaFT (#7753) 2020-12-09 12:10:57 -08:00
db.h Add missing license to source files (#12083) 2023-11-21 08:36:30 -08:00
README LockTree library, originally from PerconaFT (#7753) 2020-12-09 12:10:57 -08:00
standalone_port.cc Run internal cpp modernizer on RocksDB repo (#12398) 2024-03-04 10:08:32 -08:00

The files in this directory originally come from
https://github.com/percona/PerconaFT/.

This directory only includes the "locktree" part of PerconaFT, and its
dependencies.

The following modifications were made:
- Make locktree usable outside of PerconaFT library
- Add shared read-only lock support

The files named *_subst.* are substitutes of the PerconaFT's files, they
contain replacements of PerconaFT's functionality.