├── .github └── workflows │ ├── ci.yml │ └── fuzz.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Cargo.toml ├── LICENCE.md ├── README.md ├── benches └── pool.rs ├── fuzz ├── .gitignore ├── Cargo.toml └── fuzz_targets │ └── refpool.rs ├── release.toml └── src ├── box_handle.rs ├── counter.rs ├── fakepool.rs ├── lib.rs ├── pointer.rs ├── pool.rs ├── ref_handle.rs ├── refbox.rs ├── stack.rs ├── std_types.rs └── types.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/fuzz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/.github/workflows/fuzz.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | .vscode/ 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/LICENCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/README.md -------------------------------------------------------------------------------- /benches/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/benches/pool.rs -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target 3 | corpus 4 | artifacts 5 | -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/fuzz_targets/refpool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/fuzz/fuzz_targets/refpool.rs -------------------------------------------------------------------------------- /release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/release.toml -------------------------------------------------------------------------------- /src/box_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/src/box_handle.rs -------------------------------------------------------------------------------- /src/counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/src/counter.rs -------------------------------------------------------------------------------- /src/fakepool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/src/fakepool.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/pointer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/src/pointer.rs -------------------------------------------------------------------------------- /src/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/src/pool.rs -------------------------------------------------------------------------------- /src/ref_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/src/ref_handle.rs -------------------------------------------------------------------------------- /src/refbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/src/refbox.rs -------------------------------------------------------------------------------- /src/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/src/stack.rs -------------------------------------------------------------------------------- /src/std_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/src/std_types.rs -------------------------------------------------------------------------------- /src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodil/refpool/HEAD/src/types.rs --------------------------------------------------------------------------------