Commit Graph

17 Commits

Author SHA1 Message Date
Jonah Williams
4ff467191b make FlutterProject synchronous (#31757) 2019-04-29 08:21:32 -07:00
Jonah Williams
0acd3e6b04 refactor context to be implicit-downcast safe (#31622) 2019-04-25 15:51:08 -07:00
Jonah Williams
50f1e1822a ensure packages file is updated when using build_runner (#29885) 2019-03-27 14:40:52 -07:00
Jonah Williams
377dfbd90d dont fail build if codegen fails (#29818) 2019-03-25 08:43:13 -07:00
Jonah Williams
469a859c72 Enable code generation features in tool (#29399) 2019-03-21 13:12:10 -07:00
Alexander Aprelev
12c4e050be Use source list from the compiler to track invalidated files for hot reload. (#29693)
* Use source list from the compiler to track invalidated files.

* Revert accidental change

* Fix first-time-seen-the-file logic

* Fix/simplify invalidate logic now that we can rely on compiler to let us know what is the cut-off point for invalidation.

* Update devfs mock to accommodate for new fields

* Fix deleted files case

* Analyzer found missing final
2019-03-20 21:58:15 -07:00
Jonah Williams
c72f18fcd5 Add builders and engine hash to fingerprint (#29434) 2019-03-20 15:40:37 -07:00
Jonah Williams
7bed378e22 Only run codegen at start of flutter_test (#29171) 2019-03-14 17:12:40 -07:00
Jonah Williams
ac6afa4d20 fix windows codegen (#29062) 2019-03-08 19:26:45 -08:00
Jonah Williams
d4a441a0d9 Add integration to all targets (#29020) 2019-03-08 12:25:35 -08:00
Jonah Williams
f5c3579f30 Remove extra build_runner modes, remove flutter_build (#28873) 2019-03-07 14:52:29 -08:00
Jonah Williams
a2d349c4c1 select ResidentCompiler during FlutterDevice initialization (#28603) 2019-03-07 11:02:42 -08:00
Jonah Williams
dd94499418 Add build script invalidation and snapshotting logic (#28866) 2019-03-06 15:16:16 -08:00
Alexandre Ardhuin
387f885481 Add missing trailing commas (#28673)
* add trailing commas on list/map/parameters

* add trailing commas on Invocation with nb of arg>1

* add commas for widget containing widgets

* add trailing commas if instantiation contains trailing comma

* revert bad change
2019-03-01 08:17:55 +01:00
Jonah Williams
60730a979b pass --skip-build-script-checks and remove module usage (#28343) 2019-02-26 13:13:20 -08:00
Jonah Williams
b594cf85fd Remove extra slash from builder that is not handled on windows (#28027) 2019-02-20 19:56:02 -08:00
Jonah Williams
67cf21577f Add basic codegen app to be used for integration testing and benchmarks (#27257) 2019-02-14 23:17:16 -08:00