Commit Graph

  • 9f5ccb5ac6 Add price_cross example Kyle Lutz 2014-01-03 14:34:47 -0800
  • 52b1502f37 Rename find_longest_vector example to longest_vector Kyle Lutz 2014-01-03 14:09:47 -0800
  • 4e94cab681 Improve the monte carlo example Kyle Lutz 2014-01-03 12:56:10 -0800
  • 1ae3365933 Merge pull request #35 from ddemidov/fix-core-system-test Kyle Lutz 2013-12-28 09:05:12 -0800
  • 0c8a59ef84 Fix core.system test Denis Demidov 2013-12-27 11:26:25 +0400
  • 0d9be38326 Fix issues with gather() algorithm Kyle Lutz 2013-12-21 15:34:29 -0800
  • 55783258e7 Add cache support to meta_kernel::compile() Kyle Lutz 2013-12-21 11:44:02 -0800
  • ac1ff45eff Add reduce_on_gpu() algorithm Kyle Lutz 2013-12-21 10:56:55 -0800
  • cf473bebd3 Use BOOST_COMPUTE_FUNCTION() macro in tests Kyle Lutz 2013-12-07 15:26:07 -0800
  • 2728282c19 Add merge_floats test Kyle Lutz 2013-12-07 15:18:01 -0800
  • 26612823a4 Add merge() overload with custom compare function Kyle Lutz 2013-12-07 15:15:37 -0800
  • 6b6f66b6ba Add reduce() overload without function argument Kyle Lutz 2013-12-07 15:00:04 -0800
  • ba9e64e316 Remove init argument from reduce() Kyle Lutz 2013-12-07 14:36:45 -0800
  • 7db9ad715f Fix compilation error on Windows for context error handler Kyle Lutz 2013-12-06 23:11:01 -0800
  • ee58c45df1 Disable MSVC secure warnings Kyle Lutz 2013-12-06 23:10:29 -0800
  • 8b812a2081 Add perf_cart_to_polar benchmark Kyle Lutz 2013-11-23 12:23:59 -0800
  • 4b2aa35326 Increase work-group size for copy() kernel Kyle Lutz 2013-11-23 12:12:15 -0800
  • fc82343a9a Add Help Wanted section to README Kyle Lutz 2013-11-23 12:06:32 -0800
  • 701bc8a5f3 Add nth_element() algorithm Kyle Lutz 2013-11-15 20:49:54 -0800
  • 0daa62e41f Add experimental copy_index_if() algorithm Kyle Lutz 2013-11-15 20:30:30 -0800
  • adde232fc8 Add context error handler Kyle Lutz 2013-11-15 20:21:55 -0800
  • 953ebb4e26 Add variadic tuple support Kyle Lutz 2013-11-15 19:54:19 -0800
  • 844690070f Remove STL algorithm tests from vector<> test Kyle Lutz 2013-11-15 19:41:12 -0800
  • b5ff4743bb Add field() function Kyle Lutz 2013-11-10 15:44:45 -0800
  • 8213697307 Add BOOST_COMPUTE_FUNCTION() macro Kyle Lutz 2013-11-10 15:29:27 -0800
  • 8608e60116 Refactor invoked_function<> Kyle Lutz 2013-11-10 15:14:21 -0800
  • 43678410be Fix bugs with type definitions in meta_kernel Kyle Lutz 2013-11-10 14:44:06 -0800
  • a0b635e201 Add type_name<void>() specialization Kyle Lutz 2013-11-10 14:35:04 -0800
  • 85812f4e93 Add BOOST_COMPUTE_TYPE_NAME() macro Kyle Lutz 2013-10-02 21:40:22 -0400
  • a2b7595f36 Make type_name<T>() inline Kyle Lutz 2013-10-02 21:22:04 -0400
  • feb510a019 Add unpack() function adaptor Kyle Lutz 2013-09-24 23:04:40 -0400
  • 5b7e22bac2 Add perf_mersenne_twister benchmark Kyle Lutz 2013-09-24 22:51:26 -0400
  • efa83c9420 Add test for calculating mean and standard deviation Kyle Lutz 2013-09-24 22:50:02 -0400
  • 736f3a17a6 Add min_and_max reduce() test Kyle Lutz 2013-09-24 22:47:16 -0400
  • a1155bc343 Store source strings for binary and ternary functions Kyle Lutz 2013-09-24 22:42:50 -0400
  • 44920c6443 Rename ext.get test to functional.get Kyle Lutz 2013-09-24 22:37:32 -0400
  • dc6b3228eb Add as() and convert() type-conversion functions Kyle Lutz 2013-09-24 22:27:50 -0400
  • 3412d0935d Add not1() and not2() function adaptors Kyle Lutz 2013-09-24 22:22:52 -0400
  • 07e4a6b3aa Remove BLAS functions Kyle Lutz 2013-09-24 22:19:56 -0400
  • d16309f57e Add program_cache Kyle Lutz 2013-09-07 22:58:18 -0400
  • d04e628367 Add experimental sort_by_transform() algorithm Kyle Lutz 2013-09-07 17:10:15 -0400
  • 3389a5c741 Add sort_by_key() algorithm Kyle Lutz 2013-09-07 17:02:08 -0400
  • f9d887e30d Add experimental tabulate() algorithm Kyle Lutz 2013-09-07 16:53:08 -0400
  • a96c9c0182 Add result argument to reduce() algorithm Kyle Lutz 2013-09-07 15:36:49 -0400
  • a8f4421739 Add copy() specialization for host-to-host transfers Kyle Lutz 2013-09-07 15:29:48 -0400
  • 1c4c772921 Add quirks for image tests on POCL Kyle Lutz 2013-09-07 15:10:35 -0400
  • 78a561eff1 Add scan_on_cpu() algorithm Kyle Lutz 2013-09-07 15:03:42 -0400
  • 518d39fc2b Use bitwise-and to check device::type() Kyle Lutz 2013-09-07 14:14:51 -0400
  • bc00a3fe27 Add documentation for supported platforms Kyle Lutz 2013-08-21 21:26:27 -0400
  • 3a7b90ff06 Fix issue with comparison operators in lambda expressions Kyle Lutz 2013-08-15 22:06:53 -0400
  • bacec5b8fe Add uniform_real_distribution Kyle Lutz 2013-08-13 20:28:59 -0400
  • 767589fe0d Rearrange type headers Kyle Lutz 2013-08-13 20:37:56 -0400
  • b539e8413c Add Doxygen documentation Kyle Lutz 2013-07-16 21:43:39 -0400
  • 220d0df600 Add test for fill() command type Kyle Lutz 2013-07-02 21:49:42 -0400
  • b3d2fbb7eb Add fill_async() algorithm Kyle Lutz 2013-07-02 21:48:44 -0400
  • b10a7a43c6 Add test for copy() command type Kyle Lutz 2013-07-02 21:45:25 -0400
  • 5203506c16 Add support for on-device copy_async() Kyle Lutz 2013-07-02 21:42:45 -0400
  • 8459fdeb0e Change meta_kernel::exec*() methods to return events Kyle Lutz 2013-07-02 21:35:20 -0400
  • d8f5a5b503 Change enqueue_*_buffer() methods to return events Kyle Lutz 2013-07-02 21:28:37 -0400
  • c1bf707b41 Add event::get_command_type() method Kyle Lutz 2013-07-02 21:26:28 -0400
  • ee5f581094 Add command_queue::enqueue_migrate_memory_objects() method Kyle Lutz 2013-07-02 21:24:41 -0400
  • 2ca028c37b Improve reduce() performance Kyle Lutz 2013-07-02 21:14:02 -0400
  • b84ac5b873 Merge pull request #15 from ddemidov/master Kyle Lutz 2013-06-25 18:36:28 -0700
  • 84394de119 Get rid of type convesion warnings inside VS2010 Denis Demidov 2013-06-24 09:29:08 +0200
  • b28d8697bc Silence MSVC security warning C4996 in system.hpp Denis Demidov 2013-06-24 08:55:39 +0200
  • b2484376f3 Use std::numeric_limits<float>::infinity() directly Denis Demidov 2013-06-24 08:53:13 +0200
  • a7ddf9cd27 Merge pull request #14 from ddemidov/travis-ci Kyle Lutz 2013-06-21 05:23:43 -0700
  • 3f6e21c325 Merge pull request #13 from ddemidov/master Kyle Lutz 2013-06-21 05:23:13 -0700
  • a20884ed00 Travis-CI integration Denis Demidov 2013-06-21 15:35:26 +0400
  • f5c86057a1 Get rid of clang v3.3 warning -Wconstexpr-not-const Denis Demidov 2013-06-21 15:27:00 +0400
  • f2b812019c Fix bugs with char/uchar/bool literals in meta_kernel Kyle Lutz 2013-06-19 23:55:22 -0400
  • e01569049b Add type_name<bool>() specialization Kyle Lutz 2013-06-19 23:48:49 -0400
  • 0d285d8a30 Change meta_kernel::add_arg(name, value) to add_set_arg() Kyle Lutz 2013-06-11 21:19:47 -0400
  • 7fb77ef9c5 Add test for any/all/none_if() with NaN and inf Kyle Lutz 2013-06-11 21:15:19 -0400
  • 8e51a0a162 Refactor lambda expression framework to use meta_kernel Kyle Lutz 2013-06-11 20:57:08 -0400
  • 64e94549b3 Add specialization for get<N>() with zip_iterator Kyle Lutz 2013-06-11 20:33:36 -0400
  • 15bc98b94f Remove cv-qualifiers from get<N>()'s value-type Kyle Lutz 2013-06-11 20:29:06 -0400
  • 98b593b937 Fix meta_kernel streaming operators with float Kyle Lutz 2013-06-11 20:23:47 -0400
  • 36dd3f1306 Improve the system::find_default_device() method Kyle Lutz 2013-05-24 20:07:38 -0400
  • 95143388cd Merge pull request #12 from ddemidov/master Kyle Lutz 2013-05-23 22:22:35 -0700
  • b731d6146d Skipping fill_char_pair_vector test on AMD Denis Demidov 2013-05-24 09:00:01 +0400
  • aa7fd2f6fa Add asserts for clRelease*() functions in destructors Kyle Lutz 2013-05-23 23:15:43 -0400
  • b5068b2027 Fix minor version macro Kyle Lutz 2013-05-23 22:46:07 -0400
  • c085d64a46 Skip tests using struct assignment on AMD Kyle Lutz 2013-05-22 23:05:54 -0400
  • 5b12d04d4e Mark streaming operators for boost::tuple<> inline Kyle Lutz 2013-05-22 22:46:44 -0400
  • c2187b89c0 Mark streaming operator std::pair<> inline Kyle Lutz 2013-05-22 22:44:30 -0400
  • 0405c3cdc3 Check for valid range in reverse() Kyle Lutz 2013-05-22 22:40:33 -0400
  • f07caa1ddd Fix compilation error in future<void> assignment operator Kyle Lutz 2013-05-21 23:20:36 -0400
  • bac6fb7332 Check for valid pattern size in fill() disptacher Kyle Lutz 2013-05-21 23:17:32 -0400
  • 2560600122 Fix issues with boost::tuple<>, char, and fill() Kyle Lutz 2013-05-21 22:30:36 -0400
  • 9141732b3e Fix issues with std::pair<>, char, and fill() Kyle Lutz 2013-05-21 22:26:08 -0400
  • f4ecbd1e6c Fix issues with char literals in meta_kernel Kyle Lutz 2013-05-21 22:20:59 -0400
  • 1caebe6de8 Fix bug in in-place scan() Kyle Lutz 2013-05-20 22:57:08 -0400
  • 9f231d7b13 Fix conversion warnings in buffer_iterator Kyle Lutz 2013-05-20 22:55:01 -0400
  • a2f54abd06 Add test for copy() with std::stringstream Kyle Lutz 2013-05-20 22:50:41 -0400
  • 90a537745c Cleanup documentation Kyle Lutz 2013-05-20 21:23:58 -0400
  • 3bc5bfaf78 Remove timer class Kyle Lutz 2013-05-20 20:53:14 -0400
  • c70056491d Cleanup example code Kyle Lutz 2013-05-20 20:33:33 -0400
  • fab7be5f43 Add inplace_merge() algorithm Kyle Lutz 2013-05-20 20:25:36 -0400
  • b43e79b983 Add support for get<N>() in lambda expressions Kyle Lutz 2013-05-20 20:17:53 -0400