- 16 Mar, 2018 1 commit
-
-
Vyacheslav Egorov authored
-
- 09 Mar, 2018 1 commit
-
-
Alexander Aprelev authored
* Update dependencies with forced upgrade. Now that https://github.com/flutter/flutter/issues/15261 is fixed, do the update with upgrade. * Update test package use following upgrade * Replace addOption(allowMultiple) with addMultiOption
-
- 07 Mar, 2018 2 commits
-
-
Alexander Markov authored
* Pass entry points JSON files to front-end server (#15180) * Fix ios/debug build which uses 'flutter build aot': do not require entry points files and disable AOT transformations in this mode
-
Alexander Markov authored
* Revert "Pass entry points JSON files to front-end server (#15180)" This reverts commit 0edea887. Reason: buildbot failures on Mac.
-
- 06 Mar, 2018 1 commit
-
-
Alexander Markov authored
-
- 02 Mar, 2018 1 commit
-
-
Alexander Aprelev authored
* Use depfile in --preview-dart-2 mode. * Generate and use frontend_server.d to guard against reusing outdated dill files when frontend_server changes.
-
- 23 Feb, 2018 1 commit
-
-
Vyacheslav Egorov authored
* Fix snapshot fingerprinting in --preview-dart-2 mode. This is a follow up to PR #14775 - instead of treating dill file as an input treat as intermediate file and don't fingerprint it. Make sure to always use original main Dart file as an entry point for fingerprint calculation. This fixes an issue that AOT snapshot would not be recompiled in the preview-dart-2 mode if entry point changes, e.g. $ flutter build aot -t t/x.dart --preview-dart-2 $ flutter build aot -t t/y.dart --preview-dart-2 The second invocation would not build AOT snapshot. (This issue is visible on the microbencmarks bot)
-
- 20 Feb, 2018 1 commit
-
-
Alexander Aprelev authored
* Fix snapshot fingerprint check for --preview-dart-2. * Remove printTraces
-
- 14 Feb, 2018 1 commit
-
-
Alexander Aprelev authored
* Put generated kernel files into <build> directory * USe default value for kernel file
-
- 12 Feb, 2018 1 commit
-
-
Jacob Richman authored
-
- 08 Feb, 2018 1 commit
-
-
asiva authored
-
- 02 Feb, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 01 Feb, 2018 1 commit
-
-
Jason Simmons authored
-
- 16 Jan, 2018 1 commit
-
-
Vyacheslav Egorov authored
-
- 11 Jan, 2018 3 commits
-
-
Alexander Aprelev authored
* Reland 9534082f with fix for incremental compilation. When in incremental mode, awaiting exitCode won't work because compiler is not expected to exit after compilation. Instead listen for stdout stream closing and report error if outputFilename has not been received. * Fix lints
-
Alexander Aprelev authored
This reverts commit 9534082f. Causes hot_mode_dev_cycle__preview_dart_2_benchmark test timeout.
-
Alexander Aprelev authored
* Check frontend_server exit code. When frontend_server completes abnormally, flutter tools has to stop and let user know. * Add tests
-
- 04 Jan, 2018 1 commit
-
-
Siva authored
* Plumb a --strong option through to the front end server and the engine so that we can run flutter apps in preview-dart-2 and strong mode * - Address analyzer lint issues *- correctly set up strong mode option in the case of AOT builds
-
- 05 Dec, 2017 1 commit
-
-
Alexander Markov authored
-
- 30 Nov, 2017 1 commit
-
-
Alexander Aprelev authored
-
- 22 Nov, 2017 1 commit
-
-
Chris Bracken authored
In 77af1e5e, dart:vmservice_sky was renamed to dart:vmservice_io.
-
- 21 Nov, 2017 1 commit
-
-
Martin Kustermann authored
* Add support for NDK discovery and add --prefer-shared-library option We would like to be able to use native tools (e.g. simpleperf, gdb) with precompiled flutter apps. The native tools work much better with *.so files instead of the custom formats the Dart VM uses by default. The reason for using blobs / instruction snapshots is that we do not want to force flutter users to install the Android NDK. This CL adds a `--prefer-shared-library` flag to e.g. `flutter build apk` which will use the NDK compiler (if available) to turn the precompiled app assembly file to an `*.so` file. If the NDK compiler is not available it will default to the default behavior. * Rebase, add test for NDK detection, augment flutter.gradle with @Input for flag * Use InMemoryFileSystem for test * Remove unused import * Address some analyzer warnings
-
- 22 Oct, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 17 Oct, 2017 1 commit
-
-
Alexander Aprelev authored
gen_snapshot loads all packages from single app kernel file.
-
- 06 Oct, 2017 1 commit
-
-
Zachary Anderson authored
-
- 03 Oct, 2017 1 commit
-
-
Alexander Markov authored
Add hidden options --extra-front-end-options and --extra-gen-snapshot-options to flutter tool (#12219) This CL introduces 2 hidden options to 'flutter build aot' and 'flutter run' for passing arbitrary arguments to front-end server and to gen_snapshot tool when building and running flutter app in --profile or --release modes. The ability to pass arbitrary options simplifies various experiments, as it removes the need to change defaults and rebuild flutter engine for every tested configuration.
-
- 07 Sep, 2017 1 commit
-
-
Mikkel Nygaard Ravn authored
-
- 06 Sep, 2017 1 commit
-
-
Chris Bracken authored
Checksum validation is intended only as a performance improvement. Checksum de-serialization errors (typically framework version mismatch) are expected on framework updates and shouldn't be user-visible except for informational purposes when --verbose is set.
-
- 05 Sep, 2017 1 commit
-
-
Chris Bracken authored
Adds the app entrypoint as a key in the checksum file. This change eliminates the assumption that checksummed files change when the main entrypoint changes. In the case where there are two entrypoints, a.dart and b.dart and a.dart imports b.dart and b.dart imports a.dart, building the app with entrypoint a.dart followed by a build of the app with entrypoint b.dart would result in the same files list and checksums, but should invalidate the build.
-
- 31 Aug, 2017 1 commit
-
-
Alexander Aprelev authored
This adds --preview-dart-2 flag that enables use of Dart 2.0 Frontend in Flutter tools.
-
- 29 Aug, 2017 1 commit
-
-
Chris Bracken authored
Extract a Snapshotter class that can be shared between FLX snapshotting, AOT snapshotting, and assembly AOT snapshotting. Allows for better testability of snapshotting logic. * Extracts script snapshotting used in FLX build. * Adds tests for snapshot checksumming, build invalidation/skipping. Remaining work: disentangle + extract AOT snapshotting and Assembly AOT snapshotting logic from build_aot.dart.
-
- 28 Aug, 2017 1 commit
-
-
Chris Bracken authored
This change re-introduces skipping AOT snapshot builds if input sources and outputs have not changed since the last snapshot build, assuming a build for the same platform in the same build mode. This reverts commit 3d5afb5a. It includes the following changes relative to the original: 1. Include the entrypoint source in the checksums 2. include the build mode in the checksums 3. include the target platform in the checksums
-
- 16 Aug, 2017 3 commits
-
-
Ian Hickson authored
This reverts commit 1705bf3c.
-
Ian Hickson authored
* Revert "Fix a typo in the saved certificate error message (#11640)" This reverts commit bfda885a. * Revert "Rollback patch that broke microbenchmarks (#11616)" This reverts commit 70fe6f4c.
-
Ian Hickson authored
* Revert "Extract snapshotting logic to Snapshotter class (#11591)" This reverts commit 309a2d78. * Revert "Minor whitespace formatting fix (#11590)" This reverts commit bf69c3c6. * Revert "Avoid rebuilding snapshots if no change to source (#11551)" This reverts commit 74835db5.
-
- 08 Aug, 2017 1 commit
-
-
Chris Bracken authored
This change re-introduces skipping snapshot builds if input sources (and outputs) have not changed since the last snapshot build, with a bugfix to include the entry-point source in the checksum used to check whether rebuild can be skipped. This ensures that the following sequence invalidates the cached build, resulting in two snapshot builds: flutter build ios lib/foo.dart flutter build ios lib/bar.dart This reverts commit 3d5afb5a.
-
- 07 Aug, 2017 1 commit
-
-
Yegor authored
-
- 01 Aug, 2017 1 commit
-
-
Ian Hickson authored
* Revert "Support space- and backslash-escaped dependencies (#11090)" This reverts commit e6bafd0b. * Revert "Skip AOT snapshot build if inputs are unchanged (#11084)" This reverts commit b5e522e2.
-
- 05 Jul, 2017 1 commit
-
-
Chris Bracken authored
Previously, the snapshot file was recomputed on every build. We now record checksums for all snapshot inputs (which are catalogued in the snapshot dependencies file output alongside the snapshot) and only rebuild if the checksum for any input file (or the previous output file) has changed.
-
- 09 Jun, 2017 1 commit
-
-
Ian Hickson authored
-