Devon Carew
cda2feb215
restore the directives_ordering lint ( flutter/engine#27346 )
2021-07-13 08:26:02 -07:00
Devon Carew
5606c9682f
update the analysis options for tools/licenses ( flutter/engine#27339 )
...
update the analysis options for tools/licenses
2021-07-12 16:34:42 -07:00
Yegor
6dfbdc3f05
[web] delete e2etests and all related tooling ( flutter/engine#27299 )
...
* [web] delete e2etests and all related tooling
2021-07-12 12:16:31 -07:00
Devon Carew
22df124af6
disable the directives_ordering lint ( flutter/engine#27331 )
2021-07-12 11:31:46 -07:00
Chase Latta
d7a4148d62
[fuchsia] make dart_runner work with cfv2 ( flutter/engine#27226 )
...
Adds support for running the dart runner as a CFv2 component.
The runner has been refactored to launch in both a v1 environemnt
as well as a v2 environment.
2021-07-08 15:19:21 -07:00
Zachary Anderson
83066bd45d
Add an option to use a prebuilt Dart SDK ( flutter/engine#26931 )
2021-07-08 10:36:34 -07:00
Dan Field
f314bfb910
pub get offline for scenario_app ( flutter/engine#27240 )
2021-07-08 09:16:02 -07:00
Zachary Anderson
3f02650a9b
Emit more info while running pre-push githooks ( flutter/engine#27222 )
2021-07-07 15:37:08 -07:00
Dan Field
75dd73587d
Fix zip bundle structure ( flutter/engine#27150 )
...
* Fix zip bundle structure
* Add test, make test.py python3 safe
2021-07-07 15:31:28 -07:00
Jason Simmons
2e770170d0
Move the Android API JAR ahead of the third-party dependencies in the Javadoc classpath ( flutter/engine#27125 )
2021-07-01 21:56:02 -07:00
Darren Chan
cc3f93e26d
Prepare for cfv2 unittests. ( flutter/engine#27036 )
2021-07-01 13:11:01 -07:00
David Worsham
5e5fe01dd2
Reland "fuchsia: Delete all the legacy code! ( #26422 )" ( flutter/engine#27075 )
...
This reverts commit bb3c49a9c3edf931a5601f0245faa85f5e077cb4.
2021-06-30 15:43:21 -07:00
Chase Latta
38cc5181d8
Allow fuchsia_archive to accept a cml file and cmx file ( flutter/engine#27012 )
...
This adds support for adding a cml file to a fuchsia package. The
cml file will be compiled to a cm file and included in the archive.
2021-06-28 13:48:21 -07:00
Dan Field
844fa85973
Fix Fuchsia build on Mac ( flutter/engine#27007 )
2021-06-28 10:36:01 -07:00
Zachary Anderson
c4922e97ae
Use package:clang_tidy in git pre-push hook ( flutter/engine#26986 )
2021-06-26 22:13:26 -07:00
Dan Field
7d104db2ff
Make const_finder a kernel snapshot rather than app_jit ( flutter/engine#26958 )
2021-06-24 21:10:24 -07:00
Dan Field
225eefb97f
font-subset builds its own zip bundle and adds a README ( flutter/engine#26927 )
2021-06-24 12:36:55 -07:00
Chase Latta
6c40a784a2
Make fuchsia python scripts work with python3 ( flutter/engine#26924 )
2021-06-24 12:11:02 -07:00
Zachary Anderson
d4b386da55
Make clang_tidy test more hermetic ( flutter/engine#26910 )
2021-06-23 14:48:11 -07:00
Zachary Anderson
6ec4ac1011
Fix tools/luci/build.py script ( flutter/engine#26895 )
2021-06-23 09:34:22 -07:00
Dan Field
42ef4abc81
fix javadoc ( flutter/engine#26892 )
2021-06-22 23:01:01 -07:00
Zachary Anderson
39f533c8b8
Make ci/lint.dart more idiomatic and move to tools/clang_tidy ( flutter/engine#26722 )
2021-06-22 20:36:01 -07:00
Zachary Anderson
46d0947985
Add a python script for doing prod rebuilds ( flutter/engine#26889 )
2021-06-22 18:09:16 -07:00
Dan Field
383b728733
Const finder NNBD ( flutter/engine#26883 )
2021-06-22 16:11:01 -07:00
keyonghan
2b4b08f865
increase verification timeout ( flutter/engine#26886 )
2021-06-22 15:18:30 -07:00
Zachary Anderson
23cb015a33
Add pre-push git hook ( flutter/engine#26699 )
2021-06-20 16:12:53 -07:00
Dan Field
01bf2ce3d7
Android lint to NNBD ( flutter/engine#26826 )
2021-06-20 06:58:17 -07:00
Darren Chan
6ea64cbb71
[build] Speed up incremental & no-op builds. ( flutter/engine#26815 )
...
Per gn documentation, the output timestamp can remain the same if all outputs remain the same, resulting in large time savings since dependent targets don't need to be rebuilt.
See: https://gn.googlesource.com/gn/+/HEAD/docs/reference.md#target-declarations-action_declare-a-target-that-runs-a-script-a-single-time-outputs
Currently, `copy_debug_symbols.py` updates timestamps unconditionally, resulting in slower incremental and no-op builds.
We change its current behavior to not update the timestamps if the debug symbols will not change.
Local testing indicates around a `20s` improvement for no-op and incremental builds:
- Control: http://go/paste/4800062489100288
- Experiment: http://go/paste/5727928869453824
See https://fxbug.dev/79001 .
CC: @naudzghebre
2021-06-18 19:35:06 -04:00
Chinmay Garde
ba8b4b7161
Add family of dependencies that work on SPIRV. ( flutter/engine#26745 )
2021-06-15 18:04:01 -07:00
Gary Qian
8bd3a1ca26
Update create_sdk_cipd_package.sh ( flutter/engine#26755 )
2021-06-15 00:21:26 -07:00
godofredoc
3e4c6957e4
Updates the objectc docs script to use env variables. ( flutter/engine#26666 )
2021-06-10 12:49:02 -07:00
Yegor
3d93c2d50f
small clean-up of the license script ( flutter/engine#26659 )
...
* small clean-up of the license script
2021-06-09 16:22:35 -07:00
David Worsham
bad9b71a01
Revert "fuchsia: Delete all the legacy code! ( #26422 )" ( flutter/engine#26637 )
...
This reverts commit 9afd7d6af8a0d023c0db67d24c55eb6c08c48aba.
2021-06-08 12:47:44 -07:00
David Worsham
9afd7d6af8
fuchsia: Delete all the legacy code! ( flutter/engine#26422 )
2021-06-07 17:29:39 -07:00
Chris Bracken
f411050a16
Fix Android imports stamp file write mode ( flutter/engine#26614 )
2021-06-07 12:29:02 -07:00
LongCatIsLooong
f2d4eff14c
[Android KeyEvents] Split AndroidKeyProcessor into separate classes ( flutter/engine#25628 )
2021-06-04 18:54:01 -07:00
Daco Harkes
c386089d6a
Update pub_get_offline.py ( flutter/engine#26510 )
2021-06-01 08:19:02 -07:00
Darren Chan
5b6518d416
Add debug symbols (symbol-index) to serve.sh for Fuchsia. ( flutter/engine#26463 )
2021-05-27 16:49:02 -07:00
Jason Simmons
b0f0e798b4
Disable hidden symbols on unoptimized builds in order to improve test backtraces ( flutter/engine#26409 )
2021-05-27 13:59:02 -07:00
Darren Chan
24e35adeb4
Canonicalize fuchsia runner debug symbol path. ( flutter/engine#26426 )
2021-05-27 13:14:01 -07:00
Chase Latta
b563c3aa66
Add script to serve fuchsia packages ( flutter/engine#26380 )
2021-05-26 15:39:02 -07:00
Darren Chan
a18e76809f
Remove build timestamp from build_info.h. ( flutter/engine#26403 )
...
Remove build timestamp as it is not updating correctly and it would mark
the build as dirty, triggering a rebuild.
Bug: https://fxbug.dev/73263
2021-05-25 14:43:46 -04:00
Zachary Anderson
996427a9ea
Clean up Dart scripts in ci/ ( flutter/engine#26325 )
2021-05-21 13:29:23 -07:00
Darren Chan
d67fdf5256
Provide the following information to the inspect tree: ( flutter/engine#26179 )
2021-05-21 11:09:02 -07:00
Chris Bracken
31b399abd6
Make tools/gn compatible with Python 3 ( flutter/engine#26321 )
...
Python 2.7 was end-of-lifed on 2020-01-01. This makes tools/gn
compatible with both Python 2.7 and Python 3.
Issue: https://github.com/flutter/flutter/issues/83043
2021-05-21 10:58:13 -07:00
Zachary Anderson
ac61a5fea8
Clean up testing/benchmark ( flutter/engine#26313 )
2021-05-21 09:49:05 -07:00
Zachary Anderson
485954071d
Use 'pub get --offline' for scenario_app deps ( flutter/engine#26254 )
2021-05-20 12:02:12 -07:00
Zachary Anderson
16371c3379
Use path dependencies for testing/symbols ( flutter/engine#26261 )
2021-05-20 09:23:21 -07:00
Zachary Anderson
740a85e9f0
Adds package:litetest, uses it instead of package:test under testing/dart ( flutter/engine#26215 )
2021-05-19 23:08:23 -07:00
Chase Latta
84f7a3337b
Reland outputs a json version of the package manifest. ( flutter/engine#26163 )
...
This patch is in preparation for incremental package serving from the engine repo.
fxbug.dev/76633
Previous attempt to land this patch was failing because I was generating
the package manifest in the package's directory.
2021-05-17 13:21:30 -07:00