-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Possible performance optimizations #57
Comments
@alice-i-cecile could you elaborate on your first point. Fair warning I am still fairly new to rust so this might be a noob question. Are you suggesting that the struct FixedBitSet take a SmallVec of Blocks rather than a Vec? |
That's correct :) It looks like swapping to a Line 61 in 5ae6d8c
I would probably gate this behind a feature flag to allow users who don't want the extra dependency to opt out. |
Awesome I will get do my best to work on it |
@james7132 was the |
It had a strong regression for |
|
Maybe we can have a purely on stack version of fixedbitset with const generics? |
I created a proof-of-concept crate for my own usage fixedbitset-stack |
From Bevy's ECS rework notes. Figured I'd pass the thoughts on here in case there's appetite to improve this.
The text was updated successfully, but these errors were encountered: