├── .github └── workflows │ ├── ci.yml │ └── semgrep.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── benches └── synchronizer.rs ├── examples ├── common │ └── mod.rs ├── reader.rs └── writer.rs └── src ├── data.rs ├── guard.rs ├── instance.rs ├── lib.rs ├── locks.rs ├── state.rs └── synchronizer.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/README.md -------------------------------------------------------------------------------- /benches/synchronizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/benches/synchronizer.rs -------------------------------------------------------------------------------- /examples/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/examples/common/mod.rs -------------------------------------------------------------------------------- /examples/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/examples/reader.rs -------------------------------------------------------------------------------- /examples/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/examples/writer.rs -------------------------------------------------------------------------------- /src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/src/data.rs -------------------------------------------------------------------------------- /src/guard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/src/guard.rs -------------------------------------------------------------------------------- /src/instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/src/instance.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/locks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/src/locks.rs -------------------------------------------------------------------------------- /src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/src/state.rs -------------------------------------------------------------------------------- /src/synchronizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/mmap-sync/HEAD/src/synchronizer.rs --------------------------------------------------------------------------------