-
Notifications
You must be signed in to change notification settings - Fork 106
Open
Description
There is a number of small issues making usage of the lib on 32-bit systems (such as embedded chips) impossible or limited. I’ll collate them in this issue with the relevant PRs when I or someone else tackle them, in order to avoid opening many issues but still remember the list.
- 32 bit support on mips and powerpc platforms: was already done by @chitoku-k in *: Remove AtomicU64 on unsupported platforms #42, thanks !
- 32 bit support on all platform Some 32 bit platforms are not supported #201 chore(portability): Support all platforms without 64 bit atomics #203
- u32 support for Counter: has been done by @brocaar in feat(encoding): add impls for
Encode*Value#173, thanks ! - f32 support for Counter: Add support of f32 for Gauge and Counter #216
- u32 support for Gauge: was already done by @koushiro in feat(metrics): support
Gauge<u32, AtomicU32>type #191, thanks ! - f32 support for Gauge: Add support of f32 for Gauge and Counter #216
- i32 support for Gauge: has been done by @brocaar in feat(encoding): add impls for
Encode*Value#173, thanks ! - Histograms support for something smaller than f64: this one is not a blocker as Histograms use a RWLock rather than Atomics so it works (non-atomic f64 support is always present in Rust via emulation), but it may be slower or consume more memory than wished for
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels