1. 03 May, 2018 18 commits
  2. 02 May, 2018 9 commits
    • xster's avatar
      4e604588
    • Hans Muller's avatar
      dba7855d
    • Hans Muller's avatar
      8d0ec25e
    • Andrew Davies's avatar
      5d8bdd35
    • Yegor's avatar
      Revert "Roll engine to d5c111717 (#17178)" (#17201) · 4d61ea27
      Yegor authored
      This reverts commit 2849bc04.
      
      The engine roll causes hot reload crashes.
      4d61ea27
    • Vyacheslav Egorov's avatar
      Fix strong mode issue in _PosixUtils._which. (#17192) · f6fb982d
      Vyacheslav Egorov authored
      ProcessResult.stdout has static type dynamic so for
      inference to infer proper type argument for the map
      invocation we need to cast stdout to String explicitly.
      
      Fixes #17163
      f6fb982d
    • Yegor's avatar
      Roll engine to d5c111717 (#17178) · 2849bc04
      Yegor authored
      d5c111717 (HEAD -> master, upstream/master) Roll dart to 011676641a8b4b77bb372384c712709cbf037675 (#5146)
      beb988c60 (dart-roll) Roll src/third_party/skia/ 91368c9b9..c86c5c014 (4 commits) (#5145)
      a58eabf14 Roll src/third_party/skia/ dc3192b30..91368c9b9 (12 commits; 1 trivial rolls) (#5144)
      2812ea3ed Define Uri.base as CWD to match the standalone Dart VM. (#5137)
      6f15a915c Roll src/third_party/skia/ 4912d903b..dc3192b30 (7 commits) (#5142)
      f9165befd Roll src/third_party/skia/ c353ee211..4912d903b (1 commit) (#5141)
      fb51bf280 Roll src/third_party/skia/ d5750b6b3..c353ee211 (1 commit) (#5140)
      a8594324d Roll buildroot to a69ebc4e1. (#5139)
      89a8dffcb Roll src/third_party/skia/ 0ce19fa0b..d5750b6b3 (3 commits; 1 trivial rolls) (#5138)
      2849bc04
    • Chris Bracken's avatar
      Include kernel_compile.d in Gradle depfiles (#17175) · 75290649
      Chris Bracken authored
      This updates the Android build to declare the kernel compile depfile as
      an output and its contents as inputs when running with --preview-dart-2
      (the default mode).
      
      The 'flutter build aot' command behaves differently depending on whether
      it's running in Dart 1 or Dart 2 mode:
      
      * Dart 1: the entrypoint Dart file (typically main.dart) is passed
        directly to gen_snapshot, which then emits snapshot.d, whose contents
        list the transitive closure of Dart dependencies (input files) for the
        snapshot. snapshot.d is a declared output, its contents (plus
        gen_snapshot itself) constitute the set of input files to the Gradle
        build action.
      
      * Dart 2: then entrypoint Dart file (typically main.dart) is first
        compiled with the Dart kernel frontend. This emits kernel_compile.d,
        whose contents list the transitive closure of Dart dependencies (input
        files) for the kernel 'dill' output file. This 'dill' file is then
        passed to gen_snapshot, which emits snapshot.d, whose contents are
        empty. As of this change, both snapshot.d and kernel_compile.d are
        declared outputs, and their contents (plus gen_snapshot and the
        frontend compiler themselves) constitute the set of input files to the
        Gradle build action.
      
      This fixes a bug wherein profile/release AOT outputs were not
      invalidated due to snapshot.d being empty, and kernel_compile.d being
      ignored. This was introduced during recent refactoring of the AOT build
      code, wherein the kernel compile and gen_snapshot actions were changed
      to emit independent depfiles (previously one stomped -- or failed to --
      on the other's output).
      75290649
    • xster's avatar
      New gallery performance improvements (#17167) · 7982a3a2
      xster authored
      7982a3a2
  3. 01 May, 2018 13 commits