-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
[feature] may save more flash by splitting list iterator templates even more #36264
Comments
bzbarsky-apple
added a commit
to bzbarsky-apple/connectedhomeip
that referenced
this issue
Oct 29, 2024
Saves some codesize. Fixes project-chip#36264
woody-apple
pushed a commit
to bzbarsky-apple/connectedhomeip
that referenced
this issue
Oct 29, 2024
Saves some codesize. Fixes project-chip#36264
yyzhong-g
pushed a commit
to yyzhong-g/connectedhomeip
that referenced
this issue
Dec 12, 2024
…roject-chip#36279) * Factor out common parts of list iterators into shared super-classes. Saves some codesize. Fixes project-chip#36264 * Remove unused variables.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
#36253 saves some flash, however we could try for more by not allowing even iterator code to duplicate itself so much:
see #36253 (comment) and #36253 (comment) generally saying that parts of
DecodableList::Iterator
could be split out and we could also make theisFabricSensitive
to be somehow only duplicating the template twice instead for every type.The text was updated successfully, but these errors were encountered: