1. 31 Aug, 2022 1 commit
  2. 24 Aug, 2022 1 commit
  3. 08 Aug, 2022 1 commit
  4. 27 Jul, 2022 1 commit
  5. 25 Jul, 2022 1 commit
  6. 20 Jul, 2022 1 commit
  7. 18 Jul, 2022 1 commit
  8. 15 Jul, 2022 1 commit
  9. 07 Jul, 2022 1 commit
  10. 03 Jun, 2022 1 commit
    • jensjoha's avatar
      Extra timing on hot reload (#104242) · 9929446e
      jensjoha authored
      This PR adds extra timings for a hot reload.
      As an example, before a user might see
      
      > Performing hot reload...                                                
      > Reloaded 1 of 788 libraries in 554ms.
      
      With this PR it would instead be something like
      
      > Performing hot reload...                                                
      > Reloaded 1 of 788 libraries in 554ms (compile: 33 ms, reload: 153 ms, reassemble: 310 ms).
      9929446e
  11. 27 Apr, 2022 1 commit
  12. 14 Apr, 2022 1 commit
  13. 11 Apr, 2022 1 commit
  14. 30 Mar, 2022 1 commit
  15. 29 Mar, 2022 1 commit
  16. 21 Mar, 2022 1 commit
  17. 09 Mar, 2022 1 commit
  18. 02 Mar, 2022 1 commit
    • gaaclarke's avatar
      Starts using the `--source` flag to compile the dart registrant. (#98046) · fdcd1446
      gaaclarke authored
      * Starts using the `--source` flag to compile the dart registrant.
      
      * updated general.shard tests
      
      * Fixed the resident compiler flow
      
      * added integration test
      
      * made the integration test self contained
      
      * renamed generated_main to dart_plugin_registrant
      
      * cleaned up for review
      
      * added task runner for ci
      
      * added bringup and TESTOWNERS
      
      * updated failure message
      fdcd1446
  19. 19 Feb, 2022 1 commit
  20. 18 Feb, 2022 1 commit
  21. 02 Feb, 2022 1 commit
  22. 07 Dec, 2021 1 commit
  23. 19 Nov, 2021 1 commit
  24. 02 Nov, 2021 1 commit
  25. 27 Oct, 2021 1 commit
    • stuartmorgan's avatar
      Set TargetFile define for resident builds (#92511) · ed61608a
      stuartmorgan authored
      Dart plugin registration generation depends on the target main file
      being set as a define so that it's available in the environment, but the
      resident runner wasn't setting it. That worked for initial builds
      because of the re-entrant call to `assemble` (which does set it), but
      caused Hot Restart to always re-generate the wrapper using
      lib/main.dart.
      
      This ensures that the define is set in that codepath as well.
      
      Fixes https://github.com/flutter/flutter/issues/91535
      ed61608a
  26. 21 Oct, 2021 2 commits
  27. 13 Oct, 2021 2 commits
  28. 08 Oct, 2021 3 commits
  29. 04 Oct, 2021 1 commit
  30. 02 Oct, 2021 1 commit
  31. 01 Oct, 2021 1 commit
    • stuartmorgan's avatar
      Fix Dart plugin registrant interaction with 'flutter test' (#90288) · 97fb8c05
      stuartmorgan authored
      Building an application for a desktop platform that transitively included any Dart-based plugins (such as path_provider) broke `flutter test`, because its compilation was overriding the provided main (in this case, the test main) with `generated_main.dart` if it was present. This PR:
      - Changes the `flutter test` compilation path to update `generated_main.dart`, so that the tests will work, and will include any registered Dart plugins.
      - Makes using `generated_main.dart` during recompile opt-in, to try to reduce the chance of a similar bug happening with other codepaths in the future.
      
      Fixes https://github.com/flutter/flutter/issues/88794
      97fb8c05
  32. 15 Sep, 2021 1 commit
  33. 09 Sep, 2021 2 commits
  34. 18 Aug, 2021 1 commit
  35. 22 Jul, 2021 1 commit