2
0
mirror of https://github.com/boostorg/compute.git synced 2026-01-27 06:42:19 +00:00

Commit Graph

  • 2dc1a8cbfe Change count_if() to use reduce() Kyle Lutz 2014-04-22 22:24:51 -07:00
  • 1bd141a544 Add fizz_buzz example Kyle Lutz 2014-04-22 21:48:05 -07:00
  • ab0a365060 Only allocate temporary vector if necessary in generic_reduce() Kyle Lutz 2014-04-22 21:42:28 -07:00
  • c2ad69aaa0 Fix BOOST_COMPUTE_FUNCTION() usage in perf_cart_to_polar Kyle Lutz 2014-04-22 21:33:44 -07:00
  • 72a5449ffe Fix BOOST_COMPUTE_FUNCTION() usage in struct.hpp documentation Kyle Lutz 2014-04-22 21:31:14 -07:00
  • 127b350411 Remove unnecessary typename in function.hpp and closure.hpp Kyle Lutz 2014-04-20 19:31:56 -07:00
  • a33bb19360 Update documentation Kyle Lutz 2014-04-20 19:14:50 -07:00
  • 4b67907023 Change BOOST_COMPUTE_FUNCTION() to use custom argument names Kyle Lutz 2014-04-20 18:55:35 -07:00
  • 2511bdb436 Merge pull request #97 from roshanr95/unique Kyle Lutz 2014-04-20 16:42:56 -07:00
  • 59efaa0eeb Add tests and benchmarks for unique_copy roshanr 2014-04-21 02:00:02 +05:30
  • 3f537d806e Add unique_copy, modify unique to use it roshanr 2014-04-21 01:43:10 +05:30
  • a78212fdde Rename K to K_BITS in radix_sort() Kyle Lutz 2014-04-20 10:10:16 -07:00
  • 8b06e3f7bb Add event::duration() method Kyle Lutz 2014-04-19 12:12:22 -07:00
  • 6ac757887c Support generic function callbacks for event Kyle Lutz 2014-04-19 11:31:52 -07:00
  • 5fb9130146 Build benchmarks on Travis-CI Kyle Lutz 2014-04-18 08:16:40 -07:00
  • 7629748e49 Merge pull request #90 from roshanr95/perf_sort_by_key Kyle Lutz 2014-04-18 08:15:08 -07:00
  • f491c55dbd Change perf_sort_by_key to use int_ and long_ instead of int and long roshanr 2014-04-18 10:32:31 +05:30
  • 2fb2c08806 Fix unused variable warning in test_user_event.cpp Kyle Lutz 2014-04-17 23:10:24 -07:00
  • 70da4979f5 Refactor recurring code into preprocessor roshanr 2014-04-18 10:31:12 +05:30
  • 21d81fcd76 Add user_event class Kyle Lutz 2014-04-16 21:11:47 -07:00
  • ac0be42cfc Change program::build() to return void Kyle Lutz 2014-04-16 21:01:31 -07:00
  • b3ab16578b Include <boost/mpl/size.hpp> in function.hpp Kyle Lutz 2014-04-16 19:12:29 -07:00
  • e84987b3f4 Fix unused parameter warning in reduce_on_gpu.hpp Kyle Lutz 2014-04-16 19:07:10 -07:00
  • 11d06ec01d Update documentation Kyle Lutz 2014-04-13 20:17:21 -07:00
  • 85af0b7a19 Add cmake install target for Boost.Compute Kyle Lutz 2014-04-13 19:12:22 -07:00
  • 4f6c591362 Remove unnecessary typename in discard_iterator Kyle Lutz 2014-04-13 14:55:08 -07:00
  • 5498d98f0f Update documentation Kyle Lutz 2014-04-13 14:35:38 -07:00
  • 663ab01425 Add documentation for the random number generator classes Kyle Lutz 2014-04-13 14:33:03 -07:00
  • 3d8616e27e Add mersenne_twister_engine::generate() overload with transform Kyle Lutz 2014-04-13 14:18:41 -07:00
  • 6336b81911 Rename mersenne_twister_engine::fill() to generate() Kyle Lutz 2014-04-13 14:13:53 -07:00
  • 2ebb04caac Add discard() method to mersenne_twister_engine Kyle Lutz 2014-04-13 13:57:12 -07:00
  • dd0b1fcb7b Add discard_iterator class Kyle Lutz 2014-04-13 13:38:11 -07:00
  • 6a9efd6d03 Optimize vector<T>::erase() when last equals end() Kyle Lutz 2014-04-12 16:12:28 -07:00
  • fa8fcade52 Add perf_erase_remove benchmark Kyle Lutz 2014-04-12 16:07:30 -07:00
  • dadced4703 Remove unused context variable in random_fill() Kyle Lutz 2014-04-12 11:33:09 -07:00
  • b7c4f0ce18 Change mersenne_twister::seed() to take a command_queue Kyle Lutz 2014-04-12 11:14:44 -07:00
  • 2711576334 Update documentation Kyle Lutz 2014-04-12 10:30:25 -07:00
  • 7b2ca68539 Add documentation for the enqueue_1d_range_kernel() method Kyle Lutz 2014-04-12 10:11:02 -07:00
  • 8dac90de3a Fix spelling error in enqueue_native_kernel() documentation Kyle Lutz 2014-04-12 10:09:44 -07:00
  • 420c3dd15b Remove cl_int return values from command_queue Kyle Lutz 2014-04-12 10:00:18 -07:00
  • 7966768c80 Remove read/write buffer convenience overloads in command_queue Kyle Lutz 2014-04-12 09:37:37 -07:00
  • e3604817df Remove explicit call to finish() in command_queue destructor Kyle Lutz 2014-04-12 09:30:45 -07:00
  • 7ec4566a00 Remove default local_work_size argument for enqueue_nd_range_kernel() Kyle Lutz 2014-04-12 09:22:28 -07:00
  • 89d97768d2 Remove enqueue_1d_range_kernel() overload with no local work-size Kyle Lutz 2014-04-12 09:09:27 -07:00
  • 637cc98c01 Add print_vector example Kyle Lutz 2014-04-11 21:35:29 -07:00
  • 6499e30c66 Add test creating a std::future for an event object Kyle Lutz 2014-04-11 20:06:52 -07:00
  • 15cf54cc48 Fix ambiguous member template warning with clang Kyle Lutz 2014-04-10 22:31:01 -07:00
  • acb2188382 Improve reduce() performance with generic iterators Kyle Lutz 2014-04-10 22:16:04 -07:00
  • 1679574fa7 Merge pull request #80 from roshanr95/unique_benchmarks Kyle Lutz 2014-04-03 19:25:09 -07:00
  • fca6e136c2 Fix unique benchmarks roshanr 2014-04-03 12:07:16 +05:30
  • b897b1f023 Copy multiple values per thread in copy_on_device() Kyle Lutz 2014-04-02 21:34:14 -07:00
  • bae2bb6c7f Add get_nvidia_compute_capability() function Kyle Lutz 2014-04-02 21:14:58 -07:00
  • d013bc4f4d Enable compiler warnings for Travis-CI Kyle Lutz 2014-04-01 18:17:44 -07:00
  • b3f8847422 Add mandelbrot example Kyle Lutz 2014-03-28 18:16:17 -07:00
  • bf51769678 Use lcov to generate coverage info for coveralls.io Kyle Lutz 2014-03-25 18:27:37 -07:00
  • 01eb24f36c Fix bug in copy-constructor for wait_list Kyle Lutz 2014-03-23 21:26:09 -07:00
  • 6334d67720 Merge pull request #75 from roshanr95/unique Kyle Lutz 2014-03-23 21:24:05 -07:00
  • 5efecbdaad Merge pull request #74 from ddemidov/master Kyle Lutz 2014-03-23 21:23:21 -07:00
  • 1e81b7ec2e Unique algorithm roshanr 2014-03-24 06:30:28 +05:30
  • d653df535d Fixing several warnings given by pedantic g++-4.8.2 Denis Demidov 2014-03-22 22:37:39 +04:00
  • 667aa9c200 Add buffer::clone() method Kyle Lutz 2014-03-20 23:25:56 -07:00
  • 0446e24baf Fix BOOST_COMPUTE_FUNCTION() with non-default-constructible types Kyle Lutz 2014-03-20 23:22:59 -07:00
  • c15f35b0be Check for empty strings in get_object_info() Kyle Lutz 2014-03-19 22:02:05 -07:00
  • 21f053fe00 Check binary status in program::create_with_binary() Kyle Lutz 2014-03-19 21:50:06 -07:00
  • 35eef1e6be Add test for inner_product() with counting_iterator Kyle Lutz 2014-03-19 21:49:12 -07:00
  • fdadf85334 Merge pull request #68 from roshanr95/rotate_benchmarks Kyle Lutz 2014-03-17 20:44:04 -07:00
  • 9450014389 Add benchmarks for rotate and rotate_copy roshanr 2014-03-17 19:12:49 +05:30
  • 53d6e95054 Release v0.1 v0.1 Kyle Lutz 2014-03-16 15:18:26 -07:00
  • f55b0de4d9 Update documentation Kyle Lutz 2014-03-16 14:04:44 -07:00
  • a439709fc2 Improve documentation Kyle Lutz 2014-03-16 13:58:51 -07:00
  • 8e086104a0 Add event::set_callback() method Kyle Lutz 2014-03-16 13:14:25 -07:00
  • 0c3a325554 Move transform_if() algorithm to experimental Kyle Lutz 2014-03-16 13:06:46 -07:00
  • da22127181 Merge pull request #67 from roshanr95/reverse_benchmarks Kyle Lutz 2014-03-16 10:27:14 -07:00
  • a65804d0c9 Add benchmarks for reverse roshanr 2014-03-16 22:31:29 +05:30
  • ece963f24c Update documentation Kyle Lutz 2014-03-13 20:32:48 -07:00
  • 9bf22a41d1 Merge pull request #66 from roshanr95/rotate_copy Kyle Lutz 2014-03-13 08:07:11 -07:00
  • bae7432c04 Improve sort_by_key() performance Kyle Lutz 2014-03-12 23:38:50 -07:00
  • 35017f6482 Update documentation Kyle Lutz 2014-03-12 21:12:08 -07:00
  • cf8e972e55 Improve kernel::set_arg() method Kyle Lutz 2014-03-12 21:02:22 -07:00
  • 9e5bff9d83 Add SYSTEM to third-party include_directories() calls Kyle Lutz 2014-03-12 20:19:12 -07:00
  • d03fab297d Merge pull request #63 from kylelutz/coveralls Kyle Lutz 2014-03-12 19:06:41 -07:00
  • 524ce5c799 Add coveralls.io integration Kyle Lutz 2014-03-11 18:42:15 -07:00
  • e1e84252d0 Merge pull request #65 from roshanr95/mersenneTwister Kyle Lutz 2014-03-12 18:21:13 -07:00
  • f1b7f39655 rotate_copy algorithm and test roshanr 2014-03-13 03:56:56 +05:30
  • 5fb6f94cea Merge pull request #62 from roshanr95/rotate Kyle Lutz 2014-03-12 10:38:56 -07:00
  • d1a87603f0 Fix warnings in Mersenne Twister roshanr 2014-03-12 23:05:06 +05:30
  • 03edbbbdab Rotate algorithm roshanr 2014-03-10 06:06:49 +05:30
  • 9f6f9d989b Change Travis-CI badge to use the master branch Kyle Lutz 2014-03-11 22:15:34 -07:00
  • f6af36b390 Update documentation Kyle Lutz 2014-03-09 22:29:25 -07:00
  • 0a1c378731 Add opengl_renderbuffer class Kyle Lutz 2014-03-09 22:17:36 -07:00
  • ad48527dcd Add documentation for OpenGL interop headers Kyle Lutz 2014-03-09 22:11:23 -07:00
  • 6c8f158c00 Fix documentation for the wait_list class Kyle Lutz 2014-03-09 22:04:19 -07:00
  • 49f8230dc2 Update documentation Kyle Lutz 2014-03-08 19:59:37 -08:00
  • 83d104f24f Add BOOST_COMPUTE_CLOSURE() macro Kyle Lutz 2014-03-08 18:44:03 -08:00
  • dec92cc438 Add BOOST_COMPUTE_ADAPT_STRUCT() macro Kyle Lutz 2014-03-08 17:43:32 -08:00
  • 6f3f30bee9 Add enqueue_native_kernel() method to command_queue Kyle Lutz 2014-03-08 14:18:53 -08:00
  • 3b49cf14f8 Add wait_list class Kyle Lutz 2014-03-08 14:09:41 -08:00
  • 71af014b3d Add mapped_view container Kyle Lutz 2014-03-08 13:17:55 -08:00
  • 51e89596b1 Simplify accumulate() with reduce() Kyle Lutz 2014-03-08 13:13:32 -08:00
  • b8de46d4de Add experimental directory Kyle Lutz 2014-03-08 13:02:06 -08:00