-
Notifications
You must be signed in to change notification settings - Fork 80
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
Qvector header cleanup #1173
Qvector header cleanup #1173
Conversation
The files were created because the Rust bridges, which are specific, included qvector, which is generic. This, in turn, included all possible types of qvector, even though only the type required by the bridge was actually needed. (Run-time: n^2) With the change, each spefific bridge now has its own specific qvector that it can include. The only downside is, that the user has to manually include the specific qvector header.
- fixing clang-format error
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1173 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 71 71
Lines 11967 11967
=========================================
Hits 11967 11967 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small nitpick, otherwise looks good :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
The files were created because the Rust bridges, which are specific, included qvector, which is generic.
This, in turn, included all possible types of qvector, even though only the type required by the bridge was actually needed.
(Run-time: n^2)
With the change, each spefific bridge now has its own specific qvector that it can include.
The only downside is, that the user has to manually include the specific qvector header.