Commit Graph

  • dd045f721a Merge pull request #656 from Slonegg/master Kyle Lutz 2016-10-18 21:08:09 -0700
  • 84673799c3 Merge pull request #654 from haahh/pr_docs Kyle Lutz 2016-10-18 21:06:58 -0700
  • 79d90bcd3b Fix Travis-CI OSX build Jakub Szuppe 2016-10-11 00:31:07 +0200
  • 82f588f24e Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:33 -0500
  • 9ed62a480f Make index expressions immutable Jakub Szuppe 2016-10-05 23:43:11 +0200
  • 8c024fe178 Index expression is valid as long as buffer is Jakub Szuppe 2016-10-05 23:36:43 +0200
  • e25bb7d99d POCL does not have remquo() OpenCL built-in func impl Jakub Szuppe 2016-09-24 22:30:20 +0200
  • 8d9109e2f8 Add lambda wrappers for native_|half_ funcs Jakub Szuppe 2016-09-24 21:33:47 +0200
  • 6f704003f1 Add wrappers for OpenCL builtin funs with ptrs Jakub Szuppe 2016-09-24 17:23:00 +0200
  • 131953bf94 Add macro for checking collections of real numbers Jakub Szuppe 2016-09-24 17:22:30 +0200
  • 1b2bb4b98e Add missing lambda wrappers for builtin funcs Jakub Szuppe 2016-09-20 18:03:32 +0200
  • e845a80ab8 added headers to program::compile Dmitry Trifonov 2016-09-14 13:54:49 -0700
  • 9b2e9d05ab check result of flush and finish Dmitry Trifonov 2016-09-14 12:02:41 -0700
  • 4bd324e6ff transform_if_impl optimization: avoid reduction Dmitry Trifonov 2016-09-10 14:42:56 -0700
  • 86211062a7 Merge pull request #653 from haahh/pr_misc_doc_fixes Kyle Lutz 2016-09-01 21:41:46 -0700
  • 35f0f8145e Document rough space complexity for every algorithm Jakub Szuppe 2016-07-02 15:21:45 +0200
  • 25913c941b Add strided_iterator<Iterator> to API reference Jakub Szuppe 2016-08-26 23:59:22 +0200
  • 9496721421 Fix transform() description Jakub Szuppe 2016-08-26 23:55:46 +0200
  • 886205fdcf Merge pull request #651 from haahh/fix_minmax_element Kyle Lutz 2016-08-23 21:53:24 -0700
  • 3196b71273 Fix minmax_element() and add test for it Jakub Szuppe 2016-08-23 21:27:32 +0200
  • d2d455e97a Merge pull request #648 from haahh/small_fixes Kyle Lutz 2016-08-22 21:20:02 -0700
  • 2bd90c6392 Fix C4267 warn. when compiling with MSVC, OpenCL 2.0 Jakub Szuppe 2016-08-22 18:57:36 +0200
  • 45ea54f704 Fix gather algorithm Jakub Szuppe 2016-08-22 18:51:14 +0200
  • 544242744c Fix typo in wait_list Jakub Szuppe 2016-08-22 18:48:09 +0200
  • 6cd0222bbd Fix typo in context.hpp Jakub Szuppe 2016-08-16 16:54:48 +0200
  • 8cbe8b30c3 Merge pull request #642 from dPavelDev/master Kyle Lutz 2016-08-15 18:36:33 -0700
  • 5c1b688cca Merge pull request #640 from haahh/pr_system_platforms_fix Kyle Lutz 2016-08-15 18:36:07 -0700
  • 7fc6e47970 Fixed unnecessary reallocation in vector::resize() when size == capacity dPavelDev 2016-08-15 14:10:15 +0300
  • 90861687d1 Fix system::platforms() Jakub Szuppe 2016-08-12 11:52:22 +0200
  • 882277f735 Merge pull request #638 from boostorg/fix-warnings Kyle Lutz 2016-08-06 11:42:38 -0700
  • 05ab43ed58 Cast index argument to cl_uint in kernel::get_arg_info() Kyle Lutz 2016-08-03 20:16:16 -0700
  • 6688e92f07 Change size_t argument to uint_ in opengl_enqueue_*_gl_objects() functions Kyle Lutz 2016-07-30 18:28:31 -0700
  • c4b3793be1 Ignore unused arguments in kernel::set_arg_svm_ptr() Kyle Lutz 2016-07-30 18:19:21 -0700
  • 75daaf67d1 Remove const from return type of context_error::get_private_info_size() Kyle Lutz 2016-07-30 18:14:53 -0700
  • b8fdabab19 Merge pull request #636 from dPavelDev/develop Kyle Lutz 2016-07-27 21:14:38 -0700
  • b4f8494ec2 Merge pull request #634 from haahh/pr_scan_on_cpu Kyle Lutz 2016-07-27 21:13:05 -0700
  • e978396b21 Fixed bug in opengl_create_shared_context dPavelDev 2016-07-27 14:36:57 +0300
  • 979ec52351 Add more tests for scan Jakub Szuppe 2016-07-25 15:27:33 +0200
  • 790dcab387 Fix benchmark for std::partial_sum() Jakub Szuppe 2016-07-25 15:16:33 +0200
  • 32dc57bbf9 Add scan for multicore CPUs Jakub Szuppe 2016-07-25 15:15:17 +0200
  • cd5bb606ec Rename scan_on_cpu to serial_scan Jakub Szuppe 2016-07-17 18:47:10 +0200
  • 1d2f8cfbd9 Merge pull request #633 from haahh/pr_find_extrema_cpu Kyle Lutz 2016-07-20 22:23:51 -0700
  • 813a63c4ca Merge pull request #632 from haahh/pr_various_test_fixes Kyle Lutz 2016-07-20 22:16:03 -0700
  • 06124180dc Fix find_extrema_with_reduce() Jakub Szuppe 2016-07-17 13:20:59 +0200
  • 934257b97d Add more tests for find_extrema algorithms Jakub Szuppe 2016-07-16 23:48:16 +0200
  • 4c21633bf9 Fix vector copy ctor when using non-default context Jakub Szuppe 2016-07-17 00:01:47 +0200
  • 2af23fa7e9 Change various tests to work with non-default context Jakub Szuppe 2016-07-16 15:12:48 +0200
  • fb641de7cc Add operator= for vectors with different allocator Jakub Szuppe 2016-07-16 15:11:34 +0200
  • 8ae5cc9117 Array should always use queue from its context Jakub Szuppe 2016-07-16 15:11:21 +0200
  • b810d12aea Making sure serial_reduce_threshold is in the right range Jakub Szuppe 2016-07-14 19:26:24 +0200
  • 04b6e8fba3 find_extrema() optimized for multicore CPUs Jakub Szuppe 2016-07-14 19:23:57 +0200
  • d303097000 Merge pull request #626 from haahh/pr_transform_cpu Kyle Lutz 2016-07-11 20:16:53 -0700
  • 6e3213bfcf Merge pull request #628 from haahh/pr_reduce_cpu Kyle Lutz 2016-07-11 20:16:19 -0700
  • 3bcc318609 Merge pull request #631 from thtrummer/fix-uint-typo Kyle Lutz 2016-07-11 20:01:43 -0700
  • b1d3e0af83 Merge pull request #629 from thtrummer/develop Kyle Lutz 2016-07-11 20:01:13 -0700
  • a800dd33a1 Fix build error due to possible typo (on macOS) Thomas Trummer 2016-07-10 19:54:45 +0200
  • 68d373c38a Add missing include for std::cerr (on macOS) Thomas Trummer 2016-07-10 18:38:23 +0200
  • a10e7d31f7 Disable CPU-optimized transform/copy_on_device() on Apple Jakub Szuppe 2016-07-06 13:30:30 +0200
  • 4093481920 Remove unnecessary check Jakub Szuppe 2016-07-10 13:56:39 +0200
  • 97f0225072 Fix ‘local_vals_arg’ may be uninitialized warning Jakub Szuppe 2016-07-09 14:39:47 +0200
  • 585eb747a0 More tests for adjacent difference Jakub Szuppe 2016-07-09 14:05:06 +0200
  • 9e2fc74826 Use serial_reduce for small inputs Jakub Szuppe 2016-07-07 20:18:53 +0200
  • a085e6b3e1 Reduce for multicore CPUs Jakub Szuppe 2016-07-07 14:31:06 +0200
  • 34c476c87a Tranform/copy on device optimized for CPUs Jakub Szuppe 2016-07-05 15:20:35 +0200
  • a3f72e6191 Merge pull request #622 from haahh/pr_adjacent_diff_fix Kyle Lutz 2016-07-05 16:52:40 -0700
  • c6123c403c Remove unused function Jakub Szuppe 2016-07-05 13:40:42 +0200
  • 92a16e459c Fix adjacent_difference when first == result Jakub Szuppe 2016-07-01 19:36:27 +0200
  • e5a9017d69 Merge pull request #620 from haahh/pr_pocl_fix_llvm_apt Kyle Lutz 2016-06-25 09:15:49 -0700
  • b3633eb54b Merge pull request #619 from haahh/pr_comp_sort Kyle Lutz 2016-06-23 20:24:38 -0700
  • a721db2f72 Temp. fix for llvm apt being down Jakub Szuppe 2016-06-22 18:42:22 +0200
  • 5d31bd0f07 Add tests for stable comp. sort and sort-by-key Jakub Szuppe 2016-06-21 20:54:41 +0200
  • c47753c4fa Stable comparison sort, sort-by-key Jakub Szuppe 2016-06-21 17:39:14 +0200
  • 7996382178 Use index instead of copying vals in bitonic sort-by-key Jakub Szuppe 2016-06-21 17:21:44 +0200
  • 1311de15a3 Add benchmark for comparison sort Jakub Szuppe 2016-06-20 20:40:28 +0200
  • cc1cc0e345 Add tests for comparison sort Jakub Szuppe 2016-06-20 20:40:06 +0200
  • 8f033e72ee Add comparison sort and sort by key Jakub Szuppe 2016-06-20 20:37:51 +0200
  • 04e7dde220 Merge pull request #617 from haahh/pr_travis_ci_boost161 Kyle Lutz 2016-06-03 20:09:32 -0700
  • c046a5f976 Remove unnecessary source from Travis CI build Jakub Szuppe 2016-06-01 16:16:15 +0200
  • e213006ba2 Cache built Boost libraries Jakub Szuppe 2016-05-31 20:49:18 +0200
  • 18146f2fb7 Add Travis CI build with the latest Boost (1.61) Jakub Szuppe 2016-05-31 11:09:34 +0200
  • f669581f02 Travis CI: move downloading cmake to the install step Jakub Szuppe 2016-05-31 11:07:33 +0200
  • 4c31d07130 Merge pull request #616 from haahh/pr_typesafe_copy Kyle Lutz 2016-05-31 21:26:41 -0700
  • 8f4db3d7b7 Reuse dispatch_copy_async() in dispatch_copy() Jakub Szuppe 2016-05-28 22:54:51 +0200
  • bffc9f74fb Fix async copying when first == last (input is empty) Jakub Szuppe 2016-05-28 22:46:35 +0200
  • c9a0aba172 Remove debug macro, fix names of event variables Jakub Szuppe 2016-05-28 22:00:30 +0200
  • 69e09f27d8 Minor fixes in test_copy.cpp Jakub Szuppe 2016-05-28 13:14:53 +0200
  • ba0da3f3f4 Tests for copying SVM memory when types mismatch Jakub Szuppe 2016-05-27 14:41:10 +0200
  • 5c29b50823 Coping SVM to/from host by mapping SVM memory Jakub Szuppe 2016-05-26 13:05:58 +0200
  • 753f883321 Support for svm_ptr<T> in meta_kernel Jakub Szuppe 2016-05-27 14:33:49 +0200
  • 4280024f26 Now svm_ptr<T> keeps its context Jakub Szuppe 2016-05-26 15:53:20 +0200
  • 933ff15ce5 Better names for tests Jakub Szuppe 2016-05-24 21:46:38 +0200
  • aaaaca4ed2 Type-safe async coping from device to host Jakub Szuppe 2016-05-24 20:53:40 +0200
  • 3dcbd4c001 Fix async coping svm_ptr<> from/to/on device Jakub Szuppe 2016-05-24 00:56:31 +0200
  • 7461c92fdc Add test for async coping with svm_ptr<> Jakub Szuppe 2016-05-24 00:23:51 +0200
  • 55ac7da9d8 Fix test in test_functional_as.cpp Jakub Szuppe 2016-05-22 23:05:41 +0200
  • 2187821975 Make sure there's no macro redefinition Jakub Szuppe 2016-05-22 23:04:44 +0200
  • 1419b7d36f Type-safe copying from device to host Jakub Szuppe 2016-05-22 14:58:31 +0200
  • ce8230b6f5 Coping from host for non-contiguous iterators (host) Jakub Szuppe 2016-05-21 17:16:13 +0200
  • 7c3d0c20e9 Add tests for coping on device with mismatched types Jakub Szuppe 2016-05-21 15:10:22 +0200
  • d12e07c0e9 Fix type-safety issues for async copying host->device Jakub Szuppe 2016-05-21 16:58:15 +0200