1. 29 Jun, 2018 1 commit
  2. 05 Jun, 2018 1 commit
  3. 16 May, 2018 1 commit
  4. 20 Sep, 2017 1 commit
    • Kenneth Moreland's avatar
      Update copyright for Sandia · c3a3184d
      Kenneth Moreland authored
      Sandia National Laboratories recently changed management from the
      Sandia Corporation to the National Technology & Engineering Solutions
      of Sandia, LLC (NTESS). The copyright statements need to be updated
      accordingly.
      c3a3184d
  5. 10 Aug, 2017 1 commit
  6. 07 Aug, 2017 1 commit
  7. 29 Jun, 2017 1 commit
  8. 26 May, 2017 1 commit
  9. 25 May, 2017 1 commit
  10. 28 Mar, 2017 1 commit
  11. 07 Feb, 2017 1 commit
    • David C. Lonie's avatar
      Simplify exception hierarchy. · f601e38b
      David C. Lonie authored
      Remove the ErrorControl class such that all subclasses now inherit from
      error. Renamed all exception classes via s/ErrorControl/Error/.
      
      See issue #57.
      f601e38b
  12. 02 Feb, 2017 1 commit
  13. 31 Jan, 2017 1 commit
    • Kenneth Moreland's avatar
      Make sure all ArrayPortals have a Set method. · 629271bc
      Kenneth Moreland authored
      The current design for ArrayPortalVirtual makes it a requirement for all
      array portals (that it wraps) to have Set defined. Thus, make sure Set is
      defined for all ArrayPortal. Where Set is invalid, an assert is thrown if
      something calls it at runtime.
      629271bc
  14. 16 Nov, 2016 1 commit
    • Kenneth Moreland's avatar
      Remove exports for header-only functions/methods · fdaccc22
      Kenneth Moreland authored
      Change the VTKM_CONT_EXPORT to VTKM_CONT. (Likewise for EXEC and
      EXEC_CONT.) Remove the inline from these macros so that they can be
      applied to everything, including implementations in a library.
      
      Because inline is not declared in these modifies, you have to add the
      keyword to functions and methods where the implementation is not inlined
      in the class.
      fdaccc22
  15. 01 Sep, 2016 1 commit
  16. 31 Aug, 2016 1 commit
  17. 15 Jun, 2016 2 commits
    • Kenneth Moreland's avatar
      Get around issue with min/max macros defined · dc15a6be
      Kenneth Moreland authored
      There were a few places in the source code where
      std::numeric_limits::min and max were used. There is an issue with these
      methods on windows because the standard libraries there define macros
      with the same name. Get around this problem by either places parentheses
      so that they do not look like macros or use the vtkm::Infinity methods
      instead.
      dc15a6be
    • Robert Maynard's avatar
      Obey VisualStudio checked iterator levels, and NULL checked iterators · 1e19101e
      Robert Maynard authored
      When compiling under VisualStudio we need to first determine if checked
      iterators are enabled ( _ITERATOR_DEBUG_LEVEL ). We don't want to use the
      NDEBUG key, as we could be inside a project that is in Debug mode with
      disabled checked iterators.
      
      Secondly if they are enabled we need to handle the use case of NULL iterators
      that get advanced by length zero. This last case is valid, but isn't supported
      by the checked iterators so we need to work around it
      1e19101e
  18. 26 May, 2016 1 commit
    • Robert Maynard's avatar
      ArrayPortalFromIterators now can be explicitly instantiated. · 6da2dc0c
      Robert Maynard authored
      Template instantiation is useful because when you are creating object files, as
      uninstantiated template definitions are not are not added. Fully supporting
      explicit instantiation like ITK does will require more code changes, but
      this is a very minor step towards that goal.
      6da2dc0c
  19. 20 Apr, 2016 1 commit
  20. 01 Apr, 2016 1 commit
  21. 01 Oct, 2015 1 commit
  22. 27 Jul, 2015 1 commit
    • Kenneth Moreland's avatar
      Fix various MSVC warnings. · 85a2545c
      Kenneth Moreland authored
      Most warnings had to do with implicit type conversions and some on
      treating an integer (actually a pointer) as a boolean.
      85a2545c
  23. 19 Jun, 2015 1 commit
  24. 21 May, 2015 1 commit
  25. 12 Sep, 2014 2 commits
    • Kenneth Moreland's avatar
      Correct error message. · 08893fff
      Kenneth Moreland authored
      Why do I not see the typos until I've merged and pushed my
      changes to the main repository?
      08893fff
    • Kenneth Moreland's avatar
      Check for wide iterators in ArrayPortalFromIterators. · e612e423
      Kenneth Moreland authored
      When compiling with 32-bit Ids for a 64 bit machine (which is not
      uncommon), it is possible that the distance between two iterators
      is larger than the maximum value that can be stored in vtkm::Id.
      If two such iterators were passed to ArrayPortalFromIterators, that
      would cause problems.
      
      This change checks for that condition and throws an out of memory
      exception if it occurs. That would be a pretty darn big array and
      is more likely to be the cause of an error somewhere else in the
      code, but either way the check and error is good. This change also
      fixes a warning we have been getting with MSVC.
      e612e423
  26. 08 Sep, 2014 1 commit
  27. 12 Aug, 2014 1 commit
  28. 11 Jun, 2014 1 commit
  29. 19 May, 2014 1 commit
  30. 07 Mar, 2014 1 commit
  31. 11 Feb, 2014 1 commit
  32. 10 Feb, 2014 1 commit