Skip to content
Snippets Groups Projects
  1. Feb 27, 2018
    • Natalie Weizenbaum's avatar
      bbfe7c58
    • Natalie Weizenbaum's avatar
      Rename TestPlatform to Runtime · cc0c96e4
      Natalie Weizenbaum authored
      This clarifies the distinction between TestPlatform and SuitePlatform,
      and uses a more specific word rather than a more general one.
      Unfortunately, it does mean that we have some user-facing
      interfaces (the --platform flag, the override_platforms and
      define_platforms configuration fields) that now use different
      terminology than the test runner.
      
      It would be possible to migrate those to refer to "runtime" as well,
      but seeing as --platform in particular is very widely-used *and*
      matches up nicely with --preset (-p vs -P) I'm inclined to think it's
      not worth the effort.
      cc0c96e4
    • Natalie Weizenbaum's avatar
      Add a SuitePlatform class · decc01db
      Natalie Weizenbaum authored
      This encapsulates all the information about the platform on which a
      suite runs, and which platform selectors can select for. Currently it
      just includes the runtime and the operating system, but eventually it
      could include whether we're running internally to Google, or which
      compiler is in use.
      decc01db
    • Natalie Weizenbaum's avatar
      Fix PlatformPlugin's documentation · 1bf06fbc
      Natalie Weizenbaum authored
      1bf06fbc
  2. Feb 24, 2018
  3. Feb 23, 2018
  4. Feb 21, 2018
  5. Feb 20, 2018
  6. Feb 14, 2018
  7. Feb 12, 2018
  8. Feb 10, 2018
  9. Feb 07, 2018
  10. Jan 26, 2018
  11. Jan 22, 2018
  12. Jan 10, 2018
  13. Jan 03, 2018
  14. Jan 02, 2018
  15. Dec 18, 2017
    • Bob Nystrom's avatar
      Bump to 0.12.30 before publishing. (#736) · 6e1a5e60
      Bob Nystrom authored
      Bump to 0.12.29+1 before publishing.
    • Bob Nystrom's avatar
      Fix a couple of strong mode runtime cast errors. (#733) · 26db9616
      Bob Nystrom authored
      Fix a couple of strong mode runtime cast errors.
      
      In strong mode, a generic type instantiated with dynamic is not a
      subtype of all types. You can't pass a List<dynamic> to something
      expecting, say, List<int>.
      
      These errors are usually detected statically, and most of those have
      been fixed. However, sometimes this becomes a runtime cast, as in:
      
      main() {
        // Store a List<dynamic> in a variable of type dynamic.
        dynamic d = [];
      
        // Implicit runtime downcast from dynamic to List<String>.
        List<String> s = d;
      }
      
      In order to ease the migration to strong mode, DDC has been ignoring
      these cast failures when they involve certain commonly used types. We
      are now in the process of actively fixing those errors.
      
      More context: https://github.com/dart-lang/sdk/issues/27223
  16. Dec 17, 2017
  17. Dec 16, 2017
  18. Dec 01, 2017
Loading