1. 09 May, 2018 1 commit
    • Chris Bracken's avatar
      Add caching for kernel compiles during AOT builds (#17439) · 5d8d14b7
      Chris Bracken authored
      We've always cached kernel compiles during bundle builds. This adds
      caching for kernel compiles during AOT builds by moving caching into the
      KernelCompiler.compile() method rather than around each invocation of it.
      
      This also filters buildbot paths included by the kernel compile that are
      not present on the local machine at paths /b/build/slave/Linux_Engine/...
      The kernel compiler should probably include an option to not emit these
      paths in the depfile, since these are used both by Gradle and the
      Fingerprinter class.
      5d8d14b7
  2. 26 Apr, 2018 1 commit
  3. 24 Apr, 2018 2 commits
    • Chris Bracken's avatar
      Make CompilerOutput immutable (#16942) · 4ad190e7
      Chris Bracken authored
      CompilerOutput values should never be mutated. Also includes minor
      formatting change to the compile() method signature in line with the
      style guide.
      
      Minor housekeeping while I'm touching other bits of nearby code.
      4ad190e7
    • Chris Bracken's avatar
      Extract KernelCompiler class (#16937) · 7ffcd3d2
      Chris Bracken authored
      Wraps the compile function in a class injected via the global context,
      which makes it easier to mock in unit tests -- specifically tests for
      AOT snapshotting, which already require pretty significant amounts of
      mock inputs.
      7ffcd3d2
  4. 20 Apr, 2018 2 commits
  5. 16 Apr, 2018 2 commits
  6. 12 Apr, 2018 1 commit
  7. 19 Mar, 2018 2 commits
  8. 17 Mar, 2018 3 commits
  9. 16 Mar, 2018 3 commits
  10. 12 Mar, 2018 1 commit
  11. 07 Mar, 2018 3 commits
  12. 06 Mar, 2018 4 commits
  13. 02 Mar, 2018 2 commits
  14. 01 Mar, 2018 1 commit
    • Alexander Aprelev's avatar
      Run flutter tests in preview-dart-2 mode on travis flutter builds. (#14728) · d3797628
      Alexander Aprelev authored
      * Run flutter tests in preview-dart-2 mode on travis flutter builds.
      
      * Run dart2 tests on osx. Run dart tests in dart2.
      
      * Fix name camelCase
      
      * Default options to empty array, rather than null
      
      * Troubleshoot failures
      
      * More logging
      
      * Troubleshoot: run single test
      
      * Troubleshoot: run 15 tests
      
      * Troubleshoot: run 15 tests with fix
      
      * Try limit concurrency to 1
      
      * Limit concurrency for preview-dart-2 tests to 4
      
      * Move dart2 tests to allow_failures section
      
      * Reinstate tests_dart_2 shard
      
      * Raise concurrency to 8
      
      * Reuse compiler across multiple test runs
      
      * Allow to switch entry points when recompiling.
      
      Actually use single compiler to incrementally recompile all tests executed by 'flutter test'.
      
      * Remove leftover commented code
      
      * Fix comment
      
      * Lints
      d3797628
  15. 16 Feb, 2018 1 commit
  16. 15 Feb, 2018 1 commit
  17. 14 Feb, 2018 1 commit
  18. 12 Feb, 2018 1 commit
  19. 08 Feb, 2018 1 commit
  20. 30 Jan, 2018 1 commit
  21. 25 Jan, 2018 1 commit
  22. 19 Jan, 2018 1 commit
  23. 17 Jan, 2018 1 commit
  24. 11 Jan, 2018 3 commits