-
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
[IM] Merge paths when global dirty set is exhausted #17417
Conversation
31a20d7
to
7524f31
Compare
PR #17417: Size comparison from 8793870 to 7524f31 Increases above 0.2%:
Increases (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
Decreases (2 builds for cc13x2_26x2)
Full report (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
|
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
{ | ||
TestContext & ctx = *static_cast<TestContext *>(apContext); | ||
CHIP_ERROR err = CHIP_NO_ERROR; | ||
err = InteractionModelEngine::GetInstance()->Init(&ctx.GetExchangeManager()); |
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.
I believe this function requires another argument. It doesn't build for me after syncing this commit.
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.
Same here. Posted build errors below.
I'm seeing build errors in src:tests after this change on x86-64:
|
This reverts commit 3005462.
Looks like there was also a merge problem with the lint for PR*16. See https://github.com/project-chip/connectedhomeip/runs/6235990998?check_suite_focus=true for a failure from that.... |
…chip#17417)" This reverts commit 3005462.
* [IM] Merge paths when global dirty set is exhausted * Address comments * Fix build
* [IM] Merge paths when global dirty set is exhausted (#17417) * [IM] Merge paths when global dirty set is exhausted * Address comments * Fix build * Compile breakage fix * Apply suggestions from code review Co-authored-by: Boris Zbarsky <[email protected]> Co-authored-by: Song GUO <[email protected]> Co-authored-by: Boris Zbarsky <[email protected]>
Problem
Fixes #16273
Change overview
Implement the following functions and related unit tests
Actual algorithm implemented in this PR:
Check if the new path can be merged into the existing paths after merging the existing paths.
Testing