Make [Barback.getAllAssets] work when called synchronously.

This was broken because InputNode didn't take its input being dirty
into account when calculating whether it was dirty, so the synchronous
period between providing Barback with assets and getting those assets'
values had the graph marked as clean but none of its outputs yet
available.

R=rnystrom@google.com

Review URL: https://codereview.chromium.org//238503003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35098 260f80e4-7a28-3924-810f-c04153c831b5
3 files changed
tree: 1372cc9d7597a2eba3091a202f1f91971b6a706d
  1. example/
  2. lib/
  3. test/
  4. CHANGELOG.md
  5. LICENSE
  6. pubspec.yaml
  7. README.md
README.md

Barback is an asset build system. It is the library underlying pub's asset transformers in pub build and pub serve.

Given a set of input files and a set of transformations (think compilers, preprocessors and the like), it will automatically apply the appropriate transforms and generate output files. When inputs are modified, it automatically runs the transforms that are affected.

To learn more, see here.