[compute] annotated tag debian/0.4-1 updated (f60b83c -> 59b61ae)
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Sat Aug 8 17:34:17 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 f60b83c (tag)
to 59b61ae (tag)
tagging 88ebefc4f0521a1f3a64b070324814061dd8964d (commit)
tagged by Ghislain Antony Vaillant
on Sat Aug 8 18:33:38 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 (4):
initial debianization
d/changelog: release to unstable
d/control: arch:any -> arch:all
d/copyright: add missing copyright info for *.cmake files
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 7529c82 d/control: arch:any -> arch:all
adds 88ebefc d/copyright: add missing copyright info for *.cmake files
No new revisions were added by this update.
Summary of changes:
debian/copyright | 37 ++++++++++++++++++++++++++++++++++++-
1 file changed, 36 insertions(+), 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