Skip to content
Snippets Groups Projects
  1. Dec 17, 2015
    • Natalie Weizenbaum's avatar
      Clean up the semantics of package descriptions. · a69f0c9c
      Natalie Weizenbaum authored
      This folds the distinction between "resolved" and "unresolved"
      descriptions into the distinction between PackageIds and PackageRefs. In
      other words, all PackageIds now have resolved descriptions and all
      PackageRefs now have unresolved descriptions. This makes it easier to
      track which descriptions are resolved and express resolution constraints
      via the type system.
      
      This also restricts the creation of PackageRefs and PackageIds to source
      classes, which helps ensure that the description format—which is an
      implementation detail—doesn't leak into surrounding code.
      
      R=rnystrom@google.com
      
      Review URL: https://codereview.chromium.org//1528523003 .
      a69f0c9c
  2. Dec 02, 2015
  3. Oct 21, 2015
  4. Jul 09, 2015
    • Natalie Weizenbaum's avatar
      Fix various pub issues. · 072c5d85
      Natalie Weizenbaum authored
      * Normalize paths before they're passed to dart2js. It handles "." and
        ".." path components poorly.
      
      * Ensure that paths emitted by list-package-dirs are always absolute and
        normalized for backwards-compatibility with the existing protocol.
      
      * Make Package.listFiles work for an in-memory package.
      
      * Fix an error message expectation in packages_file_test.
      
      R=rnystrom@google.com
      
      Review URL: https://codereview.chromium.org//1228683003 .
      072c5d85
  5. May 14, 2015
Loading