├── .github ├── codeql │ └── codeql-config.yml └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .travis.yml ├── Cargo.toml ├── Dockerfile ├── LICENSE.txt ├── README.md ├── benches └── stdlib_comparison.rs ├── codecov.yml ├── fuzz ├── .gitignore ├── Cargo.toml ├── README.md └── fuzzers │ └── basic_fuzz.rs ├── resources ├── afl │ └── runner.rs └── afl_crashes.txt └── src ├── deque.rs ├── lib.rs ├── private.rs ├── receiver.rs └── sender.rs /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- 1 | name: "CodeQL config" 2 | 3 | queries: 4 | - uses: security-extended -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | target/ 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/README.md -------------------------------------------------------------------------------- /benches/stdlib_comparison.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/benches/stdlib_comparison.rs -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/codecov.yml -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target 3 | corpus 4 | artifacts 5 | -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/fuzz/README.md -------------------------------------------------------------------------------- /fuzz/fuzzers/basic_fuzz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/fuzz/fuzzers/basic_fuzz.rs -------------------------------------------------------------------------------- /resources/afl/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/resources/afl/runner.rs -------------------------------------------------------------------------------- /resources/afl_crashes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/resources/afl_crashes.txt -------------------------------------------------------------------------------- /src/deque.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/src/deque.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/private.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/src/private.rs -------------------------------------------------------------------------------- /src/receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/src/receiver.rs -------------------------------------------------------------------------------- /src/sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmates/hopper/HEAD/src/sender.rs --------------------------------------------------------------------------------