2
0
mirror of https://github.com/boostorg/compute.git synced 2026-02-19 02:12:19 +00:00
Commit Graph

793 Commits

Author SHA1 Message Date
Kyle Lutz
a71a4e9853 Add begin() and end() methods to extents<N> 2015-02-25 11:06:45 -07:00
Kyle Lutz
421510160e Merge pull request #427 from shehzan10/develop
BUGFIX enable double for key type in radix sort by key
2015-02-23 11:08:13 -07:00
Shehzan Mohammed
4961a6177f BUGFIX enable double for key type in radix sort by key 2015-02-23 12:15:40 -05:00
Kyle Lutz
de76e66dd1 Merge pull request #426 from jmr1/msvc2013
MSVC 2013 build fixes
2015-02-22 19:02:45 -07:00
jmr1
453ca0afc9 Added expected results for MSVC random generator 2015-02-22 17:38:44 +01:00
jmr1
9c3d2e0a87 MSVC 2013 workaround for passing one parameter to a variadic template 2015-02-22 17:33:35 +01:00
jmr1
bf233d833c Missing using declaration 2015-02-22 17:21:36 +01:00
jmr1
300a3df380 Enable math defines for MSVC 2015-02-22 17:21:05 +01:00
jmr1
92c4ca1253 MSVC 2013 build settings fix 2015-02-22 17:19:00 +01:00
Kyle Lutz
5284aa3279 Merge pull request #424 from kylelutz/refactor-image-classes
Refactor image classes
2015-02-11 22:37:03 -08:00
Kyle Lutz
ca0bc4b7d3 Refactor image classes 2015-02-08 16:26:34 -08:00
Kyle Lutz
6e38dafbd5 Merge pull request #423 from kylelutz/buffer-clone-flags
Preserve memory flags in buffer::clone()
2015-02-08 15:06:57 -08:00
Kyle Lutz
a34aaf0456 Merge pull request #422 from kylelutz/no-device-found-exception
Add no_device_found exception
2015-02-08 15:06:43 -08:00
Kyle Lutz
2d6e0994fc Merge pull request #421 from kylelutz/disable-context-error-handler
Disable default context error handler
2015-02-08 15:06:25 -08:00
Kyle Lutz
8618f8cb45 Merge pull request #420 from kylelutz/libraries-json
Add meta/libraries.json file
2015-02-08 15:06:09 -08:00
Kyle Lutz
8b2788f026 Add no_device_found exception 2015-02-07 12:47:11 -08:00
Kyle Lutz
3c56ea4cbe Preserve memory flags in buffer::clone() 2015-02-07 12:27:24 -08:00
Kyle Lutz
155ec4b8b9 Disable default context error handler 2015-02-07 10:56:34 -08:00
Kyle Lutz
fb56568b27 Add meta/libraries.json file 2015-02-07 09:53:36 -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