Kyle Lutz
16fdb15395
Add identity<T>() function
2014-11-29 10:19:53 -08:00
Kyle Lutz
85e03f7e69
Merge pull request #315 from kylelutz/copy-to-vector-bool
...
Fix issue with copy() and std::vector<bool>
2014-11-28 12:34:46 -08:00
Kyle Lutz
5e7fb41e73
Merge pull request #312 from Mageswaran1989/string_find_string
...
oveloaded find() for string and char pointer
2014-11-26 22:23:02 -08:00
Mageswaran.D
9d813a2309
oveloaded find() for string and char pointer
2014-11-27 11:31:43 +05:30
Kyle Lutz
a6bdf21b31
Fix issue with copy() and std::vector<bool>
2014-11-26 08:46:39 -08:00
Kyle Lutz
8ae2b4ec23
Fix compilation error in dispatch_copy() with Boost 1.57
2014-11-25 23:16:10 -08:00
robotrovsky
bd845fea46
Fixed OpenCL 2.0 Header compatibility
2014-11-20 18:43:51 +01:00
Kyle Lutz
16834b9fb4
Improve documentation
2014-11-19 23:29:28 -08:00
Kyle Lutz
f53a2b3a8d
Add read() and write() methods to buffer_iterator
2014-11-19 22:08:45 -08:00
Mageswaran.D
af7e38d2ce
added lexicographical_compare algorithm & test cases
2014-11-19 23:49:10 +05:30
Kyle Lutz
53a869a7a1
Merge pull request #305 from kylelutz/stable-sort-radix-sort
...
Use radix_sort() for stable_sort() when possible
2014-11-10 21:24:14 -08:00
Kyle Lutz
88d19723e3
Use radix_sort() for stable_sort() when possible
2014-11-09 11:06:47 -08:00
Kyle Lutz
5c1aac441c
Fix bug when calling radix_sort() with partial ranges
2014-11-09 10:53:23 -08:00
Mageswaran.D
4b50a5c1dc
added support for output stream(cout<<) for compute::string : updated
2014-11-09 03:07:51 +05:30
Kyle Lutz
0bdcf3601a
Merge pull request #302 from 9prady9/windows_macro_errors
...
min, max macro conflicts on windows platform
2014-11-07 22:35:34 -08:00
Pradeep Garigipati
505d1ac0ec
Bugfix to avoid conflicts with macro definitions on windows platform
2014-11-07 15:31:06 -05:00
Kyle Lutz
52eab193e7
Merge pull request #301 from Mageswaran1989/swap_api_string_class
...
added swap api for string class
2014-11-07 12:03:08 -08:00
Mageswaran.D
119e201c94
added swap api for string class
2014-11-07 23:51:00 +05:30
Kyle Lutz
c5cd43bf0b
Merge pull request #299 from shehzan10/unused-warning-fixes
...
Removing unused variables that cause warnings
2014-11-05 20:03:18 -08:00
Shehzan Mohammed
ee4e2a03f2
Removing unused variables that cause warnings
2014-11-05 17:54:46 -05:00
Kyle Lutz
e8cccb517c
Use ulong_ instead of size_type for dynamic_bitset::count()
...
This fixes the following compilation error on Mac OS X:
"error: implicit instantiation of undefined template
'boost::compute::detail::type_name_trait<unsigned long>'"
2014-11-05 08:13:08 -08:00
Kyle Lutz
a11fda7aa3
Merge pull request #295 from Mageswaran1989/String_find-issue288
...
String find issue288
2014-11-05 07:56:58 -08:00
Mageswaran.D
1dca7c7734
updated with lit<char> instead int
2014-11-04 13:21:40 +05:30
Mageswaran.D
bdc6d79e4d
String::find() signed char fix with test case
2014-11-04 13:06:11 +05:30
Kyle Lutz
b45da6f052
Fix issue when calling fill() with empty range
2014-11-01 10:47:00 -07:00
Kyle Lutz
934c04fbb2
Remove usage of deprecated clEnqueueTask()
...
This removes the usage of the deprecated clEnqueueTask()
function when compiled with OpenCL 2.0 or later.
2014-10-29 23:04:47 -07:00
Kyle Lutz
34baff744d
Add documentation for BOOST_COMPUTE_DEFAULT_DEVICE_TYPE
2014-10-24 06:05:26 -07:00
cwkx
1c5b6af7fc
Update context.hpp
...
Fix compilation on windows
2014-10-23 16:01:23 +01:00
Kyle Lutz
e25f167088
Merge pull request #279 from pentschev/adjacent_difference_temp_vector
...
Added temporary vector to adjacent_difference().
2014-10-22 23:13:06 -04:00
Peter Andreas Entschev
c117648c4c
Added temporary vector to adjacent_difference().
...
The intermediary temporary vector fixes an issue where first element of a work
group can be corrupted when output vector is the same as the input.
2014-10-16 13:56:19 -03:00
Roshan
635f365058
Rename tile_sets kernel, add support for comparator
...
Rename the tile_sets kernel to balanced_path for consistency with
merge_path. Also add support for giving a custom comparator.
2014-10-16 12:49:50 +05:30
Kyle Lutz
ad33665b89
Add type_definition<T>() function
2014-09-30 22:24:31 -07:00
Kyle Lutz
e7578b697f
Merge pull request #272 from kylelutz/improve-test-coverage
...
Improve test coverage
2014-09-29 21:26:21 -07:00
Kyle Lutz
eef75bf1fa
Merge pull request #269 from kylelutz/thread-safe
...
Use thread-local storage for global program cache
2014-09-29 20:41:54 -07:00
Kyle Lutz
f300370366
Add test for platform class
2014-09-29 20:30:39 -07:00
Kyle Lutz
f3158959ed
Fix return value for dispatch_fill_async()
2014-09-29 20:01:17 -07:00
Kyle Lutz
44895606ac
Merge pull request #268 from kylelutz/search-use-find
...
Change search() and search_n() to use find()
2014-09-28 14:38:35 -07:00
Kyle Lutz
05afa5f707
Use thread-local storage for global program cache
2014-09-28 12:37:48 -07:00
Kyle Lutz
76a416c5a9
Change search() and search_n() to use find()
2014-09-28 10:16:14 -07:00
Kyle Lutz
10d79c6689
Fix bug when using bind() with adapted structs
2014-09-27 11:42:29 -07:00
Kyle Lutz
0b0cbd399e
Merge pull request #265 from roshanr95/uniform_int_distribution
...
Uniform int distribution
2014-09-21 11:06:08 -07:00
Kyle Lutz
7e05c0f9a5
Merge pull request #262 from kylelutz/opencl-2.0
...
Add OpenCL 2.0 support
2014-09-21 11:05:15 -07:00
roshanr
ba09a9f3d0
Fix issue #159
2014-09-20 15:35:35 +05:30
Kyle Lutz
4b10ea608b
Merge pull request #264 from kylelutz/refactor-get-info
...
Refactor get_info() functions
2014-09-14 21:13:36 -07:00
Kyle Lutz
cdcd4c5a32
Refactor get_info() functions
2014-09-13 18:42:43 -07:00
Kyle Lutz
7912b344d1
Add variadic bind() implementation
2014-09-13 13:18:16 -07:00
Kyle Lutz
ec254c04bb
Add OpenCL 2.0 support
2014-09-13 12:29:03 -07:00
Kyle Lutz
60f0709bc1
Merge pull request #259 from kylelutz/dynamic-bitset
...
Add dynamic_bitset class
2014-09-07 11:37:50 -07:00
Kyle Lutz
8310e8e729
Add dynamic_bitset class
2014-09-07 11:21:46 -07:00
Kyle Lutz
49fc80d204
Fix bug when using popcount() with ulong
2014-09-07 11:00:46 -07:00