[compute] annotated tag debian/0.4-1 updated (6cd56fa -> f60b83c)

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Sat Aug 8 13:51:57 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a change to annotated tag debian/0.4-1
in repository compute.

*** WARNING: tag debian/0.4-1 was modified! ***

      from  6cd56fa   (tag)
        to  f60b83c   (tag)
   tagging  7529c82d8529b60f4998455f5a536695f2de2fd4 (commit)
 tagged by  Ghislain Antony Vaillant
        on  Sat Aug 8 14:50:35 2015 +0100

- Log -----------------------------------------------------------------
compute Debian release 0.4-1

Benoit Dequidt (5):
      Improve reduce_on_gpu kernel if device.vendor() == NVIDIA
      Creation of simple_moving_average example
      creation of matrix_transpose example
      Add perf tests for exclusive_scan
      Update perf_partial_sum : no internal allocation and copy

Chester Kuo (2):
      update amd_kernel test program to use platform info structure instead of using device info structure
      update amd_cpp_kernel test to get platform vendor info

Denis Demidov (24):
      Allow buffer and queue initialization from lowlevel types
      Option to not retain program on creation
      Adds support for selecting devices with environment variables
      Global setup for OpenCL context in tests
      Rely on system::default_context() to hold static context
      Skipping fill_char_pair_vector test on AMD
      Get rid of clang v3.3 warning -Wconstexpr-not-const
      Travis-CI integration
      Use std::numeric_limits<float>::infinity() directly
      Silence MSVC security warning C4996 in system.hpp
      Get rid of type convesion warnings inside VS2010
      Fix core.system test
      Implements offline kernel caching
      Test offline cache with Travis-CI
      Use the original program source for program creation/compilation
      Fix linkage problem with detail::getenv()
      Use SHA1 for online cache keys
      Make zip_iterator take more than three elements
      Move BOOST_COMPUTE_MAX_ARITY definition to compute/config.hpp
      Install specific version of fglrx on Travis-CI
      Fixing several warnings given by pedantic g++-4.8.2
      Skip tests requiring OpenCL 1.2 on usupported devices
      Parallel build on Travis-CI
      The test_closure does not require any OpenCL 1.2 features

Dominic Meiser (2):
      Using FindOpenCL module from VexCL
      Fixing build issues under windows

Ed Baunton (3):
      Improve the warning when perf test hasn't been compiled
      Style
      Update design.qbk

Ghislain Antony Vaillant (3):
      initial debianization
      d/changelog: release to unstable
      d/control: arch:any -> arch:all

Kyle Lutz (583):
      Initial commit
      Fix typo in lambda expression documentation
      Add merge() algorithm
      Add lambda wrapper for length() function
      Add test for sorting vectors by length
      Fix test module name for TestRadixSort
      Fix test module name for TestInsertionSort
      Add documentation for downloading and using the library
      Add type_name() specialization for char
      Remove default type_name_trait::value() implementation
      Add asserts for null host pointers to command_queue
      Remove unused variable in serial_insertion_sort()
      Fix local array size in serial_insertion_sort()
      Add queue.finish() calls to test_inplace_reduce
      Add queue.finish() calls to test_merge
      Add queue.finish() call to test_mersenne_twister
      Fix bug in program::binary()
      Pass binary_status argument to clCreateProgramWithBinary()
      Fix check for local memory size in test_kernel
      Add meta_kernel::inject_type<Type>() method
      Add support for boost::tuple<>
      Add zip_iterator class
      Merge pull request #3 from ddemidov/master
      Add construct_from_cl_mem test-case to test_buffer
      Add construct_from_cl_command_queue test-case to test_command_queue
      Add construct_from_cl_context test-case to test_context
      Add test for constant_iterator
      Add test for counting_iterator
      Add test for permutation_iterator
      Add test for transform_iterator
      Fix bug when calling fill() with vector types
      Remove check for local_memory_size in test_kernel
      Fix bug in count_if() and find_if() with Intel CPUs
      Fix bug in remove_if() algorithm
      Fix bug in inplace_reduce() test
      Support returning std::vector<T> from get_info<T>()
      Add device::partition() method
      Fix bug in command_queue test on AMD platforms
      Remove support for cl_half
      Make stream operator for vector types inline
      Make get_object_info() inline
      Fix bug in move-constuctor for vector<T>
      Move get_extension_function_address() method to platform
      Move unload_compiler() method to platform
      Remove command_queue::enqueue_wait_for_event() method
      Fix command_queue::enqueue_barrier() for OpenCL 1.2
      Fix command_queue::enqueue_marker() for OpenCL 1.2
      Add OpenCL 1.2 error codes to runtime_exception
      Update image2d/3d constuctors for OpenCL 1.2
      Fix indentation in kernel::get_arg_info()
      Add missing iostream header include to test_device
      Cleanup constructors for wrapper classes
      Fix bug in get_buffer() for iterator adaptors
      Add generate_fibonacci_sequence test-case
      Replace usages of result_of() with tr1_result_of()
      Fix unused variable warning in get_base_iterator_buffer()
      Move adjacent_transform_iterator to detail namespace
      Move binary_transform_iterator to detail namespace
      Move pixel_input_iterator to detail namespace
      Move swizzle_iterator to detail namespace
      Add multiplies<T> specialization for std::complex<T>
      Add get() methods to wrapper classes
      Return event from command_queue::enqueue_nd_range_kernel()
      Return event from command_queue::enqueue_task()
      Add memory_object::reference_count() method
      Add test for command_queue::enqueue_write_buffer_rect()
      Add move-constructors to wrapper classes
      Update README file
      Add documentation for type-traits
      Remove documentation for non-existent platform methods
      Add documentation for platform::get_extension_function_address()
      Add documentation for platform::unload_compiler()
      Add test for SAXPY
      Add clamp_range() algorithm
      Merge remote-tracking branch 'ddemidov/master'
      Change clamp_range() test to use float
      Increase work-group size for copy() kernel
      Don't auto-initialize values in vector
      Make pick_copy_work_group_size() inline
      Add default constructors to image2d and image3d
      Remove unused histogram() algorithm
      Add transform_if() algorithm
      Add get<N>() function
      Fix narrowing conversion warnings in device
      Skip enqueue_write_buffer_rect() test on AMD GPUs
      Check for partitioning support in device test
      Fix compilation error with get<N>() and tuple
      Refactor the system::default_device() method
      Remove unnecessary includes from transform_reduce
      Fix indexing bug in list_devices example
      Rename kernel::num_args() method to arity()
      Remove simple_histogram from flat_map test
      Add scalar<T> container
      Fix memory issues with device_ptr and allocator
      Add CHECK_RANGE_EQUAL() test macro
      Add system-wide default command queue
      Fix issues involving iterators with void value_type
      Add support for get<N>() in lambda expressions
      Add inplace_merge() algorithm
      Cleanup example code
      Remove timer class
      Cleanup documentation
      Add test for copy() with std::stringstream
      Fix conversion warnings in buffer_iterator
      Fix bug in in-place scan()
      Fix issues with char literals in meta_kernel
      Fix issues with std::pair<>, char, and fill()
      Fix issues with boost::tuple<>, char, and fill()
      Check for valid pattern size in fill() disptacher
      Fix compilation error in future<void> assignment operator
      Check for valid range in reverse()
      Mark streaming operator std::pair<> inline
      Mark streaming operators for boost::tuple<> inline
      Skip tests using struct assignment on AMD
      Fix minor version macro
      Add asserts for clRelease*() functions in destructors
      Merge pull request #12 from ddemidov/master
      Improve the system::find_default_device() method
      Fix meta_kernel streaming operators with float
      Remove cv-qualifiers from get<N>()'s value-type
      Add specialization for get<N>() with zip_iterator
      Refactor lambda expression framework to use meta_kernel
      Add test for any/all/none_if() with NaN and inf
      Change meta_kernel::add_arg(name, value) to add_set_arg()
      Add type_name<bool>() specialization
      Fix bugs with char/uchar/bool literals in meta_kernel
      Merge pull request #13 from ddemidov/master
      Merge pull request #14 from ddemidov/travis-ci
      Merge pull request #15 from ddemidov/master
      Improve reduce() performance
      Add command_queue::enqueue_migrate_memory_objects() method
      Add event::get_command_type() method
      Change enqueue_*_buffer() methods to return events
      Change meta_kernel::exec*() methods to return events
      Add support for on-device copy_async()
      Add test for copy() command type
      Add fill_async() algorithm
      Add test for fill() command type
      Add Doxygen documentation
      Rearrange type headers
      Add uniform_real_distribution
      Fix issue with comparison operators in lambda expressions
      Add documentation for supported platforms
      Use bitwise-and to check device::type()
      Add scan_on_cpu() algorithm
      Add quirks for image tests on POCL
      Add copy() specialization for host-to-host transfers
      Add result argument to reduce() algorithm
      Add experimental tabulate() algorithm
      Add sort_by_key() algorithm
      Add experimental sort_by_transform() algorithm
      Add program_cache
      Remove BLAS functions
      Add not1() and not2() function adaptors
      Add as() and convert() type-conversion functions
      Rename ext.get test to functional.get
      Store source strings for binary and ternary functions
      Add min_and_max reduce() test
      Add test for calculating mean and standard deviation
      Add perf_mersenne_twister benchmark
      Add unpack() function adaptor
      Make type_name<T>() inline
      Add BOOST_COMPUTE_TYPE_NAME() macro
      Add type_name<void>() specialization
      Fix bugs with type definitions in meta_kernel
      Refactor invoked_function<>
      Add BOOST_COMPUTE_FUNCTION() macro
      Add field() function
      Remove STL algorithm tests from vector<> test
      Add variadic tuple support
      Add context error handler
      Add experimental copy_index_if() algorithm
      Add nth_element() algorithm
      Add Help Wanted section to README
      Increase work-group size for copy() kernel
      Add perf_cart_to_polar benchmark
      Disable MSVC secure warnings
      Fix compilation error on Windows for context error handler
      Remove init argument from reduce()
      Add reduce() overload without function argument
      Add merge() overload with custom compare function
      Add merge_floats test
      Use BOOST_COMPUTE_FUNCTION() macro in tests
      Add reduce_on_gpu() algorithm
      Add cache support to meta_kernel::compile()
      Fix issues with gather() algorithm
      Merge pull request #35 from ddemidov/fix-core-system-test
      Improve the monte carlo example
      Rename find_longest_vector example to longest_vector
      Add price_cross example
      Remove extra semicolon in accumulate.hpp
      Add BOOST_COMPUTE_STRINGIZE_SOURCE() macro
      Add height() and width() methods to image2d
      Bump Boost version requirement to 1.48
      Add FAQ to documentation
      Add getenv() wrapper
      Move future header to async directory
      Fix complex header include in documentation
      Include only necessary headers in examples
      Merge pull request #39 from ddemidov/offline-cache
      Add Black-Scholes option pricing example
      Add is_fundamental type-trait
      Add interop support
      Merge pull request #47 from ddemidov/multiple-objects
      Merge pull request #46 from ddemidov/offline-cache
      Merge pull request #49 from ddemidov/sha1-for-online-cache
      Merge pull request #51 from ddemidov/roomy_zip_iterator
      Merge pull request #52 from ddemidov/max_arity_to_config
      Fix extra semicolon warning in interop/eigen/core.hpp
      Add link to examples directory in README
      Improve accumulate() performance
      Add support for host iterators to sort()
      Refactor function handling in lambda expressions
      Fix sign comparison warnings in tests
      Add test for generate() with pair<T1, T2>
      Rename lambda result test functions to check_lambda_result()
      Make function_signature_to_mpl_vector<> meta-function variadic
      Make lambda get<N>() variadic
      Make lambda function expressions variadic
      Add third lambda placeholder
      Add make_pair() lambda function
      Add make_tuple() lambda function
      Add Boost version check to config.hpp
      Add batched_determinant example
      Add inline_ptx example
      Skip generate_pair test on AMD
      Change vector constructors to take queue argument
      Use glDrawArrays() in opengl_sphere example
      Fix bug with opengl_sphere example on AMD
      Make platform::get_extension_function_address() const
      Add platform::id() method
      Add opengl_create_shared_context() function
      Improve documentation
      Add third-party perf tests
      Merge pull request #54 from ddemidov/fix-travis-conf
      Remove unused variable in reduce_on_gpu() kernel
      Bug in fill() with uchar4
      Add OpenCV-OCL interop functions
      Move float vector stream operators in meta_kernel
      Add meta_kernel::insert_function_call() method
      Add inline specifier to opengl_enqueue_release_gl_objects()
      Rearrange types tests
      Add experimental directory
      Simplify accumulate() with reduce()
      Add mapped_view container
      Add wait_list class
      Add enqueue_native_kernel() method to command_queue
      Add BOOST_COMPUTE_ADAPT_STRUCT() macro
      Add BOOST_COMPUTE_CLOSURE() macro
      Fix documentation for the wait_list class
      Add documentation for OpenGL interop headers
      Add opengl_renderbuffer class
      Change Travis-CI badge to use the master branch
      Merge pull request #62 from roshanr95/rotate
      Merge pull request #65 from roshanr95/mersenneTwister
      Add coveralls.io integration
      Merge pull request #63 from kylelutz/coveralls
      Add SYSTEM to third-party include_directories() calls
      Improve kernel::set_arg() method
      Improve sort_by_key() performance
      Merge pull request #66 from roshanr95/rotate_copy
      Merge pull request #67 from roshanr95/reverse_benchmarks
      Move transform_if() algorithm to experimental
      Add event::set_callback() method
      Improve documentation
      Release v0.1
      Merge pull request #68 from roshanr95/rotate_benchmarks
      Add test for inner_product() with counting_iterator
      Check binary status in program::create_with_binary()
      Check for empty strings in get_object_info()
      Fix BOOST_COMPUTE_FUNCTION() with non-default-constructible types
      Add buffer::clone() method
      Merge pull request #74 from ddemidov/master
      Merge pull request #75 from roshanr95/unique
      Fix bug in copy-constructor for wait_list
      Use lcov to generate coverage info for coveralls.io
      Add mandelbrot example
      Enable compiler warnings for Travis-CI
      Add get_nvidia_compute_capability() function
      Copy multiple values per thread in copy_on_device()
      Merge pull request #80 from roshanr95/unique_benchmarks
      Improve reduce() performance with generic iterators
      Fix ambiguous member template warning with clang
      Add test creating a std::future for an event object
      Add print_vector example
      Remove enqueue_1d_range_kernel() overload with no local work-size
      Remove default local_work_size argument for enqueue_nd_range_kernel()
      Remove explicit call to finish() in command_queue destructor
      Remove read/write buffer convenience overloads in command_queue
      Remove cl_int return values from command_queue
      Fix spelling error in enqueue_native_kernel() documentation
      Add documentation for the enqueue_1d_range_kernel() method
      Change mersenne_twister::seed() to take a command_queue
      Remove unused context variable in random_fill()
      Add perf_erase_remove benchmark
      Optimize vector<T>::erase() when last equals end()
      Add discard_iterator class
      Add discard() method to mersenne_twister_engine
      Rename mersenne_twister_engine::fill() to generate()
      Add mersenne_twister_engine::generate() overload with transform
      Add documentation for the random number generator classes
      Remove unnecessary typename in discard_iterator
      Add cmake install target for Boost.Compute
      Fix unused parameter warning in reduce_on_gpu.hpp
      Include <boost/mpl/size.hpp> in function.hpp
      Change program::build() to return void
      Add user_event class
      Fix unused variable warning in test_user_event.cpp
      Merge pull request #90 from roshanr95/perf_sort_by_key
      Build benchmarks on Travis-CI
      Support generic function callbacks for event
      Add event::duration() method
      Rename K to K_BITS in radix_sort()
      Merge pull request #97 from roshanr95/unique
      Change BOOST_COMPUTE_FUNCTION() to use custom argument names
      Remove unnecessary typename in function.hpp and closure.hpp
      Fix BOOST_COMPUTE_FUNCTION() usage in struct.hpp documentation
      Fix BOOST_COMPUTE_FUNCTION() usage in perf_cart_to_polar
      Only allocate temporary vector if necessary in generic_reduce()
      Add fizz_buzz example
      Change count_if() to use reduce()
      Improve documentation
      Reorganize tests for issues/bugs
      Simplify function/closure macro implementations
      Fix unused parameter warnings
      Add random_walk example
      Add k_means example
      Add define() method to function<> and closure<>
      Change mersenne_twister_engine::generate() to use temporary storage
      Change uniform_real_distribution to use BOOST_COMPUTE_FUNCTION()
      Add normal_distribution class
      Add example and test for AMD's static C++ kernel language
      Merge pull request #102 from roshanr95/gather/scatter
      Only call clRetainDevice()/clReleaseDevice() for sub-devices
      Merge pull request #103 from roshanr95/search_algorithms
      Merge pull request #109 from roshanr95/find_end
      Merge pull request #110 from roshanr95/search_n
      Add device vendor predicate functions
      Refactor exception classes
      Fix tests for event::set_callback() on Intel GPUs
      Release v0.2
      Fix bug when invoking binary closures
      Merge pull request #111 from banche/develop
      Merge pull request #113 from roshanr95/set_intersection
      Add default constructor for image_sampler
      Add resize_image example
      Merge pull request #115 from roshanr95/set_algorithms
      Simplify lambda wrappers for binary geometric functions
      Add test for find_if() with distance()
      Add image2d::clone() method
      Add variadic wait_for_all() function
      Move variadic event handling to async/wait.hpp
      Remove test for variadic wait_list::insert()
      Merge pull request #117 from roshanr95/stable_partition
      Merge pull request #118 from Mageswaran1989/master
      Support conversion of lambda expressions to function objects
      Add memory_limits example
      Merge pull request #125 from roshanr95/partition_point
      Merge pull request #126 from roshanr95/next_permutation
      Merge pull request #127 from roshanr95/permutation-algorithms
      Merge pull request #128 from 'daniel-murray/develop'
      Merge pull request #129 from vaa-msu/patch-1
      Merge pull request #130 from vaa-msu/patch-4
      Merge pull request #131 from roshanr95/bernoulli-distribution
      Add normal_distribution.hpp to random.hpp header
      Remove bogus assert() in command_queue::enqueue_nd_range_kernel()
      Update README file
      Swap allocators in vector::swap()
      Use clEnqueueWriteBuffer() for writing single values with fill()
      Add memory_object::set_destructor_callback() method
      Add core.hpp header
      Improve documentation
      Simplify the program::create_kernel() implementation
      Limit maximum number of program_cache instances
      Fix typo in mapped_view test
      Use reduce() for accumulate() with min()/max()
      Rename event::get_status() to event::status()
      Cleanup move-semantics for all core types
      Add device::get() method
      Add support for specifying wait-lists in command_queue
      Fix test for copy_async()
      Use program_options for resize_image example
      Cleanup matrix_transpose example
      Use program_options for matrix_transpose example
      Merge pull request #138 from Mageswaran1989/merging-optical-flow-examples
      Merge pull request #140 from roshanr95/uniform_int_distribution
      Merge pull request #141 from roshanr95/discrete_distribution
      Merge pull request #139 from roshanr95/lce
      Use "OpenCL API" rather than "OpenCL C API"
      Merge pull request #144 from jamboree/develop
      Merge pull request #148 from Mageswaran1989/renaming-opencv_filter-to-opencv_flip
      Merge pull request #150 from Mageswaran1989/adding-opencv_convolution.cpp-example
      Merge pull request #151 from Mageswaran1989/adding-opencv_sobel_filter-example
      Merge pull request #152 from roshanr95/set_algorithms
      Add BOOST_COMPUTE_USE_CPP11 CMake flag
      Merge pull request #155 from Mageswaran1989/image_format-support-grey-images
      Merge pull request #157 from roshanr95/partitioning_algorithms
      Enable OpenCV on Travis-CI
      Merge pull request #158 from roshanr95/search-algorithms
      Merge pull request #160 from roshanr95/permutation-algorithms
      Merge pull request #161 from roshanr95/lce
      Merge pull request #163 from roshanr95/distribution-benchmarks
      Add compile() and link() methods to program
      Add check for packed structs in BOOST_COMPUTE_ADAPT_STRUCT()
      Add hash() function
      Add program::create_with_built_in_kernels() method
      Fix errors when using platforms with no devices
      Merge pull request #164 from kylelutz/compile-link-program
      Merge pull request #168 from kylelutz/struct-is-packed
      Merge pull request #169 from kylelutz/hash-function
      Merge pull request #170 from kylelutz/create-program-with-built-in-kernels
      Merge pull request #175 from kylelutz/fix-platform-empty-devices
      Add get_info<Info>() specializations
      Merge pull request #176 from kylelutz/get-info-specializations
      Fix resize bug with vector::assign()
      Add equality operators for all wrapper classes
      Move device_ptr to the detail namespace
      Merge pull request #177 from kylelutz/fix-vector-assign
      Merge pull request #178 from kylelutz/equality-operators
      Rename create_with_builtin_kernels() method
      Merge pull request #179 from kylelutz/deprecate-device-ptr
      Merge pull request #182 from kylelutz/rename-create-with-builtin-kernels
      Rename mersenne_twister_engine header
      Merge pull request #183 from kylelutz/rename-mersenne-twister-header
      Improve documentation
      Merge pull request #184 from kylelutz/improve-documentation
      Fix partition_by_counts test for Intel CPUs
      Merge pull request #187 from kylelutz/fix-partition-by-counts-test
      Check OpenCL version before calling enqueue_fill_buffer()
      Merge pull request #189 from ddemidov/skip-1.2-tests
      Merge pull request #190 from ddemidov/parallel-travis-build
      Fix issues with popcount() on OpenCL 1.1 devices
      Merge pull request #191 from kylelutz/fix-popcount
      Add perf_fill benchmark
      Unify seed() method interface in the random number engines
      Merge pull request #192 from kylelutz/perf-fill
      Add perf_copy_if benchmark
      Merge pull request #166 from kylelutz/perf-copy-if
      Merge pull request #193 from kylelutz/unify-seed-method-interface
      Add OpenCL 1.2 memory flags to mem_flags enum
      Merge pull request #194 from kylelutz/opencl-1.2-mem-flags
      Release v0.3
      Merge pull request #195 from roshanr95/binary_find
      Add bind() function
      Merge pull request #200 from kylelutz/bind
      Merge pull request #203 from f-koehler/master
      Fix bug with count_if() on AMD
      Add test for count_if() with custom function
      Merge pull request #206 from kylelutz/fix-count-if
      Merge pull request #211 from f-koehler/issue204
      Merge pull request #212 from roshanr95/nth-element
      Merge pull request #213 from f-koehler/issue119
      Capture references with BOOST_COMPUTE_CLOSURE()
      Support capturing containers with BOOST_COMPUTE_CLOSURE()
      Merge pull request #225 from f-koehler/issue217
      Merge pull request #227 from ddemidov/issue-218
      Merge pull request #224 from kylelutz/capture-containers-with-closure
      Merge pull request #228 from roshanr95/merge
      Merge pull request #232 from f-koehler/mandelbrot-esc
      Add support for multi-device contexts
      Fix perf_merge benchmark with odd-sized inputs
      Merge pull request #234 from kylelutz/multi-device-context
      Merge pull request #235 from kylelutz/fix-perf-merge
      Merge pull request #236 from f-koehler/nbody
      Merge pull request #238 from roshanr95/templating
      Merge pull request #239 from roshanr95/set_algorithms
      Merge pull request #241 from f-koehler/nbody
      Rewrite adjacent_difference() algorithm
      Rewrite adjacent_find() algorithm
      Rewrite unique() algorithm
      Remove adjacent_transform_iterator class
      Merge pull request #247 from kylelutz/remove-adjacent-transform-iterator
      Implement is_sorted() with adjacent_find()
      Merge pull request #248 from kylelutz/is-sorted-with-adjacent-find
      Merge pull request #249 from edbaunton/better-perf-fail-warning
      Remove usage of 'uint' in linear_congruential_engine
      Merge pull request #250 from kylelutz/fix-linear-congruential-engine
      Merge pull request #253 from edbaunton/compute-design-doc
      Merge pull request #254 from f-koehler/nbody
      Add opencl_test example
      Fix bug when calling reduce() with empty ranges
      Merge pull request #255 from kylelutz/opencl-test
      Merge pull request #256 from kylelutz/fix-reduce-empty-range
      Rearrange allocator headers
      Merge pull request #257 from kylelutz/rearrange-allocators
      Fix '-Wreorder' warning in nbody example
      Merge pull request #258 from kylelutz/fix-nbody-warning
      Add address_space enum to memory_object
      Use address_space enum for meta_kernel::add_arg()
      Merge pull request #243 from kylelutz/address-space-enum
      Fix bug when using popcount() with ulong
      Merge pull request #260 from kylelutz/fix-popcount-with-ulong
      Add dynamic_bitset class
      Merge pull request #259 from kylelutz/dynamic-bitset
      Add OpenCL 2.0 support
      Add variadic bind() implementation
      Refactor get_info() functions
      Merge pull request #263 from kylelutz/variadic-bind
      Merge pull request #264 from kylelutz/refactor-get-info
      Merge pull request #262 from kylelutz/opencl-2.0
      Merge pull request #265 from roshanr95/uniform_int_distribution
      Add performance section to documentation
      Merge pull request #266 from kylelutz/perf-docs
      Fix bug when using bind() with adapted structs
      Change search() and search_n() to use find()
      Use thread-local storage for global program cache
      Merge pull request #267 from kylelutz/bind-struct
      Merge pull request #268 from kylelutz/search-use-find
      Add test for sort3() function
      Add test case for count_if_with_reduce() function
      Fix return value for dispatch_fill_async()
      Add test for fill() with empty range
      Add test for platform class
      Merge pull request #269 from kylelutz/thread-safe
      Merge pull request #272 from kylelutz/improve-test-coverage
      Add type_definition<T>() function
      Merge pull request #273 from kylelutz/type-definition
      Merge pull request #274 from chesterkuo/master
      Declare cnd() function static in black_scholes example
      Merge pull request #277 from roshanr95/balanced_path
      Merge pull request #279 from pentschev/adjacent_difference_temp_vector
      Merge pull request #280 from kylelutz/osx-fix
      Merge pull request #281 from cwkx/patch-2
      Test examples with CTest
      Merge pull request #282 from kylelutz/test-examples
      Add documentation for BOOST_COMPUTE_DEFAULT_DEVICE_TYPE
      Merge pull request #285 from kylelutz/document-default-device-type
      Remove usage of deprecated clEnqueueTask()
      Merge pull request #287 from kylelutz/remove-enqueue-task
      Fix issue when calling fill() with empty range
      Merge pull request #289 from kylelutz/fix-fill-empty-range
      Increase the error tolerance for the black_scholes example
      Add version check to kernel::get_arg_info() test
      Merge pull request #293 from kylelutz/increase-black-scholes-error-tolerance
      Merge pull request #294 from kylelutz/get-arg-info-version-check
      Merge pull request #295 from Mageswaran1989/String_find-issue288
      Use ulong_ instead of size_type for dynamic_bitset::count()
      Merge pull request #298 from kylelutz/dynamic-bitset-ulong
      Merge pull request #299 from shehzan10/unused-warning-fixes
      Merge pull request #301 from Mageswaran1989/swap_api_string_class
      Merge pull request #302 from 9prady9/windows_macro_errors
      Merge pull request #304 from Mageswaran1989/cout_support_string_class
      Fix bug when calling radix_sort() with partial ranges
      Use radix_sort() for stable_sort() when possible
      Merge pull request #305 from kylelutz/stable-sort-radix-sort
      Merge pull request #306 from shehzan10/test-event-nvidia-fix
      Merge pull request #307 from Mageswaran1989/lexicographical_compare
      Add read() and write() methods to buffer_iterator
      Merge pull request #244 from kylelutz/iterator-read-write
      Improve documentation
      Merge pull request #308 from kylelutz/improve-documentation
      Merge pull request #310 from robotrovsky/develop
      Merge pull request #311 from f-koehler/pr229
      Fix compilation error in dispatch_copy() with Boost 1.57
      Fix issue with copy() and std::vector<bool>
      Merge pull request #314 from kylelutz/fix-dispatch-copy
      Merge pull request #312 from Mageswaran1989/string_find_string
      Merge pull request #315 from kylelutz/copy-to-vector-bool
      Define BOOST_COMPUTE_DEBUG_KERNEL_COMPILATION for tests
      Merge pull request #317 from kylelutz/debug-kernel-compilation-tests
      Add identity<T>() function
      Merge pull request #318 from kylelutz/identity-function
      Merge pull request #322 from roshanr95/merge
      Refactor dispatch_sort() function
      Add extents<N> class
      Fully qualify call to bind() in nth_element()
      Merge pull request #323 from kylelutz/extents
      Merge pull request #324 from kylelutz/refactor-dispatch-sort
      Merge pull request #329 from kylelutz/fully-qualify-bind
      Add cl_gl_ext.hpp forwarding header
      Merge pull request #332 from kylelutz/cl-gl-ext-header
      Add utility directory
      Add test for flat_map with custom kernel
      Merge pull request #334 from kylelutz/utility
      Merge pull request #335 from kylelutz/flat-map-custom-kernel
      Merge pull request #330 from Mageswaran1989/histogram_example
      Merge pull request #337 from skozilla/master
      Add result_of<F(Args...)> meta-function
      Merge pull request #339 from kylelutz/result-of
      Add program_cache to the public API
      Merge pull request #340 from kylelutz/program-cache
      Add device::platform() method
      Release v0.4

Mageswaran (8):
      added opencv optical flow example
      merged opencv optical examples with command line options
      renamed example/opencv_filter.cpp to example/opencv_flip.cpp
      added example/opencv_convolution.cpp
      added opencv sobel filter
      added return in catch block
      support for OpenCV grey images
      updated interop/opencv/core.hpp for grey images

Mageswaran.D (7):
      String::find() signed char fix with test case
      updated with lit<char> instead int
      added swap api for string class
      added support for output stream(cout<<) for compute::string : updated
      added lexicographical_compare algorithm & test cases
      oveloaded find() for string and char pointer
      added histogram example based on opencv

Peter Andreas Entschev (1):
      Added temporary vector to adjacent_difference().

Pradeep Garigipati (1):
      Bugfix to avoid conflicts with macro definitions on windows platform

Rastko Anicic (1):
      max_element perf added

Roshan (3):
      Rename tile_sets kernel, add support for comparator
      Fix bug in balanced path
      Add support for comparator in merge

Shehzan Mohammed (2):
      Removing unused variables that cause warnings
      Adding OpenCL 1.2 required for NVIDIA when build with C++11

cwkx (1):
      Update context.hpp

daniel-murray (1):
      add BOOST_COMPUTE_DEFAULT_DEVICE_TYPE env variable support

f-koehler (12):
      choose qt4 or qt5
      added wait_list as argument and event as return for opengl enqueue_* methods
      MandelbrotWidget can be closed pressing escape now
      first working nbody simulation
      documented code widget is now closed using the escape key
      nbody example has command line arguments by now
      use float4 to align data
      float4_ drawing problem
      OpenGL uses homigenous coordinates
      new default step width
      using swizzling operators
      reimplemented unit tests for unsupported extension and context error

fkoehler (2):
      explicitly look for Qt4 and not for Qt in general
      test for program::source()

jamboree (1):
      Use BOOST_NOEXCEPT

robotrovsky (1):
      Fixed OpenCL 2.0 Header compatibility

roshanr (56):
      Rotate algorithm
      Fix warnings in Mersenne Twister
      rotate_copy algorithm and test
      Add benchmarks for reverse
      Add benchmarks for rotate and rotate_copy
      Unique algorithm
      Fix unique benchmarks
      Refactor recurring code into preprocessor
      Change perf_sort_by_key to use int_ and long_ instead of int and long
      Add unique_copy, modify unique to use it
      Add tests and benchmarks for unique_copy
      Rewrite gather using meta_kernel
      Rewrite scatter using meta_kernel
      Add kernel for pattern matching
      Search algorithm
      Minor fixes
      Add algorithm and test for find_end
      Add algorithm and test for search_n
      Add tile_sets kernel
      Add compact kernel
      Add algorithm and test for set_intersection
      Minor fixes
      Add algorithm and test for set_union
      Add algorithm and test for set_difference
      Add algorithm and test for set_symmetric_difference
      Add algorithm and test for includes
      Add algorithm and test for stable_partition
      Add binary_find algorithm
      Add partition_point algorithm and test
      Add algorithm and test for next_permutation
      Minor fix in binary_search
      Minor fixes for next_permutation
      Add algorithm and test for prev_permutation
      Add algorithm and test for is_permutation
      Add bernoulli distribution
      Add uniform_int_distribution
      Add discrete_distribution
      Add quick and dirty linear congruential engine
      Fix errors in set algorithms
      Add benchmarks for set algorithms
      Add benchmarks for partitioning algorithms
      Change function signature of search algorithms to match STL versions
      Add benchmarks for search algorithms
      Add benchmarks for permutation algorithms
      Fix errors in lce
      Add benchmark for lce
      Add benchmarks for the new disributions
      Add benchmark for binary_find
      Improve binary_find performance
      Add benchmark for nth_element
      Improve nth_element performance and unit testing
      Add a merge-path based merge algorithm and change merge to use it
      Move templating from kernel to its member function
      Enforce same tile_size for all kernels
      Add test to reflect issue #159
      Fix issue #159

vaa-msu (3):
      Changed some 'uint's to 'uint_'s
      Changed tpb and workSize to 'uint_'s
      Update matrix_transpose.cpp

-----------------------------------------------------------------------

      from  1d32b16   d/changelog: release to unstable
      adds  7529c82   d/control: arch:any -> arch:all

No new revisions were added by this update.

Summary of changes:
 debian/control | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
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