Kyle Lutz
3c56ea4cbe
Preserve memory flags in buffer::clone()
2015-02-07 12:27:24 -08:00
Kyle Lutz
a52cf3d8d6
Merge pull request #417 from roshanr95/set-algorithms-benchmarks
...
Rewrite benchmarks for set_algorithms
2015-01-25 19:01:55 -08:00
Roshan
bf89f042e7
Rewrite benchmarks for set_algorithms
2015-01-25 03:18:44 +05:30
Kyle Lutz
82a8ef9682
Merge pull request #416 from bastiankoe/develop
...
Fixed missing header
2015-01-21 22:08:17 -08:00
Bastian Köcher
426fbbb8c4
- Added missing header
2015-01-21 20:03:54 +01:00
Kyle Lutz
bed9b761f7
Merge pull request #413 from bastiankoe/destructor_callback
...
Register destructor callback is now templated
2015-01-20 19:57:03 -08:00
Bastian Köcher
1e711e0330
- Rebased with develop branch
...
- Moved include into the test
Conflicts:
test/test_buffer.cpp
2015-01-20 10:19:37 +01:00
Kyle Lutz
f4bf942a31
Merge pull request #412 from bastiankoe/createsubbuffer
...
CreateSubbuffer support
2015-01-16 18:40:01 -08:00
Kyle Lutz
316109abd4
Merge pull request #410 from kylelutz/wait-guard
...
Add wait_guard class
2015-01-16 18:39:18 -08:00
Kyle Lutz
de0794e140
Merge pull request #409 from kylelutz/vector-resize-exception
...
Add test for vector::resize() exception-safety
2015-01-16 18:39:11 -08:00
Bastian Köcher
09d3c44cd7
- Added templated register_destructor_callback function and a test for this new functionality
2015-01-16 16:38:25 +01:00
Bastian Köcher
7eba538c55
Merge branch 'develop' into createsubbuffer
2015-01-16 15:59:24 +01:00
Bastian Köcher
78ce892705
- Added testcase for subbuffer creation
...
- Added documentation and asserts for buffer.create_subbuffer function
2015-01-16 15:57:28 +01:00
Bastian Köcher
1e2da6b9c8
- Added function to create a subbuffer
2015-01-15 15:10:50 +01:00
Kyle Lutz
79aa6758f2
Add wait_guard class
2015-01-07 20:19:05 -08:00
Kyle Lutz
8b27e22b2f
Add test for vector::resize() exception-safety
2015-01-07 20:17:26 -08:00
Kyle Lutz
861a75ae9f
Merge pull request #404 from kylelutz/copy-async-static-assert
...
Change assert() to static_assert() in copy_async()
2014-12-30 22:37:35 -08:00
Kyle Lutz
5b5eae8270
Change assert() to static_assert() in copy_async()
...
This changes the assert() for contiguous host iterators in
the copy_async() algorithm to a static_assert() so that this
currently unsupported case can be caught at compile-time.
2014-12-30 20:59:04 -08:00
Kyle Lutz
fa0f429d10
Merge pull request #400 from kylelutz/test-std-accumulate-equality
...
Add test for equality with std::accumulate()
2014-12-30 16:35:53 -08:00
Kyle Lutz
01643e7f9a
Add test for equality with std::accumulate()
2014-12-30 16:12:55 -08:00
Kyle Lutz
6609a54c00
Merge pull request #399 from kylelutz/rename-misc-tests
...
Rename miscellaneous tests
2014-12-30 15:26:09 -08:00
Kyle Lutz
3807484451
Merge pull request #398 from kylelutz/fix-local-buffer-test
...
Fix local_buffer test when checking local memory size
2014-12-30 15:25:49 -08:00
Kyle Lutz
7f962e6078
Rename miscellaneous tests
2014-12-30 14:50:47 -08:00
Kyle Lutz
c48c4dd086
Fix local_buffer test when checking local memory size
...
This fixes a test failure for implementations which don't
properly report dynamically set local memory buffer sizes.
2014-12-30 14:42:52 -08:00
Kyle Lutz
9f9e6f4543
Merge pull request #396 from kylelutz/four-iterator-algorithms
...
Add four-iterator versions of equal() and mismatch()
2014-12-30 14:03:26 -08:00
Kyle Lutz
c74c2abc4f
Add four-iterator versions of equal() and mismatch()
2014-12-30 13:44:24 -08:00
Kyle Lutz
d2ea30895d
Merge pull request #395 from roshanr95/includes
...
Make documentation of includes algorithm more clearer
2014-12-30 13:40:36 -08:00
Kyle Lutz
a72ee2f289
Merge pull request #394 from roshanr95/bernoulli-distribution
...
Change default parameter to 0.5
2014-12-30 13:39:13 -08:00
Kyle Lutz
20d1d95adc
Merge pull request #393 from kylelutz/public-is-device-iterator
...
Move is_device_iterator to the public API
2014-12-30 12:58:40 -08:00
Roshan
35b6ff62ee
Make documentation of includes algorithm more clearer
2014-12-31 02:00:57 +05:30
Roshan
2a24b282f5
Change default parameter to 0.5
2014-12-31 01:55:55 +05:30
Kyle Lutz
cfdb10c808
Move is_device_iterator to the public API
2014-12-30 10:06:47 -08:00
Kyle Lutz
a25cbbe233
Merge pull request #355 from kylelutz/local-buffer
...
Add local_buffer class
2014-12-25 11:24:49 -08:00
Kyle Lutz
c31195ec7d
Add local_buffer class
2014-12-24 14:06:18 -08:00
Kyle Lutz
fa2fd2ceab
Merge pull request #354 from kylelutz/osx-fixes
...
Fixes for Mac OS X
2014-12-24 11:39:56 -08:00
Kyle Lutz
417cb03670
Fixes for Mac OS X
2014-12-24 09:25:55 -08:00
Kyle Lutz
88811e345b
Merge pull request #353 from kylelutz/more-thrust-benchmarks
...
Add more Thrust performance benchmarks
2014-12-21 09:34:35 -08:00
Kyle Lutz
e92eb1da54
Add more Thrust performance benchmarks
2014-12-21 09:24:15 -08:00
Kyle Lutz
e3bbce456b
Merge pull request #352 from kylelutz/rename-types-builtin
...
Rename types/builtin.hpp to types/fundamental.hpp
2014-12-21 09:15:29 -08:00
Kyle Lutz
febf66b11b
Merge pull request #351 from kylelutz/for-each-n
...
Add for_each_n() algorithm
2014-12-21 09:15:21 -08:00
Kyle Lutz
c97c83a562
Rename types/builtin.hpp to types/fundamental.hpp
2014-12-20 13:39:50 -08:00
Kyle Lutz
73b246603b
Add for_each_n() algorithm
2014-12-20 13:30:36 -08:00
Kyle Lutz
7c957831c3
Merge pull request #350 from kylelutz/improve-documentation
...
Improve documentation
2014-12-20 11:15:26 -08:00
Kyle Lutz
885a2ad135
Improve documentation
2014-12-20 10:39:38 -08:00
Kyle Lutz
8ce35c50f7
Merge pull request #349 from sschaetz/develop
...
fixing CHECK_RANGE_EQUAL
2014-12-17 13:57:55 -08:00
sschaet
ea7e0a0993
fixing CHECK_RANGE_EQUAL
...
if the container passed to CHECK_RANGE_EQUAL is larger than the
expected range, the copy writes over the the boundaries of the
created buffer _actual.
2014-12-17 21:13:01 +01:00
Kyle Lutz
d8eae205ce
Merge pull request #348 from sschaetz/develop
...
extended FindOpenCL.cmake to work on ARM Mali GPUs
2014-12-16 08:02:46 -08:00
sschaet
d5fc3170f8
extended FindOpenCL.cmake to work on ARM Mali GPUs
2014-12-16 10:15:55 +01:00
Kyle Lutz
7a6eaef222
Merge pull request #347 from ddemidov/master
...
Show Thrust results on performance plots
2014-12-15 20:18:45 -08:00
Kyle Lutz
b4e3dd9bb1
Merge pull request #345 from pavanky/sort_fix
...
BUG FIX: sort_by_key now works with larger vector sizes.
2014-12-15 20:13:44 -08:00