Skip to content
Snippets Groups Projects
  1. Mar 06, 2018
  2. Mar 02, 2018
  3. Mar 01, 2018
  4. Feb 27, 2018
  5. Feb 24, 2018
  6. Feb 23, 2018
  7. Feb 21, 2018
  8. Feb 20, 2018
  9. Feb 14, 2018
  10. Feb 12, 2018
  11. Feb 10, 2018
  12. Feb 07, 2018
  13. Jan 26, 2018
  14. Jan 22, 2018
  15. Jan 10, 2018
  16. Jan 03, 2018
  17. Jan 02, 2018
  18. 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
Loading