Skip to content
Snippets Groups Projects
  1. Nov 02, 2017
  2. Nov 01, 2017
  3. Oct 27, 2017
  4. Oct 20, 2017
  5. Oct 19, 2017
  6. Oct 18, 2017
  7. Oct 17, 2017
  8. Oct 16, 2017
  9. Oct 12, 2017
  10. Oct 11, 2017
  11. Oct 10, 2017
  12. Oct 04, 2017
  13. Oct 03, 2017
    • Natalie Weizenbaum's avatar
      Don't use TestPlatform.all in PlatformSelector (#693) · 7f7d2183
      Natalie Weizenbaum authored
      We want users to be able to dynamically define new platforms, which
      means we need infrastructure in place for piping those platforms to
      places that previously assumed TestPlatform.all was a full list of
      available platforms. PlatformSelector is the trickiest example, since
      it's parsed in a number of different places and needs to provide useful
      feedback to users when they use an undefined platform.
      
      This splits parsing and platform validation into two separate steps.
      Validation will be done immediately after parsing when the selectors
      come from top-level annotations or parameters passed to test() or
      group(), but selectors defined in configuration files are now parsed
      only after all configuration is parsed. This will allow new platforms to
      be defined *and* referenced in configuration files.
      
      See #99
      See #391
      7f7d2183
    • Natalie Weizenbaum's avatar
      Store test platforms as strings in Configuration (#692) · bfd24cae
      Natalie Weizenbaum authored
      This will make it easier to define custom test platforms (both via #391
      and #99) in the future. Because those platforms will be loaded based on
      the configuration, requiring knowledge of them to parse the user's
      platform arguments would produce an unresolvable circular dependency.
      bfd24cae
  14. Oct 02, 2017
  15. Sep 28, 2017
  16. Sep 21, 2017
  17. Sep 20, 2017
  18. Sep 19, 2017
  19. Sep 15, 2017
  20. Sep 12, 2017
  21. Sep 11, 2017
  22. Aug 22, 2017
    • Nate Bosch's avatar
      Use non-comment generic method syntax (#676) · bf6aacaa
      Nate Bosch authored
      Fixes #667
      bf6aacaa
    • Nate Bosch's avatar
      Replace implicit dynamic with Null in arity checks (#675) · e147e2bc
      Nate Bosch authored
      Fixes #674
      
      dynamic is treated as the bottom type for function arguments, but this
      will soon change. Null will continue to be the bottom type.
      
      The question we are asking is "Is this a function that takes one
      argument", when dynamic is no longer the bottom type the question will
      become "Is this a function that takes one dynamic argument", and a
      function which take one argument of a specific type does *not* take a
      dynamic argument.
      e147e2bc
  23. Aug 04, 2017
Loading