1. 01 May, 2018 4 commits
    • Chris Bracken's avatar
      Simplify iOS debug build (#17145) · 68a1e2f7
      Chris Bracken authored
      iOS debug builds always run in interpreted mode whether on device or on
      simulator. In both cases, we can skip snapshotting and link against an
      empty App.framework. Previously, we did this for iOS simulator builds.
      This does the same for device builds.
      
      Previously, debug iOS builds used gen_snapshot to generate a core
      snapshot, then used 'xxd' to generate C files containing the snapshot
      data in buffers named kDartVmSnapshotData and kDartIsolateSnapshotData,
      which are then compiled/linked into App.framework. This is unnecessary
      since the VM compiled into Flutter.framework already contains this data.
      68a1e2f7
    • Chris Bracken's avatar
      Improve AOT snapshot input verification + cleanup (#17144) · c3d43ef4
      Chris Bracken authored
      Bugfix: Moves AOT snapshot input verification past where the last input
      is added to the inputs list.
      
      Cleanup:
      * Extracts _isValidAotPlatform method.
      * Moves non-platform-specific logic to the top.
      * Moves variable declaration closer to first use, and inlines to a
        narrower scope where possible.
      
      This relands #17136, which was reverted in #17142 due to breakage in
      on-device iOS debug builds.
      c3d43ef4
    • Chris Bracken's avatar
      d19bdc43
    • xster's avatar
      Accessibility fixes for new gallery (#16973) · 709b0cb2
      xster authored
      709b0cb2
  2. 30 Apr, 2018 10 commits
  3. 29 Apr, 2018 1 commit
    • Chris Bracken's avatar
      Extract kernel compile from buildAotSnapshot (#17062) · cdbb2385
      Chris Bracken authored
      Moves the kernel compile step to the beginning of the AOT build in a
      separate method. This is pre-factoring for iOS universal builds where
      the kernel build happens once, but we then snapshot twice: once for
      armv7 and once for arm64.
      
      This also writes dependencies to build/kernel_compile.d rather than
      build/aot/snapshot.d, since that is immediately overwritten by
      gen_snapshot.
      cdbb2385
  4. 28 Apr, 2018 5 commits
  5. 27 Apr, 2018 14 commits
  6. 26 Apr, 2018 6 commits