Optimisations (inlining, …) #3
Labels
domain: Rust
Involves Rust code.
help wanted
Extra attention is needed
priority: someday
If you need this, please let me know!
state: approved
Approved to proceed.
type: feature
Brand new functionality, features, pages, workflows, endpoints, etc.
work: clear
A known solution is (to be) implemented.
Is your feature request related to a problem? Please describe.
This crate is currently barely optimised.
As it contains extremely low-level building-blocks, it seems sensible to optimise it very thoroughly.
Describe the solution you'd like
Before beginning with the optimisation, a way to benchmark the crate (and to monitor regressions in this regard) needs to be added.
The optimisations should ideally not affect the crate's API.
Describe alternatives you've considered
None.
Additional context
It's likely that most or all of the actual optimisations can be copied directly from Rust's standard library, as its
Arc
(andRc
) are very similar.The text was updated successfully, but these errors were encountered: