forked from ROMEO/nexosim

This reverts commit 7e881afb638ccc0dbcfc7b539fc152dc923d63e1, reversing changes made to 9d78e4f72a4c6ff459fc386b2f25beae40b94429.
53 lines
1.3 KiB
TOML
53 lines
1.3 KiB
TOML
[package]
|
|
name = "asynchronix"
|
|
# When incrementing version and releasing to crates.io:
|
|
# - Update crate version in README.md
|
|
# - Update CHANGELOG.md
|
|
# - Update if necessary copyright notice in LICENSE-MIT
|
|
# - Create a "vX.Y.Z" git tag
|
|
authors = ["Serge Barral <serge.barral@asynchronics.com>"]
|
|
version = "0.2.0"
|
|
edition = "2021"
|
|
rust-version = "1.64"
|
|
license = "MIT OR Apache-2.0"
|
|
repository = "https://github.com/asynchronics/asynchronix"
|
|
readme = "../README.md"
|
|
description = """
|
|
A high performance asychronous compute framework for system simulation.
|
|
"""
|
|
categories = ["simulation", "aerospace", "science"]
|
|
keywords = ["simulation", "discrete-event", "systems", "cyberphysical", "real-time"]
|
|
autotests = false
|
|
|
|
[features]
|
|
# API-unstable public exports meant for external test/benchmarking; development only.
|
|
dev-hooks = []
|
|
# Logging of performance-related statistics; development only.
|
|
dev-logs = []
|
|
|
|
[dependencies]
|
|
async-event = "0.1"
|
|
crossbeam-utils = "0.8"
|
|
diatomic-waker = "0.1"
|
|
futures-task = "0.3"
|
|
multishot = "0.3"
|
|
num_cpus = "1.13"
|
|
pin-project-lite = "0.2"
|
|
recycle-box = "0.2"
|
|
slab = "0.4"
|
|
spin_sleep = "1"
|
|
st3 = "0.4"
|
|
|
|
[target.'cfg(asynchronix_loom)'.dependencies]
|
|
loom = "0.5"
|
|
waker-fn = "1.1"
|
|
|
|
[dev-dependencies]
|
|
futures-util = "0.3"
|
|
futures-channel = "0.3"
|
|
futures-executor = "0.3"
|
|
|
|
[[test]]
|
|
name = "integration"
|
|
path = "tests/tests.rs"
|