├── .github └── workflows │ └── test.yml ├── .gitignore ├── Cargo.toml ├── Readme.md ├── benches └── async_benchmark.rs ├── examples ├── async.rs └── panic.rs ├── src └── lib.rs ├── switcheroo ├── Cargo.toml ├── Readme.md ├── benches │ └── switcheroo_benchmark.rs ├── examples │ └── generator_with_drop.rs ├── src │ ├── arch │ │ ├── mod.rs │ │ ├── unix_aarch64.rs │ │ ├── unix_x64.rs │ │ └── windows_x64.rs │ ├── lib.rs │ └── stack │ │ ├── eight_mb.rs │ │ ├── mod.rs │ │ └── one_mb.rs └── tests │ ├── stack_test.rs │ └── switch_test.rs └── tests └── async_test.rs /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/Readme.md -------------------------------------------------------------------------------- /benches/async_benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/benches/async_benchmark.rs -------------------------------------------------------------------------------- /examples/async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/examples/async.rs -------------------------------------------------------------------------------- /examples/panic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/examples/panic.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/src/lib.rs -------------------------------------------------------------------------------- /switcheroo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/Cargo.toml -------------------------------------------------------------------------------- /switcheroo/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/Readme.md -------------------------------------------------------------------------------- /switcheroo/benches/switcheroo_benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/benches/switcheroo_benchmark.rs -------------------------------------------------------------------------------- /switcheroo/examples/generator_with_drop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/examples/generator_with_drop.rs -------------------------------------------------------------------------------- /switcheroo/src/arch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/src/arch/mod.rs -------------------------------------------------------------------------------- /switcheroo/src/arch/unix_aarch64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/src/arch/unix_aarch64.rs -------------------------------------------------------------------------------- /switcheroo/src/arch/unix_x64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/src/arch/unix_x64.rs -------------------------------------------------------------------------------- /switcheroo/src/arch/windows_x64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/src/arch/windows_x64.rs -------------------------------------------------------------------------------- /switcheroo/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/src/lib.rs -------------------------------------------------------------------------------- /switcheroo/src/stack/eight_mb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/src/stack/eight_mb.rs -------------------------------------------------------------------------------- /switcheroo/src/stack/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/src/stack/mod.rs -------------------------------------------------------------------------------- /switcheroo/src/stack/one_mb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/src/stack/one_mb.rs -------------------------------------------------------------------------------- /switcheroo/tests/stack_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/tests/stack_test.rs -------------------------------------------------------------------------------- /switcheroo/tests/switch_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/switcheroo/tests/switch_test.rs -------------------------------------------------------------------------------- /tests/async_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunatic-solutions/async-wormhole/HEAD/tests/async_test.rs --------------------------------------------------------------------------------