# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "mustang" version = "0.17.0" authors = ["Dan Gohman "] build = false exclude = [ "/.github", "ci", ] autobins = false autoexamples = false autotests = false autobenches = false description = "Rust programs written entirely in Rust" documentation = "https://docs.rs/mustang" readme = "README.md" keywords = ["linux"] license = "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" repository = "https://github.com/sunfishcode/mustang" [lib] name = "mustang" path = "src/lib.rs" [[example]] name = "empty" path = "examples/empty.rs" [[example]] name = "hello" path = "examples/hello.rs" [[example]] name = "rust-by-example-threads" path = "examples/rust-by-example-threads.rs" [[example]] name = "test-args" path = "examples/test-args.rs" [[example]] name = "test-ctor" path = "examples/test-ctor.rs" [[example]] name = "test-environ" path = "examples/test-environ.rs" [[example]] name = "test-simd" path = "examples/test-simd.rs" [[example]] name = "test-tls" path = "examples/test-tls.rs" [[example]] name = "test-tls-dtors" path = "examples/test-tls-dtors.rs" [[example]] name = "test-workdir" path = "examples/test-workdir.rs" [[test]] name = "env" path = "tests/env.rs" [[test]] name = "examples" path = "tests/examples.rs" [[test]] name = "fs" path = "tests/fs.rs" [[test]] name = "integration-create_dir_all_bare" path = "tests/integration-create_dir_all_bare.rs" [[test]] name = "integration-env" path = "tests/integration-env.rs" [[test]] name = "integration-thread" path = "tests/integration-thread.rs" [[test]] name = "kernel_copy" path = "tests/kernel_copy.rs" [[test]] name = "lazy" path = "tests/lazy.rs" [[test]] name = "net-addr" path = "tests/net-addr.rs" [[test]] name = "net-ip" path = "tests/net-ip.rs" [[test]] name = "net-tcp" path = "tests/net-tcp.rs" [[test]] name = "net-udp" path = "tests/net-udp.rs" [[test]] name = "panic" path = "tests/panic.rs" [[test]] name = "process" path = "tests/process.rs" [[test]] name = "process-common" path = "tests/process-common.rs" [[test]] name = "process-unix" path = "tests/process-unix.rs" [[test]] name = "sync-barrier" path = "tests/sync-barrier.rs" [[test]] name = "sync-condvar" path = "tests/sync-condvar.rs" [[test]] name = "sync-lazy_lock" path = "tests/sync-lazy_lock.rs" [[test]] name = "sync-mpsc" path = "tests/sync-mpsc.rs" [[test]] name = "sync-mpsc-sync" path = "tests/sync-mpsc-sync.rs" [[test]] name = "sync-mutex" path = "tests/sync-mutex.rs" [[test]] name = "sync-once" path = "tests/sync-once.rs" [[test]] name = "sync-once_lock" path = "tests/sync-once_lock.rs" [[test]] name = "sync-rwlock" path = "tests/sync-rwlock.rs" [[test]] name = "thread" path = "tests/thread.rs" [[test]] name = "thread-local" path = "tests/thread-local.rs" [[test]] name = "time" path = "tests/time.rs" [dev-dependencies.cfg-if] version = "1.0.0" [dev-dependencies.ctor] version = "0.2.0" [dev-dependencies.libc] version = "0.2.138" [dev-dependencies.rand] version = "0.8.4" [dev-dependencies.rand_xorshift] version = "0.3.0" [dev-dependencies.similar-asserts] version = "1.1.0" [dev-dependencies.which] version = "6.0.0" [features] atomic-dbg-logger = ["c-gull/atomic-dbg-logger"] default = [ "thread", "std", ] eh-personality = ["c-gull/eh-personality"] eh-personality-continue = ["c-gull/eh-personality-continue"] env_logger = ["c-gull/env_logger"] experimental-relocate = ["c-gull/experimental-relocate"] global-allocator = ["c-gull/global-allocator"] log = ["c-gull/log"] max_level_off = ["c-gull/max_level_off"] panic-handler = ["c-gull/panic-handler"] panic-handler-trap = ["c-gull/panic-handler-trap"] std = ["c-gull/std"] thread = ["c-gull/thread"] [target.'cfg(target_vendor = "mustang")'.dependencies.c-gull] version = "0.20.0" features = [ "take-charge", "call-main", "malloc-via-crates", ] default-features = false