1. 23 Feb, 2018 1 commit
  2. 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
  3. 25 May, 2017 1 commit
  4. 31 Aug, 2016 1 commit
  5. 17 Sep, 2015 2 commits
    • Kenneth Moreland's avatar
      Declare new VTKM_STATIC_ASSERT · b15940c1
      Kenneth Moreland authored
      This is to be used in place of BOOST_STATIC_ASSERT so that we can
      control its implementation.
      
      The implementation is designed to fix the issue where the latest XCode
      clang compiler gives a warning about a unused typedefs when the boost
      static assert is used within a function. (This warning also happens when
      using the C++11 static_assert keyword.) You can suppress this warning
      with _Pragma commands, but _Pragma commands inside a block is not
      supported in GCC. The implementation of VTKM_STATIC_ASSERT handles all
      current cases.
      b15940c1
    • Kenneth Moreland's avatar
      Add third party wrappers around boost macros. · 2ff6576c
      Kenneth Moreland authored
      The boost assert macros seem to have an issue where they define an
      unused typedef. This is causing the XCode 7 compiler to issue a warning.
      Since the offending code is in a macro, the warning is identified with
      the VTK-m header even though the code is in boost. To get around this,
      wrap all uses of the boost assert that is causing the warning in the
      third party pre/post macros to disable the warning.
      2ff6576c
  6. 13 Aug, 2015 1 commit
  7. 30 Jul, 2015 1 commit
    • Kenneth Moreland's avatar
      Always disable conversion warnings when including boost header files · 21b3b318
      Kenneth Moreland authored
      On one of my compile platforms, GCC was giving conversion warnings from
      any boost include that was not wrapped in pragmas to disable conversion
      warnings. To make things easier and more robust, I created a pair of
      macros, VTKM_BOOST_PRE_INCLUDE and VTKM_BOOST_POST_INCLUDE, that should
      be wrapped around any #include of a boost header file.
      21b3b318
  8. 21 May, 2015 1 commit
  9. 23 Oct, 2014 1 commit
    • Kenneth Moreland's avatar
      Add checks for signature tags · 51e3b2bb
      Kenneth Moreland authored
      It's easy to put accidently put something that is not a valid tag in a
      ControlSignature or ExecutionSignature. Previously, when you did that
      you got a weird error at the end of a very long template instantiation
      chain that made it difficult to find the offending worklet.
      
      This adds some type checks when the dispatcher is instantated to check
      the signatures. It doesn't point directly to the signature or its
      parameter, but it is much closer.
      51e3b2bb