1. 02 May, 2019 1 commit
    • Jonas Termansen's avatar
      Report CompileTime metric in flutter build aot --report-timings. (#31895) · 8b9eb3e2
      Jonas Termansen authored
      This is the correct metric to report for compilation time benchmarks rather
      than RunTime. Rename the 'gen_snapshot' value to merely 'snapshot' for
      backwards compatibility and overall simplicity.
      
      This change simplifies Dart's benchmarking of Flutter by making it easier to
      adopt --report-timings (made for Dart to use), which makes the benchmarks
      much more robust.
      8b9eb3e2
  2. 29 Apr, 2019 1 commit
  3. 25 Apr, 2019 1 commit
  4. 23 Apr, 2019 1 commit
  5. 22 Apr, 2019 1 commit
  6. 16 Apr, 2019 1 commit
  7. 03 Apr, 2019 1 commit
  8. 27 Mar, 2019 1 commit
  9. 26 Mar, 2019 2 commits
  10. 21 Mar, 2019 1 commit
  11. 20 Mar, 2019 1 commit
  12. 06 Mar, 2019 1 commit
  13. 26 Feb, 2019 1 commit
  14. 21 Feb, 2019 2 commits
  15. 15 Feb, 2019 1 commit
  16. 13 Feb, 2019 2 commits
  17. 09 Feb, 2019 1 commit
  18. 05 Feb, 2019 1 commit
  19. 30 Jan, 2019 1 commit
  20. 17 Jan, 2019 1 commit
  21. 20 Dec, 2018 1 commit
  22. 18 Dec, 2018 1 commit
  23. 07 Nov, 2018 1 commit
  24. 23 Oct, 2018 2 commits
  25. 11 Oct, 2018 1 commit
  26. 01 Oct, 2018 2 commits
    • Jonah Williams's avatar
      224f91e3
    • Chris Bracken's avatar
      Eliminate snapshot, depfile opts from bundle cmd (#22495) · b07d986f
      Chris Bracken authored
      Eliminates the --snapshot and --depfile parameters from the flutter
      bundle command. The snapshot parameter is unused in Dart 2 -- code is
      built to kernel .dill files and for profile/release builds, then AOT
      compiled.
      
      While depfiles are still used in Dart 2 (e.g. by the kernel compiler),
      there are enough assumptions in the code that they lie in the default
      location (e.g. in the Gradle build) and no reasons to support
      user-cusomisation that it makes sense to eliminate the --depfile option
      as well, and always use the default location.
      
      This commit also renames 'depFilePath' to 'depfilePath' for consistency
      across the codebase.
      b07d986f
  27. 28 Sep, 2018 1 commit
    • Stanislav Baranov's avatar
      Implement build flow for hot updates on Android (#22391) · 54c10f44
      Stanislav Baranov authored
      This also involves switching from Core JIT to App JIT snapshot, and replacing per-isolate VM snapshot with the shared VM snapshot.
      
      For now there is no separate update bundle file, as the generated update gets packaged directly into the APK for testing purposes.
      54c10f44
  28. 22 Sep, 2018 1 commit
    • Ian Hickson's avatar
      [H] Cleanup (#21542) · 989cf18b
      Ian Hickson authored
      * Improve documentation and clean up code.
      
      * Remove "Note that".
      
      The phrase "note that" is basically meaningless as a prefix to an
      otherwise fine sentence.
      989cf18b
  29. 20 Sep, 2018 1 commit
  30. 12 Sep, 2018 1 commit
  31. 07 Sep, 2018 2 commits
    • Chris Bracken's avatar
      Revert "Eliminate snapshot/depfile options to build bundle (#21507)" (#21563) · 5ab9e707
      Chris Bracken authored
      This tickled a bug in KernelCompiler.compile() where the fingerprinter
      doesn't include the outputFilePath in its list of dependencies. As such,
      if the output .dill file is missing or corrupted, the fingerprint still
      matches and re-compile is skipped, even though it shouldn't be. I'll fix
      that in a followup, then look at how this triggered that issue. My
      hypothesis is that that it's due to the aot kernel compile and bundle
      kernel compile have separate output directories for the .dill files
      (build/ vs build/aot) but the same output directory for the associated
      depfiles (due to this patch).
      
      This reverts commit 43a106e9.
      5ab9e707
    • Chris Bracken's avatar
      Eliminate snapshot/depfile options to build bundle (#21507) · 43a106e9
      Chris Bracken authored
      The --snapshot argument was only necessary in Dart 1. The --depfile
      argument was only used in Dart 2 mode to pass to the kernel compiler,
      but was inconsistent with the 'build aot' command, where the depfile was
      always set to build/kernel_compile.d.
      
      This patch updates 'build bundle' to emit the depfile to a location
      consistent with the 'build aot' command; since it's not intended to be
      user-configurable and flutter.gradle hardcodes the location to
      build/kernel_compile.d either way, this patch also eliminates the
      ability to configure the filename altogether.
      43a106e9
  32. 04 Sep, 2018 2 commits
  33. 21 Aug, 2018 1 commit