1. 21 May, 2015 1 commit
  2. 14 May, 2015 4 commits
  3. 07 May, 2015 1 commit
    • Kenneth Moreland's avatar
      Fix issues with warnings about data loss from type conversion · 66aa10aa
      Kenneth Moreland authored
      Fix compile warnings that come up with the flags
      
        -Wconversion -Wno-sign-conversion
      
      This catches several instances (mostly in the testing framework) where
      types are implicitly converted. I expect these changes to fix some of
      the warnings we are seeing in MSVC.
      
      I was going to add these flags to the list of extra warning flags, but
      unfortunately the Thrust library has several warnings of these types,
      and I don't know a good way to turn on the warnings for our code but
      turn them off for Thrust.
      66aa10aa
  4. 06 May, 2015 1 commit
  5. 05 May, 2015 1 commit
  6. 04 May, 2015 1 commit
  7. 30 Apr, 2015 2 commits
    • Kenneth Moreland's avatar
      Change storage references to storage pointers. · e14fc427
      Kenneth Moreland authored
      Previously ArrayTransfer and ArrayManagerExecution received a reference
      to a Storage class in their constructor and held the reference as an
      ivar. In retrospect, this is just asking for trouble. First, it is way
      too easy to pass by value when you mean to pass by reference. Second, if
      there ever is a bug where the Storage goes out of scope before the
      classes holding a reference, it is that much harder to debug.
      e14fc427
    • Kenneth Moreland's avatar
      Change interface of ArrayTransfer to be more like ArrayHandle. · ec0adf8b
      Kenneth Moreland authored
      This includes changing methods like LoadDataForInput to PrepareForInput.
      It also changed the interface a bit to save a reference to the storage
      object. (Maybe it would be better to save a pointer?) These changes also
      extend up to the ArrayManagerExecution class, so it can effect device
      adapter implementations.
      ec0adf8b
  8. 28 Apr, 2015 1 commit
  9. 23 Apr, 2015 1 commit
  10. 16 Apr, 2015 1 commit
  11. 08 Apr, 2015 1 commit
  12. 03 Apr, 2015 1 commit
  13. 23 Mar, 2015 1 commit
  14. 10 Mar, 2015 1 commit
    • Robert Maynard's avatar
      Move back to thrust::cuda::vector to properly handle allocating uint8's · 86dc8f1d
      Robert Maynard authored
      Our approach of using the underlying allocator inside thrust was a bad approach,
      for some reason it fails to properly allocate uint8's or int8's on the correct
      boundaries. I expect that this logic is somewhere else in the code and
      instead we should use thrust::system::cuda::vector which does this properly.
      86dc8f1d
  15. 09 Mar, 2015 1 commit
  16. 05 Mar, 2015 1 commit
  17. 28 Jan, 2015 1 commit
  18. 20 Jan, 2015 3 commits
  19. 19 Dec, 2014 3 commits