quanta
quanta copied to clipboard
high-speed timing library in Rust
Updates the requirements on [prost-types](https://github.com/tokio-rs/prost) to permit the latest version. Release notes Sourced from prost-types's releases. v0.11.0 PROST! is a Protocol Buffers implementation for the Rust Language. prost generates simple,...
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs) to permit the latest version. Changelog Sourced from criterion's changelog. [0.3.6] - 2022-07-06 Changed MSRV bumped to 1.49 Symbol for microseconds changed from ASCII 'us'...
Currently, `quanta::Instant` is represented as a single `u64` value. Will `Instant`s ever be 0? If we're reasonably confident that `Instant`s with the value 0 will never be generated, we may...
A user recently asked if `quanta` has ARM support for TSC and what it would take to add support. It felt like a good time to add an issue and...
Hi, I'm one of the authors of [`minstant`](https://github.com/tikv/minstant), and [`minitrace`](https://github.com/tikv/minitrace-rust) based on `minstant` which is a fast tracing library used by [`TiKV`](https://github.com/tikv/tikv). Similar to `quanta`, `minstant` is also based on...
We should invest some time in seeing if we can get our test suite to actually run for all platforms that we target/support. We already target Linux, Windows, and macOS...
Conditional compilation is a necessity for targeting different platforms, although at this point, we've found ourselves down quite the rabbit hole in terms of how `Cargo.toml` and `src/monotonic.rs` look. We...
During the work to expose more free functions on `Instant` and add mock ability, we created a small rift between `Clock` and `Instant`. Primarily, we have three issues: - `Instant::recent`...
Currently, the action is broken (although it worked before? hmmm) with what looks to be some sort of permission error, not allowing the action to push to GH Pages. This...
As evidenced by #17, the act of using the Time Stamp Counter can be rife with corner cases that make it hard to reason about how intended behavior will diverge...