[package] name = "firestorm" version = "0.5.1" authors = ["Zac Burns "] edition = "2018" license = "MIT" description = "A low overhead intrusive flamegraph profiler." keywords = ["flamegraph", "profiler"] categories = ["development-tools::profiling"] repository = "https://github.com/That3Percent/firestorm" readme = "../README.md" documentation = "https://docs.rs/firestorm" [features] # cpu_time works on nightly, but not sure I want the headache yet. #enable_cpu_time = ["firestorm-enabled/cpu_time", "firestorm/enable_cpu_time"] enable_system_time = ["firestorm-enabled/system_time", "firestorm_prev/enable_system_time"] [dependencies] firestorm-enabled = { version="0.5.1", optional=true } # Each version enables the previous, so that even if multiple versions of the API # are used then the underlying profiling data is shared rather than having gaps. firestorm_prev = { package="firestorm", version="0.4", optional=true } [dev-dependencies] criterion = "0.3" core_affinity = "0.5.10" thread-priority = "0.2.0" [[bench]] name = "soak_bench" harness = false