-
Notifications
You must be signed in to change notification settings - Fork 6k
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
[dynamic_thread_merging] Resubmit only on the frame where the merge #11075
Conversation
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 - can you add a description to the PR of why this is needed?
Also, we should leave the TODAY bug open until this rolls into the framework. |
@dnfield I can create a manual engine -> framework roll to address this. |
[email protected]:flutter/engine.git/compare/3dc233f04e8e...5540684 git log 3dc233f..5540684 --no-merges --oneline 2019-08-17 [email protected] Roll src/third_party/skia 9318a6cfbcdd..4b567cd679ab (1 commits) (flutter/engine#11077) 2019-08-17 [email protected] [dynamic_thread_merging] Resubmit only on the frame where the merge (flutter/engine#11075) 2019-08-17 [email protected] Roll fuchsia/clang/mac-amd64 from VdFWD... to 4uAyd... (flutter/engine#11074) 2019-08-17 [email protected] Roll src/third_party/skia a0c9d43c2075..9318a6cfbcdd (1 commits) (flutter/engine#11073) 2019-08-17 [email protected] Roll src/third_party/dart beee442625..79e6c74337 (8 commits) The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff ([email protected]), and stop the roller if necessary.
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
I't s a pity we don't have test coverage for this, though I believe the e2e tests @cyanglaz is putting together should have caught this (flutter/flutter#36648 and #11059)
I switched from boolean to enum to decide when to merge-unmerge the threads.
addresses: flutter/flutter#38735