{"push_id":1980445907,"size":1,"distinct_size":1,"ref":"refs/heads/github-sync","head":"f39f11fcf02a40a1087a30a2073c8bb828cd0863","before":"9380e1efc7f1c6dbb095741fb2fa1f66beb54552","commits":[{"sha":"f39f11fcf02a40a1087a30a2073c8bb828cd0863","author":{"name":"matanl","email":"9d3d1765649aab0fe298edef502b316936b2312d@google.com"},"message":"feat(Compiler): Add a `generator_inputs` flag, and infer automatically in pub.\n\nThis is a fork of my original PR https://github.com/dart-lang/angular/pull/624\nthat didn't actually work. Basically, in `barback` only (i.e. pub) we now\nconsider all \"relative\" (same-package, whether or not a relative or absolute\nURL was used) imports will eventually have a `.template.dart` output file.\n\nThis avoids having to call the (on barback) costly \"hasInput(...)\" calls, which\nin turn cause blocking I/O on pub as it waits for generators to finish, which\nin turn causes blocking I/O, slowing builds significantly.\n\nAs an opt-out, the `generator_inputs` flag can be used. See the CHANGELOG. I am\nconsidering this a bug in the compiler versus a feature, so we can release and\nhave users simply `pub upgrade` to fix the problem once I mark this non-alpha.\n\nProgress towards https://github.com/dart-lang/angular/issues/594.\n\nPiperOrigin-RevId: 168423570","distinct":true,"url":"https://api.github.com/repos/dart-lang/angular/commits/f39f11fcf02a40a1087a30a2073c8bb828cd0863"}]}
{"actor":{"display_login":"alorenzen"}}