Skip to content
Snippets Groups Projects
  1. Dec 02, 2016
    • Natalie Weizenbaum's avatar
      Avoid barback for precompilation if possible. (#1481) · 98ecbded
      Natalie Weizenbaum authored
      Previously we were always loading an AssetEnvironment when we
      precompiled any executable. Now we only load that environment if some
      package dependended on by some executable actually uses a transformer.
      Otherwise, we precompile from disk. The new approach is substantially
      faster and produces better error messages.
      
      Closes #1473
      98ecbded
  2. Dec 01, 2016
  3. Oct 26, 2016
  4. Oct 04, 2016
  5. Sep 29, 2016
    • Natalie Weizenbaum's avatar
      Test package APIs rather than resource APIs. · 64a4813f
      Natalie Weizenbaum authored
      Test package APIs rather than resource APIs.
      
      Closes #1446
      64a4813f
    • Bob Nystrom's avatar
      Make "--no-packages-dir" the default. · 3dd04bd1
      Bob Nystrom authored
      The actual change itself is tiny. However, almost all of pub's existing
      integration tests validated the correct output by looking at the
      contents of the generated "packages" dirs. :(
      
      I fixed most of those to instead validate against the .packages file.
      
      I didn't change the Git ones because the .packages files end up
      containing paths that point to specific Git commits. Getting that
      working felt like more work than it was worth right now.
      
      When we fully remove support for packages directories, we'll want to
      fix that.
      
      Fix #1450.
      
      R=nweiz@google.com
      
      Review URL: https://codereview.chromium.org//2377063002 .
      3dd04bd1
  6. Sep 28, 2016
  7. Sep 21, 2016
  8. Aug 25, 2016
  9. Aug 18, 2016
  10. Aug 16, 2016
  11. Aug 11, 2016
  12. Aug 02, 2016
  13. Aug 01, 2016
  14. Jul 27, 2016
  15. Jul 25, 2016
  16. Jul 22, 2016
  17. Jul 21, 2016
  18. Jul 06, 2016
  19. Jun 27, 2016
  20. Jun 24, 2016
  21. Jun 23, 2016
  22. Jun 20, 2016
    • Natalie Weizenbaum's avatar
      Refactor Source and SourceRegistry. · 3fb39388
      Natalie Weizenbaum authored
      This splits Source into two classes, Source and LiveSource. The former
      is completely independent of the system cache directory, and mostly
      contains source metadata and logic about manipulating descriptions.
      
      SourceRegistry now deals strictly in Sources, with LiveSources being
      handled by SystemCache. This means that classes like Pubspec and
      LockFile no longer have transitive references to the system cache
      directory.
      
      This will also make it possible to clean up PackageName equality logic
      by making PackageNames track their concrete Sources rather than just
      their source names.
      
      See #912
      
      R=rnystrom@google.com
      
      Review URL: https://codereview.chromium.org//2044253003 .
      3fb39388
  23. Jun 06, 2016
  24. Jun 02, 2016
  25. Jun 01, 2016
Loading