-
Notifications
You must be signed in to change notification settings - Fork 26.7k
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
Enable hot mode by default. --no-hot disables it #5794
Enable hot mode by default. --no-hot disables it #5794
Conversation
How does this impact our internal build system? (if at all) |
Could you please test # This command should exit automatically immediately after the app starts and
# it should print startup metrics to the console. If it runs in the resident mode
# then something's wrong
flutter run --profile --trace-startup
# This command just checks that driver tests still function after this change
flutter drive --profile --trace-startup -t test_driver/scroll_perf.dart Thanks. |
Closes #5280 |
I don't know how to evaluate this change. I'm suuuuuper excited to see it. Just no clue how to weigh yes/no. |
I support this change but we should make sure we test hot reload so it doesn't break again. (Ahem.) |
Does the Atom plugin need to know about this change? (to remove the checkbox it has now). @devoncarew Related: Will current atom break if it keeps specifying --hot, or will that be silently ignored? |
I'll double check, but I believe the logic is written to go by what the daemon protocol returns to us when we launch an app, not by what we send in as the setting. |
@yjbanov --profile mode doesn't support hot mode so those two commands will still use the existing runner. @Hixie I have a benchmark that can act as an integration test of hot reload and hot restart. @eseidelGoogle I'll hold off on pulling the switch until you give me the OK. I created this CL to kick start this conversation. |
I suspect we should land this on a Monday AM, instead of a Friday PM. But Please communicate this to at least the internal list once you've landed. On Fri, Sep 9, 2016 at 2:51 PM, John McCutchan notifications@github.com
|
PTAL. I'd like to land this today and see what starts to burn. |
Yes, let's turn this on. |
LGTM. |
Just finishing the benchmark / integration test CL before landing this. |
55b423f Ensure assistiveTechnologyEnabled is initialized when the android view is set up (#5793) 3054f31 Add touch events to the platform views method channel API. (#5796) 91c16af Revert "Roll Dart to 937ee2e8ca4b76499e24cd463f07bfb736bccd74. (#5745)" (#5799) 1a66f89 Roll Dart to 937ee2e8ca4b76499e24cd463f07bfb736bccd74. (#5745) 8d046a7 Revert "Roll src/third_party/skia 9e0d7e4072e4..8f8bf8880d9d (32 commits) (#5794)" (#5797) e8d172c Revert "Fix Dart 2 reload when running from a snapshot instead of platform.dill. (#5792)" (#5795) 624cf7e Fix Dart 2 reload when running from a snapshot instead of platform.dill. (#5792) 16da471 Roll src/third_party/skia 9e0d7e4072e4..8f8bf8880d9d (32 commits) (#5794) 3fe63fd Add presubmit check for engine to flutter roll (#5790)
55b423f Ensure assistiveTechnologyEnabled is initialized when the android view is set up (flutter#5793) 3054f31 Add touch events to the platform views method channel API. (flutter#5796) 91c16af Revert "Roll Dart to 937ee2e8ca4b76499e24cd463f07bfb736bccd74. (flutter#5745)" (flutter#5799) 1a66f89 Roll Dart to 937ee2e8ca4b76499e24cd463f07bfb736bccd74. (flutter#5745) 8d046a7 Revert "Roll src/third_party/skia 9e0d7e4072e4..8f8bf8880d9d (32 commits) (flutter#5794)" (flutter#5797) e8d172c Revert "Fix Dart 2 reload when running from a snapshot instead of platform.dill. (flutter#5792)" (flutter#5795) 624cf7e Fix Dart 2 reload when running from a snapshot instead of platform.dill. (flutter#5792) 16da471 Roll src/third_party/skia 9e0d7e4072e4..8f8bf8880d9d (32 commits) (flutter#5794) 3fe63fd Add presubmit check for engine to flutter roll (flutter#5790)
I'm very confused as to why @coveralls is commenting on a 2 year old PR. |
@eseidelGoogle @sethladd