[compute] 01/07: Merge tag 'upstream/v0.5' into debian/sid
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Tue Dec 22 07:12:57 UTC 2015
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch debian/sid
in repository compute.
commit 505603a1c8a7c7d634e226d57d3ee8e8cfe8e0fc
Merge: 3f2b6c9 301c541
Author: Ghislain Antony Vaillant <ghisvail at gmail.com>
Date: Mon Dec 21 18:34:21 2015 +0000
Merge tag 'upstream/v0.5' into debian/sid
Release v0.5
.travis.yml | 6 +-
CMakeLists.txt | 32 +-
CONTRIBUTING.md | 2 +-
Jamroot | 1 -
README.md | 16 +-
cmake/BoostComputeConfig.cmake.in | 2 +-
cmake/FindBolt.cmake | 149 ++++
cmake/FindOpenCL.cmake | 12 +-
doc/Jamfile.v2 | 27 +-
doc/advanced_topics.qbk | 8 +
doc/compute.qbk | 8 +
doc/design.qbk | 8 +
doc/faq.qbk | 24 +-
doc/getting_started.qbk | 59 +-
doc/interop.qbk | 8 +
doc/introduction.qbk | 10 +-
doc/performance.qbk | 14 +-
doc/platforms_and_compilers.qbk | 10 +-
doc/porting_guide.qbk | 8 +
doc/reference.qbk | 26 +-
doc/tutorial.qbk | 8 +
example/CMakeLists.txt | 23 +-
example/amd_cpp_kernel.cpp | 2 +-
example/batched_determinant.cpp | 4 +-
example/black_scholes.cpp | 17 +-
example/copy_data.cpp | 2 +-
example/fizz_buzz.cpp | 2 +-
example/hello_world.cpp | 2 +-
example/host_sort.cpp | 2 +-
example/inline_ptx.cpp | 2 +-
example/k_means.cpp | 10 +-
example/list_devices.cpp | 2 +-
example/longest_vector.cpp | 4 +-
example/mandelbrot.cpp | 8 +-
example/mapped_view.cpp | 2 +-
example/matrix_transpose.cpp | 2 +-
example/memory_limits.cpp | 2 +-
example/monte_carlo.cpp | 4 +-
example/nbody.cpp | 7 +-
example/opencl_test.cpp | 2 +-
example/opencv_convolution.cpp | 12 +-
example/opencv_flip.cpp | 8 +-
example/opencv_histogram.cpp | 2 +-
example/opencv_optical_flow.cpp | 12 +-
example/opencv_sobel_filter.cpp | 8 +-
example/opengl_sphere.cpp | 2 +-
example/point_centroid.cpp | 4 +-
example/price_cross.cpp | 2 +-
example/print_vector.cpp | 2 +-
example/qimage_blur.cpp | 20 +-
example/random_walk.cpp | 8 +-
example/resize_image.cpp | 14 +-
example/simple_kernel.cpp | 2 +-
example/simple_moving_average.cpp | 8 +-
example/sort_vector.cpp | 2 +-
example/threefry_engine.cpp | 43 +
example/time_copy.cpp | 2 +-
example/transform_sqrt.cpp | 2 +-
example/vector_addition.cpp | 2 +-
include/boost/compute.hpp | 7 +-
include/boost/compute/algorithm.hpp | 4 +-
include/boost/compute/algorithm/accumulate.hpp | 36 +-
.../compute/algorithm/adjacent_difference.hpp | 2 +-
include/boost/compute/algorithm/adjacent_find.hpp | 2 +-
include/boost/compute/algorithm/all_of.hpp | 2 +-
include/boost/compute/algorithm/any_of.hpp | 2 +-
include/boost/compute/algorithm/binary_search.hpp | 2 +-
include/boost/compute/algorithm/copy.hpp | 38 +-
include/boost/compute/algorithm/copy_if.hpp | 92 +--
include/boost/compute/algorithm/copy_n.hpp | 2 +-
include/boost/compute/algorithm/count.hpp | 2 +-
include/boost/compute/algorithm/count_if.hpp | 2 +-
.../compute/algorithm/detail/balanced_path.hpp | 2 +-
.../boost/compute/algorithm/detail/binary_find.hpp | 81 +-
include/boost/compute/algorithm/detail/compact.hpp | 2 +-
.../compute/algorithm/detail/copy_on_device.hpp | 27 +-
.../compute/algorithm/detail/copy_to_device.hpp | 2 +-
.../compute/algorithm/detail/copy_to_host.hpp | 2 +-
.../algorithm/detail/count_if_with_ballot.hpp | 2 +-
.../algorithm/detail/count_if_with_reduce.hpp | 4 +-
.../algorithm/detail/count_if_with_threads.hpp | 2 +-
.../compute/algorithm/detail/find_extrema.hpp | 25 +-
.../algorithm/detail/find_extrema_with_atomics.hpp | 47 +-
.../algorithm/detail/find_extrema_with_reduce.hpp | 441 ++++++++++
.../algorithm/detail/find_if_with_atomics.hpp | 160 +++-
.../compute/algorithm/detail/inplace_reduce.hpp | 7 +-
.../compute/algorithm/detail/insertion_sort.hpp | 5 +-
.../boost/compute/algorithm/detail/merge_path.hpp | 2 +-
.../compute/algorithm/detail/merge_sort_on_cpu.hpp | 366 +++++++++
.../algorithm/detail/merge_with_merge_path.hpp | 53 +-
.../boost/compute/algorithm/detail/radix_sort.hpp | 61 +-
.../boost/compute/algorithm/detail/random_fill.hpp | 2 +-
.../compute/algorithm/detail/reduce_by_key.hpp | 119 +++
.../algorithm/detail/reduce_by_key_with_scan.hpp | 519 ++++++++++++
.../compute/algorithm/detail/reduce_on_gpu.hpp | 39 +-
include/boost/compute/algorithm/detail/scan.hpp | 10 +-
.../boost/compute/algorithm/detail/scan_on_cpu.hpp | 36 +-
.../boost/compute/algorithm/detail/scan_on_gpu.hpp | 76 +-
.../boost/compute/algorithm/detail/search_all.hpp | 2 +-
.../compute/algorithm/detail/serial_accumulate.hpp | 2 +-
.../compute/algorithm/detail/serial_count_if.hpp | 2 +-
.../algorithm/detail/serial_find_extrema.hpp | 25 +-
.../compute/algorithm/detail/serial_merge.hpp | 2 +-
.../compute/algorithm/detail/serial_reduce.hpp | 2 +-
.../algorithm/detail/serial_reduce_by_key.hpp | 108 +++
include/boost/compute/algorithm/equal.hpp | 17 +-
include/boost/compute/algorithm/equal_range.hpp | 2 +-
include/boost/compute/algorithm/exclusive_scan.hpp | 50 +-
include/boost/compute/algorithm/fill.hpp | 2 +-
include/boost/compute/algorithm/fill_n.hpp | 2 +-
include/boost/compute/algorithm/find.hpp | 2 +-
include/boost/compute/algorithm/find_end.hpp | 2 +-
include/boost/compute/algorithm/find_if.hpp | 2 +-
include/boost/compute/algorithm/find_if_not.hpp | 2 +-
include/boost/compute/algorithm/for_each.hpp | 2 +-
include/boost/compute/algorithm/for_each_n.hpp | 35 +
include/boost/compute/algorithm/gather.hpp | 2 +-
include/boost/compute/algorithm/generate.hpp | 2 +-
include/boost/compute/algorithm/generate_n.hpp | 2 +-
include/boost/compute/algorithm/includes.hpp | 6 +-
include/boost/compute/algorithm/inclusive_scan.hpp | 35 +-
include/boost/compute/algorithm/inner_product.hpp | 2 +-
include/boost/compute/algorithm/inplace_merge.hpp | 2 +-
include/boost/compute/algorithm/iota.hpp | 2 +-
include/boost/compute/algorithm/is_partitioned.hpp | 2 +-
include/boost/compute/algorithm/is_permutation.hpp | 2 +-
include/boost/compute/algorithm/is_sorted.hpp | 2 +-
.../compute/algorithm/lexicographical_compare.hpp | 15 +-
include/boost/compute/algorithm/lower_bound.hpp | 2 +-
include/boost/compute/algorithm/max_element.hpp | 41 +-
include/boost/compute/algorithm/merge.hpp | 36 +-
include/boost/compute/algorithm/min_element.hpp | 43 +-
include/boost/compute/algorithm/minmax_element.hpp | 27 +-
include/boost/compute/algorithm/mismatch.hpp | 21 +-
.../boost/compute/algorithm/next_permutation.hpp | 2 +-
include/boost/compute/algorithm/none_of.hpp | 2 +-
include/boost/compute/algorithm/nth_element.hpp | 2 +-
include/boost/compute/algorithm/partial_sum.hpp | 2 +-
include/boost/compute/algorithm/partition.hpp | 2 +-
include/boost/compute/algorithm/partition_copy.hpp | 2 +-
.../boost/compute/algorithm/partition_point.hpp | 2 +-
.../boost/compute/algorithm/prev_permutation.hpp | 2 +-
include/boost/compute/algorithm/random_shuffle.hpp | 2 +-
include/boost/compute/algorithm/reduce.hpp | 42 +-
include/boost/compute/algorithm/reduce_by_key.hpp | 118 +++
include/boost/compute/algorithm/remove.hpp | 2 +-
include/boost/compute/algorithm/remove_if.hpp | 2 +-
include/boost/compute/algorithm/replace.hpp | 2 +-
include/boost/compute/algorithm/replace_copy.hpp | 2 +-
include/boost/compute/algorithm/reverse.hpp | 2 +-
include/boost/compute/algorithm/reverse_copy.hpp | 37 +-
include/boost/compute/algorithm/rotate.hpp | 2 +-
include/boost/compute/algorithm/rotate_copy.hpp | 2 +-
include/boost/compute/algorithm/scatter.hpp | 2 +-
include/boost/compute/algorithm/scatter_if.hpp | 119 +++
include/boost/compute/algorithm/search.hpp | 17 +-
include/boost/compute/algorithm/search_n.hpp | 19 +-
include/boost/compute/algorithm/set_difference.hpp | 2 +-
.../boost/compute/algorithm/set_intersection.hpp | 2 +-
.../compute/algorithm/set_symmetric_difference.hpp | 2 +-
include/boost/compute/algorithm/set_union.hpp | 2 +-
include/boost/compute/algorithm/sort.hpp | 48 +-
include/boost/compute/algorithm/sort_by_key.hpp | 121 ++-
.../boost/compute/algorithm/stable_partition.hpp | 2 +-
include/boost/compute/algorithm/stable_sort.hpp | 36 +-
include/boost/compute/algorithm/swap_ranges.hpp | 2 +-
include/boost/compute/algorithm/transform.hpp | 13 +-
.../algorithm/{copy_if.hpp => transform_if.hpp} | 83 +-
.../boost/compute/algorithm/transform_reduce.hpp | 2 +-
include/boost/compute/algorithm/unique.hpp | 2 +-
include/boost/compute/algorithm/unique_copy.hpp | 2 +-
include/boost/compute/algorithm/upper_bound.hpp | 2 +-
include/boost/compute/allocator.hpp | 2 +-
.../boost/compute/allocator/buffer_allocator.hpp | 6 +-
.../boost/compute/allocator/pinned_allocator.hpp | 2 +-
include/boost/compute/async.hpp | 3 +-
include/boost/compute/async/future.hpp | 8 +-
include/boost/compute/async/wait.hpp | 16 +-
include/boost/compute/async/wait_guard.hpp | 63 ++
include/boost/compute/buffer.hpp | 37 +-
include/boost/compute/cl.hpp | 2 +-
include/boost/compute/cl_ext.hpp | 2 +-
include/boost/compute/closure.hpp | 2 +-
include/boost/compute/command_queue.hpp | 908 +++++++++++++--------
include/boost/compute/config.hpp | 29 +-
include/boost/compute/container.hpp | 2 +-
include/boost/compute/container/array.hpp | 16 +-
include/boost/compute/container/basic_string.hpp | 16 +-
include/boost/compute/container/detail/scalar.hpp | 2 +-
include/boost/compute/container/dynamic_bitset.hpp | 24 +-
include/boost/compute/container/flat_map.hpp | 2 +-
include/boost/compute/container/flat_set.hpp | 2 +-
include/boost/compute/container/mapped_view.hpp | 2 +-
include/boost/compute/container/stack.hpp | 2 +-
include/boost/compute/container/string.hpp | 4 +-
include/boost/compute/container/valarray.hpp | 327 +++++++-
include/boost/compute/container/vector.hpp | 59 +-
include/boost/compute/context.hpp | 54 +-
include/boost/compute/core.hpp | 6 +-
include/boost/compute/detail/assert_cl_success.hpp | 2 +-
include/boost/compute/detail/buffer_value.hpp | 2 +-
include/boost/compute/detail/device_ptr.hpp | 23 +-
include/boost/compute/detail/duration.hpp | 8 +-
include/boost/compute/detail/get_object_info.hpp | 5 +-
include/boost/compute/detail/getenv.hpp | 2 +-
include/boost/compute/detail/global_static.hpp | 2 +-
.../boost/compute/detail/is_buffer_iterator.hpp | 2 +-
.../compute/detail/is_contiguous_iterator.hpp | 2 +-
.../boost/compute/detail/is_device_iterator.hpp | 29 -
.../compute/detail/iterator_plus_distance.hpp | 2 +-
.../boost/compute/detail/iterator_range_size.hpp | 2 +-
include/boost/compute/detail/iterator_traits.hpp | 4 +-
include/boost/compute/detail/literal.hpp | 45 +
include/boost/compute/detail/lru_cache.hpp | 2 +-
include/boost/compute/detail/meta_kernel.hpp | 10 +-
.../boost/compute/detail/mpl_vector_to_tuple.hpp | 2 +-
.../compute/detail/nvidia_compute_capability.hpp | 2 +-
include/boost/compute/detail/parameter_cache.hpp | 215 +++++
include/boost/compute/detail/path.hpp | 73 ++
include/boost/compute/detail/print_range.hpp | 2 +-
.../compute/detail/read_write_single_value.hpp | 2 +-
include/boost/compute/detail/sha1.hpp | 41 +-
include/boost/compute/detail/variadic_macros.hpp | 2 +-
include/boost/compute/detail/vendor.hpp | 5 +-
include/boost/compute/detail/work_size.hpp | 2 +-
include/boost/compute/device.hpp | 12 +-
include/boost/compute/event.hpp | 27 +-
include/boost/compute/exception.hpp | 3 +-
include/boost/compute/exception/context_error.hpp | 22 +-
.../boost/compute/exception/no_device_found.hpp | 48 ++
include/boost/compute/exception/opencl_error.hpp | 2 +-
.../exception/unsupported_extension_error.hpp | 2 +-
include/boost/compute/experimental/clamp_range.hpp | 2 +-
include/boost/compute/experimental/malloc.hpp | 2 +-
.../compute/experimental/sort_by_transform.hpp | 2 +-
include/boost/compute/experimental/tabulate.hpp | 2 +-
.../boost/compute/experimental/transform_if.hpp | 63 --
include/boost/compute/function.hpp | 2 +-
include/boost/compute/functional.hpp | 2 +-
include/boost/compute/functional/as.hpp | 7 +-
include/boost/compute/functional/atomic.hpp | 4 +-
include/boost/compute/functional/bind.hpp | 13 +-
include/boost/compute/functional/common.hpp | 2 +-
include/boost/compute/functional/convert.hpp | 7 +-
include/boost/compute/functional/detail/macros.hpp | 2 +-
.../compute/functional/detail/nvidia_ballot.hpp | 4 +-
.../compute/functional/detail/nvidia_popcount.hpp | 2 +-
include/boost/compute/functional/detail/unpack.hpp | 2 +-
include/boost/compute/functional/field.hpp | 4 +-
include/boost/compute/functional/geometry.hpp | 2 +-
include/boost/compute/functional/get.hpp | 6 +-
include/boost/compute/functional/hash.hpp | 9 +-
include/boost/compute/functional/identity.hpp | 4 +-
include/boost/compute/functional/integer.hpp | 2 +-
include/boost/compute/functional/logical.hpp | 27 +-
include/boost/compute/functional/math.hpp | 2 +-
include/boost/compute/functional/operator.hpp | 5 +-
include/boost/compute/functional/popcount.hpp | 2 +-
include/boost/compute/functional/relational.hpp | 2 +-
include/boost/compute/image.hpp | 25 +
include/boost/compute/image/image1d.hpp | 204 +++++
include/boost/compute/{ => image}/image2d.hpp | 177 ++--
include/boost/compute/{ => image}/image3d.hpp | 189 +++--
include/boost/compute/{ => image}/image_format.hpp | 43 +-
include/boost/compute/image/image_object.hpp | 170 ++++
.../boost/compute/{ => image}/image_sampler.hpp | 26 +-
include/boost/compute/image2d.hpp | 219 +----
include/boost/compute/image3d.hpp | 209 +----
include/boost/compute/image_format.hpp | 108 +--
include/boost/compute/image_sampler.hpp | 205 +----
include/boost/compute/interop/eigen.hpp | 2 +-
include/boost/compute/interop/eigen/core.hpp | 2 +-
include/boost/compute/interop/opencv.hpp | 2 +-
include/boost/compute/interop/opencv/core.hpp | 26 +-
include/boost/compute/interop/opencv/highgui.hpp | 3 +-
include/boost/compute/interop/opencv/ocl.hpp | 2 +-
include/boost/compute/interop/opengl.hpp | 2 +-
include/boost/compute/interop/opengl/acquire.hpp | 2 +-
include/boost/compute/interop/opengl/cl_gl.hpp | 2 +-
include/boost/compute/interop/opengl/cl_gl_ext.hpp | 2 +-
include/boost/compute/interop/opengl/context.hpp | 42 +-
include/boost/compute/interop/opengl/gl.hpp | 2 +-
.../boost/compute/interop/opengl/opengl_buffer.hpp | 10 +-
.../compute/interop/opengl/opengl_renderbuffer.hpp | 40 +-
.../compute/interop/opengl/opengl_texture.hpp | 40 +-
include/boost/compute/interop/qt.hpp | 2 +-
include/boost/compute/interop/qt/qimage.hpp | 25 +-
include/boost/compute/interop/qt/qpoint.hpp | 2 +-
include/boost/compute/interop/qt/qpointf.hpp | 2 +-
include/boost/compute/interop/qt/qtcore.hpp | 2 +-
include/boost/compute/interop/qt/qtgui.hpp | 2 +-
include/boost/compute/interop/qt/qvector.hpp | 2 +-
include/boost/compute/interop/vtk.hpp | 2 +-
include/boost/compute/interop/vtk/bounds.hpp | 2 +-
include/boost/compute/interop/vtk/data_array.hpp | 2 +-
include/boost/compute/interop/vtk/matrix4x4.hpp | 4 +-
include/boost/compute/interop/vtk/points.hpp | 2 +-
include/boost/compute/iterator.hpp | 2 +-
include/boost/compute/iterator/buffer_iterator.hpp | 31 +-
.../compute/iterator/constant_buffer_iterator.hpp | 36 +-
.../boost/compute/iterator/constant_iterator.hpp | 37 +-
.../boost/compute/iterator/counting_iterator.hpp | 45 +-
.../iterator/detail/get_base_iterator_buffer.hpp | 2 +-
.../iterator/detail/pixel_input_iterator.hpp | 212 -----
.../compute/iterator/detail/swizzle_iterator.hpp | 22 +-
.../boost/compute/iterator/discard_iterator.hpp | 17 +-
.../compute/iterator/function_input_iterator.hpp | 36 +-
.../compute/iterator/permutation_iterator.hpp | 41 +-
.../boost/compute/iterator/strided_iterator.hpp | 290 +++++++
.../boost/compute/iterator/transform_iterator.hpp | 39 +-
include/boost/compute/iterator/zip_iterator.hpp | 45 +-
include/boost/compute/kernel.hpp | 15 +-
include/boost/compute/lambda.hpp | 2 +-
include/boost/compute/lambda/context.hpp | 2 +-
include/boost/compute/lambda/functional.hpp | 2 +-
include/boost/compute/lambda/get.hpp | 2 +-
include/boost/compute/lambda/make_pair.hpp | 2 +-
include/boost/compute/lambda/make_tuple.hpp | 2 +-
include/boost/compute/lambda/placeholder.hpp | 2 +-
include/boost/compute/lambda/placeholders.hpp | 2 +-
include/boost/compute/lambda/result_of.hpp | 2 +-
include/boost/compute/memory.hpp | 3 +-
include/boost/compute/memory/local_buffer.hpp | 91 +++
include/boost/compute/memory/svm_ptr.hpp | 23 +-
include/boost/compute/memory_object.hpp | 32 +-
include/boost/compute/pipe.hpp | 3 +-
include/boost/compute/platform.hpp | 10 +-
include/boost/compute/program.hpp | 98 ++-
include/boost/compute/random.hpp | 3 +-
.../compute/random/bernoulli_distribution.hpp | 9 +-
.../boost/compute/random/default_random_engine.hpp | 2 +-
.../boost/compute/random/discrete_distribution.hpp | 14 +-
.../compute/random/linear_congruential_engine.hpp | 8 +-
.../compute/random/mersenne_twister_engine.hpp | 6 +-
.../boost/compute/random/normal_distribution.hpp | 8 +-
include/boost/compute/random/threefry_engine.hpp | 311 +++++++
.../compute/random/uniform_int_distribution.hpp | 11 +-
.../compute/random/uniform_real_distribution.hpp | 9 +-
include/boost/compute/source.hpp | 2 +-
include/boost/compute/svm.hpp | 2 +-
include/boost/compute/system.hpp | 54 +-
include/boost/compute/type_traits.hpp | 3 +-
include/boost/compute/type_traits/common_type.hpp | 4 +-
.../compute/type_traits/detail/capture_traits.hpp | 2 +-
.../compute/type_traits/is_device_iterator.hpp | 39 +
.../boost/compute/type_traits/is_fundamental.hpp | 10 +-
.../boost/compute/type_traits/is_vector_type.hpp | 2 +-
.../boost/compute/type_traits/make_vector_type.hpp | 4 +-
include/boost/compute/type_traits/result_of.hpp | 2 +-
include/boost/compute/type_traits/scalar_type.hpp | 4 +-
.../boost/compute/type_traits/type_definition.hpp | 8 +-
include/boost/compute/type_traits/type_name.hpp | 10 +-
include/boost/compute/type_traits/vector_size.hpp | 4 +-
include/boost/compute/types.hpp | 4 +-
include/boost/compute/types/builtin.hpp | 152 +---
include/boost/compute/types/complex.hpp | 4 +-
.../compute/types/{builtin.hpp => fundamental.hpp} | 28 +-
include/boost/compute/types/pair.hpp | 2 +-
include/boost/compute/types/struct.hpp | 14 +-
include/boost/compute/types/tuple.hpp | 17 +-
include/boost/compute/user_event.hpp | 2 +-
include/boost/compute/utility.hpp | 3 +-
include/boost/compute/utility/dim.hpp | 21 +-
include/boost/compute/utility/extents.hpp | 45 +-
include/boost/compute/utility/invoke.hpp | 71 ++
include/boost/compute/utility/program_cache.hpp | 2 +-
include/boost/compute/utility/source.hpp | 2 +-
include/boost/compute/utility/wait_list.hpp | 6 +-
include/boost/compute/version.hpp | 6 +-
include/boost/compute/wait_list.hpp | 2 +-
index.html | 20 +
meta/libraries.json | 14 +
perf/CMakeLists.txt | 66 +-
perf/perf.hpp | 12 +-
perf/perf.py | 133 +--
perf/perf_accumulate.cpp | 135 ++-
perf/perf_bernoulli_distribution.cpp | 2 +-
perf/perf_binary_find.cpp | 6 +-
...stl_accumulate.cpp => perf_bolt_accumulate.cpp} | 34 +-
perf/{perf_thrust_count.cu => perf_bolt_count.cpp} | 30 +-
perf/perf_bolt_exclusive_scan.cpp | 52 ++
perf/{perf_stl_includes.cpp => perf_bolt_fill.cpp} | 33 +-
...nner_product.cu => perf_bolt_inner_product.cpp} | 35 +-
perf/perf_bolt_max_element.cpp | 69 ++
perf/perf_bolt_merge.cpp | 60 ++
perf/perf_bolt_partial_sum.cpp | 53 ++
perf/perf_bolt_reduce_by_key.cpp | 100 +++
perf/perf_bolt_saxpy.cpp | 76 ++
perf/perf_bolt_sort.cpp | 50 ++
perf/perf_cart_to_polar.cpp | 3 +-
perf/perf_copy_if.cpp | 2 +-
perf/perf_copy_to_device.cpp | 2 +-
perf/perf_count.cpp | 2 +-
perf/perf_discrete_distribution.cpp | 6 +-
perf/perf_erase_remove.cpp | 2 +-
perf/perf_exclusive_scan.cpp | 10 +
perf/perf_fill.cpp | 2 +-
perf/{perf_partial_sum.cpp => perf_find.cpp} | 59 +-
perf/perf_find_end.cpp | 2 +-
perf/perf_host_sort.cpp | 2 +-
perf/perf_includes.cpp | 4 +-
perf/perf_inner_product.cpp | 2 +-
perf/perf_is_permutation.cpp | 2 +-
perf/perf_is_sorted.cpp | 2 +-
perf/perf_linear_congruential_engine.cpp | 48 --
perf/perf_max_element.cpp | 36 +-
perf/perf_merge.cpp | 4 +-
perf/perf_mersenne_twister.cpp | 48 --
perf/perf_next_permutation.cpp | 2 +-
perf/perf_nth_element.cpp | 2 +-
perf/perf_partial_sum.cpp | 2 +-
perf/perf_partition.cpp | 6 +-
perf/perf_partition_point.cpp | 2 +-
perf/perf_prev_permutation.cpp | 2 +-
perf/perf_random_number_engine.cpp | 101 +++
perf/perf_reduce_by_key.cpp | 114 +++
perf/perf_reverse.cpp | 2 +-
perf/{perf_find_end.cpp => perf_reverse_copy.cpp} | 16 +-
perf/perf_rotate.cpp | 2 +-
perf/perf_rotate_copy.cpp | 2 +-
perf/perf_saxpy.cpp | 171 ++--
perf/perf_search.cpp | 2 +-
perf/perf_search_n.cpp | 2 +-
perf/perf_set_difference.cpp | 37 +-
perf/perf_set_intersection.cpp | 37 +-
perf/perf_set_symmetric_difference.cpp | 37 +-
perf/perf_set_union.cpp | 37 +-
perf/perf_sort.cpp | 135 ++-
perf/perf_sort_by_key.cpp | 4 +-
perf/perf_sort_float.cpp | 2 +-
perf/perf_stable_partition.cpp | 2 +-
perf/perf_stl_accumulate.cpp | 2 +-
perf/perf_stl_count.cpp | 2 +-
perf/{perf_stl_find_end.cpp => perf_stl_find.cpp} | 28 +-
perf/perf_stl_find_end.cpp | 2 +-
perf/perf_stl_includes.cpp | 2 +-
perf/perf_stl_inner_product.cpp | 2 +-
perf/perf_stl_is_permutation.cpp | 2 +-
perf/perf_stl_max_element.cpp | 7 +-
perf/perf_stl_merge.cpp | 6 +-
perf/perf_stl_next_permutation.cpp | 2 +-
perf/perf_stl_partial_sum.cpp | 2 +-
perf/perf_stl_partition.cpp | 2 +-
perf/perf_stl_partition_point.cpp | 2 +-
perf/perf_stl_prev_permutation.cpp | 2 +-
perf/perf_stl_reverse.cpp | 2 +-
...l_rotate_copy.cpp => perf_stl_reverse_copy.cpp} | 10 +-
perf/perf_stl_rotate.cpp | 2 +-
perf/perf_stl_rotate_copy.cpp | 2 +-
perf/perf_stl_saxpy.cpp | 2 +-
perf/perf_stl_search.cpp | 2 +-
perf/perf_stl_search_n.cpp | 2 +-
perf/perf_stl_set_difference.cpp | 16 +-
perf/perf_stl_set_intersection.cpp | 16 +-
perf/perf_stl_set_symmetric_difference.cpp | 16 +-
perf/perf_stl_set_union.cpp | 22 +-
perf/perf_stl_sort.cpp | 2 +-
perf/perf_stl_stable_partition.cpp | 2 +-
perf/perf_stl_unique.cpp | 2 +-
perf/perf_stl_unique_copy.cpp | 2 +-
perf/perf_tbb_accumulate.cpp | 2 +-
perf/perf_tbb_merge.cpp | 12 +-
perf/perf_tbb_sort.cpp | 2 +-
perf/perf_thrust_accumulate.cu | 2 +-
perf/perf_thrust_count.cu | 2 +-
perf/perf_thrust_exclusive_scan.cu | 12 +-
perf/{perf_thrust_count.cu => perf_thrust_find.cu} | 30 +-
perf/perf_thrust_inner_product.cu | 2 +-
perf/perf_thrust_merge.cu | 63 ++
perf/perf_thrust_partial_sum.cu | 2 +-
...erf_thrust_sort.cu => perf_thrust_partition.cu} | 30 +-
perf/perf_thrust_reduce_by_key.cu | 91 +++
...{perf_thrust_sort.cu => perf_thrust_reverse.cu} | 6 +-
...t_accumulate.cu => perf_thrust_reverse_copy.cu} | 20 +-
.../{perf_thrust_sort.cu => perf_thrust_rotate.cu} | 11 +-
perf/perf_thrust_saxpy.cu | 2 +-
...ersection.cpp => perf_thrust_set_difference.cu} | 39 +-
perf/perf_thrust_sort.cu | 2 +-
.../{perf_thrust_sort.cu => perf_thrust_unique.cu} | 20 +-
perf/perf_uniform_int_distribution.cpp | 6 +-
perf/perf_unique.cpp | 2 +-
perf/perf_unique_copy.cpp | 2 +-
perf/perfdoc.py | 20 +-
test/CMakeLists.txt | 117 +--
test/Jamfile.v2 | 36 +
test/check_macros.hpp | 4 +-
test/context_setup.hpp | 10 +
test/extra/CMakeLists.txt | 81 ++
test/{ => extra}/test_interop_eigen.cpp | 2 +-
test/{ => extra}/test_interop_opencv.cpp | 2 +-
test/{ => extra}/test_interop_opengl.cpp | 2 +-
test/{ => extra}/test_interop_qt.cpp | 2 +-
test/{ => extra}/test_interop_vtk.cpp | 2 +-
test/{ => extra}/test_multiple_objects1.cpp | 2 +-
test/{ => extra}/test_multiple_objects2.cpp | 2 +-
test/opencl_version_check.hpp | 10 +
test/quirks.hpp | 13 +-
test/test_accumulate.cpp | 66 +-
test/test_adjacent_difference.cpp | 2 +-
test/test_adjacent_find.cpp | 2 +-
test/test_amd_cpp_kernel_language.cpp | 2 +-
test/test_any_all_none_of.cpp | 30 +-
test/test_array.cpp | 6 +-
test/test_async_wait.cpp | 6 +-
test/test_async_wait_guard.cpp | 41 +
test/test_bernoulli_distribution.cpp | 2 +-
test/test_binary_search.cpp | 93 ++-
test/test_buffer.cpp | 60 +-
test/test_buffer_allocator.cpp | 2 +-
test/test_buffer_iterator.cpp | 4 +-
test/test_clamp_range.cpp | 2 +-
test/test_closure.cpp | 8 +-
test/test_command_queue.cpp | 22 +-
test/test_complex.cpp | 69 +-
test/test_constant_iterator.cpp | 22 +-
test/test_context.cpp | 8 +-
test/test_context_error.cpp | 7 +-
test/test_copy.cpp | 58 +-
test/test_copy_if.cpp | 48 +-
test/test_count.cpp | 66 +-
test/test_counting_iterator.cpp | 19 +-
test/test_device.cpp | 14 +-
test/test_discard_iterator.cpp | 2 +-
test/test_discrete_distribution.cpp | 2 +-
test/test_dynamic_bitset.cpp | 2 +-
test/test_equal.cpp | 34 +-
test/test_equal_range.cpp | 18 +-
test/test_event.cpp | 67 +-
test/test_extents.cpp | 16 +-
test/test_extrema.cpp | 90 +-
test/test_fill.cpp | 350 +++++---
test/test_find.cpp | 25 +-
test/test_find_end.cpp | 4 +-
test/test_flat_map.cpp | 24 +-
test/test_flat_set.cpp | 37 +-
test/test_for_each.cpp | 13 +-
test/test_function.cpp | 13 +-
test/test_function_input_iterator.cpp | 50 ++
test/test_functional_as.cpp | 2 +-
test/test_functional_bind.cpp | 9 +-
test/test_functional_convert.cpp | 2 +-
test/test_functional_get.cpp | 4 +-
test/test_functional_hash.cpp | 2 +-
test/test_functional_identity.cpp | 2 +-
test/test_functional_popcount.cpp | 2 +-
test/test_functional_unpack.cpp | 2 +-
test/test_gather.cpp | 2 +-
test/test_generate.cpp | 8 +-
test/test_image1d.cpp | 70 ++
test/test_image2d.cpp | 262 +++---
test/test_image3d.cpp | 17 +-
test/test_image_sampler.cpp | 12 +-
test/test_includes.cpp | 4 +-
test/test_inner_product.cpp | 2 +-
test/test_inplace_merge.cpp | 2 +-
test/test_inplace_reduce.cpp | 2 +-
test/test_insertion_sort.cpp | 2 +-
test/test_invoke.cpp | 59 ++
test/test_iota.cpp | 27 +-
test/test_is_permutation.cpp | 4 +-
test/test_is_sorted.cpp | 2 +-
test/test_kernel.cpp | 6 +-
test/test_lambda.cpp | 53 +-
test/test_lexicographical_compare.cpp | 19 +-
test/test_linear_congruential_engine.cpp | 2 +-
test/test_local_buffer.cpp | 80 ++
test/test_malloc.cpp | 4 +-
test/test_mapped_view.cpp | 2 +-
test/test_merge.cpp | 2 +-
test/test_mersenne_twister_engine.cpp | 2 +-
test/test_mismatch.cpp | 35 +-
test/test_next_permutation.cpp | 6 +-
test/test_no_device_found.cpp | 31 +
test/test_normal_distribution.cpp | 2 +-
test/test_nth_element.cpp | 2 +-
test/test_opencl_error.cpp | 2 +-
test/test_pair.cpp | 92 ++-
test/test_partial_sum.cpp | 10 +-
test/test_partition.cpp | 22 +-
test/test_partition_point.cpp | 2 +-
test/test_permutation_iterator.cpp | 42 +-
test/test_pinned_allocator.cpp | 6 +-
test/test_pipe.cpp | 4 +-
test/test_platform.cpp | 2 +-
test/test_prev_permutation.cpp | 6 +-
test/test_program.cpp | 31 +-
test/test_program_cache.cpp | 8 +-
test/test_radix_sort.cpp | 2 +-
test/test_random_fill.cpp | 10 +-
test/test_random_shuffle.cpp | 10 +-
test/test_reduce.cpp | 2 +-
test/test_reduce_by_key.cpp | 210 +++++
test/test_remove.cpp | 2 +-
test/test_replace.cpp | 16 +-
test/test_result_of.cpp | 2 +-
test/test_reverse.cpp | 45 +-
test/test_rotate.cpp | 2 +-
test/test_rotate_copy.cpp | 2 +-
test/test_scan.cpp | 192 ++++-
test/test_scatter.cpp | 2 +-
test/test_scatter_if.cpp | 140 ++++
test/test_search.cpp | 23 +-
test/test_search_n.cpp | 19 +-
test/test_set_difference.cpp | 4 +-
test/test_set_intersection.cpp | 4 +-
test/test_set_symmetric_difference.cpp | 4 +-
test/test_set_union.cpp | 4 +-
test/test_sort.cpp | 170 +++-
test/test_sort_by_key.cpp | 2 +-
test/test_sort_by_transform.cpp | 2 +-
test/test_stable_partition.cpp | 2 +-
test/test_stable_sort.cpp | 2 +-
test/test_stack.cpp | 2 +-
test/test_strided_iterator.cpp | 158 ++++
test/test_string.cpp | 2 +-
test/test_struct.cpp | 40 +-
test/test_svm_ptr.cpp | 58 +-
test/test_system.cpp | 2 +-
test/test_tabulate.cpp | 2 +-
test/test_threefry_engine.cpp | 63 ++
test/test_transform.cpp | 44 +-
test/test_transform_if.cpp | 30 +-
test/test_transform_iterator.cpp | 14 +-
test/test_transform_reduce.cpp | 2 +-
test/test_tuple.cpp | 40 +-
test/test_type_traits.cpp | 11 +-
test/test_types.cpp | 13 +-
test/test_uniform_int_distribution.cpp | 2 +-
test/test_uniform_real_distribution.cpp | 2 +-
test/test_unique.cpp | 2 +-
test/test_unique_copy.cpp | 8 +-
test/test_unsupported_extension.cpp | 2 +-
test/test_user_defined_types.cpp | 20 +-
test/test_user_event.cpp | 4 +-
test/test_valarray.cpp | 303 ++++++-
test/test_vector.cpp | 230 ++++--
test/test_wait_list.cpp | 2 +-
test/test_zip_iterator.cpp | 32 +-
638 files changed, 12809 insertions(+), 4733 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/compute.git
More information about the debian-science-commits
mailing list