Permalink
Commits on Dec 13, 2012
  1. device_function's constructors are executed on host code and as such …

    Francois Pichet
    Francois Pichet committed Dec 13, 2012
    …need to be flagged as __host__.
    
    This might be a bug in the thrust headers that doesn't show up on other CUDA compilers.
Commits on Oct 3, 2012
  1. reinstall the __launch_bounds__ attributes

    Francois Pichet
    Francois Pichet committed Oct 3, 2012
Commits on Oct 1, 2012
  1. Add an iterator_traits for every type of iterator.

    Francois Pichet
    Francois Pichet committed Oct 1, 2012
    This change is necessary to be able to use the thrust lib with libc++.
    libc++ seems to really insist that every iterator has it own iterator_traits
    class (i.e.: cannot depend on the iterator_traits of the iterator's base class).
    We could possibly upstream this change to the authors to get their opinion.
  2. Comment out the __launch_bounds__ attribute. psclang cannot handle te…

    Francois Pichet
    Francois Pichet committed Oct 1, 2012
    …mplate expression inside attribute parameters; Will be fixed later this week.
Commits on Sep 28, 2012
  1. Add placeholder CHANGELOG for 1.7.0

    jaredhoberock committed Sep 28, 2012
    Integrate new CUDA merge code
  2. Avoid attempting to launch an empty merge kernel

    jaredhoberock committed Sep 28, 2012
    Use the blocked_thread_array interface instead of built-ins
  3. Add some comments

    jaredhoberock committed Sep 28, 2012
  4. Add some more notes

    jaredhoberock committed Sep 28, 2012
Commits on Sep 27, 2012
  1. Eliminate __ldg placeholder

    jaredhoberock committed Sep 27, 2012
    Don't launch a kernel with zero blocks
    Eliminate unnecessary template parameters
    Find the best tunables for GTX 480
  2. Merge pull request #234 from jaredhoberock/issue-233

    jaredhoberock committed Sep 27, 2012
    Use explicitly signed and sized types for testing rather than relying on...
  3. Working-ish code

    jaredhoberock committed Sep 27, 2012
Commits on Sep 26, 2012
  1. Use explicitly signed and sized types for testing rather than relying…

    jaredhoberock committed Sep 26, 2012
    … on the non-portable meaning of types such as char.
    
    
    Fixes #233
Commits on Sep 25, 2012
Commits on Sep 24, 2012
Commits on Sep 10, 2012
  1. Merge pull request #230 from jaredhoberock/reduce_by_key

    jaredhoberock committed Sep 10, 2012
    Add performance test for reduce_by_key
Commits on Sep 5, 2012
  1. Merge pull request #226 from jaredhoberock/fix-superfluous-punctuation

    jaredhoberock committed Sep 5, 2012
    Eliminate pedantic warnings
Commits on Sep 4, 2012
Commits on Aug 30, 2012
  1. Merge pull request #225 from jaredhoberock/fix-224

    jaredhoberock committed Aug 30, 2012
    has_member_construct1 -> needs_default_construct_via_allocator
  2. has_member_construct1 -> needs_default_construct_via_allocator

    jaredhoberock committed Aug 30, 2012
    Reported by Andrew Corrigan
    
    Fixes #224
Commits on Aug 27, 2012
Commits on Aug 26, 2012
  1. Compare THRUST_HOST_COMPILER against THRUST_HOST_COMPILER_MSVC in cud…

    jaredhoberock committed Aug 26, 2012
    …a/detail/assign_value.h
    
    Forward the system parameter in cuda::detail::assign_value
    
    Fixes #219
    Fixes #220
Commits on Aug 14, 2012
  1. Merge pull request #216 from jaredhoberock/safe-temporary_array

    jaredhoberock committed Aug 14, 2012
    Safe temporary array
  2. Port the last of temporary_array's constructors to the new allocator-…

    jaredhoberock committed Aug 14, 2012
    …aware copy construction algorithms.
  3. Port all of the allocator_traits functions to the explicit dispatch p…

    jaredhoberock committed Aug 14, 2012
    …ath.
    
    Introduce is_call_possible to make checking for allocator member functions more correct.