[compute] branch debian/sid created (now 1d32b16)
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Fri Aug 7 23:21:41 UTC 2015
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a change to branch debian/sid
in repository compute.
at 1d32b16 d/changelog: release to unstable
This branch includes the following new commits:
new d34cdaa Initial commit
new e612c15 Fix typo in lambda expression documentation
new 69aef15 Add merge() algorithm
new 418468c Add lambda wrapper for length() function
new 08045a3 Add test for sorting vectors by length
new 30e5f6a Fix test module name for TestRadixSort
new de0bdcd Fix test module name for TestInsertionSort
new 9bd3e0e Add documentation for downloading and using the library
new 71df0d5 Add type_name() specialization for char
new 35984ae Remove default type_name_trait::value() implementation
new ff204e1 Add asserts for null host pointers to command_queue
new 77e75bd Remove unused variable in serial_insertion_sort()
new 32a1926 Fix local array size in serial_insertion_sort()
new ef2a14a Add queue.finish() calls to test_inplace_reduce
new e16890a Add queue.finish() calls to test_merge
new b88de10 Add queue.finish() call to test_mersenne_twister
new 233df55 Fix bug in program::binary()
new 2f81872 Pass binary_status argument to clCreateProgramWithBinary()
new db53bdb Fix check for local memory size in test_kernel
new ad93097 Add meta_kernel::inject_type<Type>() method
new ada2351 Add support for boost::tuple<>
new 2d81f56 Add zip_iterator class
new 6766b07 Allow buffer and queue initialization from lowlevel types
new e4b273f Merge pull request #3 from ddemidov/master
new e8f7789 Add construct_from_cl_mem test-case to test_buffer
new 34cfe34 Add construct_from_cl_command_queue test-case to test_command_queue
new 7c3a05b Add construct_from_cl_context test-case to test_context
new 4aaf4bc Add test for constant_iterator
new 5f6bdf8 Add test for counting_iterator
new d80e2a5 Add test for permutation_iterator
new 35f3bdc Add test for transform_iterator
new 25b7157 Fix bug when calling fill() with vector types
new ecc0944 Remove check for local_memory_size in test_kernel
new 147baa0 Fix bug in count_if() and find_if() with Intel CPUs
new ab0575d Fix bug in remove_if() algorithm
new 2df0597 Option to not retain program on creation
new 25e7214 Fix bug in inplace_reduce() test
new 4752fb2 Support returning std::vector<T> from get_info<T>()
new 4338b31 Add device::partition() method
new 14ea0bd Fix bug in command_queue test on AMD platforms
new da1d779 Remove support for cl_half
new d585fbe Make stream operator for vector types inline
new 1161f89 Make get_object_info() inline
new 00fcb73 Fix bug in move-constuctor for vector<T>
new d283541 Move get_extension_function_address() method to platform
new c7a3bc8 Move unload_compiler() method to platform
new 52fef4d Remove command_queue::enqueue_wait_for_event() method
new 7e7e09b Fix command_queue::enqueue_barrier() for OpenCL 1.2
new 0aa3d02 Fix command_queue::enqueue_marker() for OpenCL 1.2
new d56e58b Add OpenCL 1.2 error codes to runtime_exception
new 48e1bb4 Update image2d/3d constuctors for OpenCL 1.2
new 25a084d Fix indentation in kernel::get_arg_info()
new 9a3d7c7 Add missing iostream header include to test_device
new 5164ab4 Cleanup constructors for wrapper classes
new 652f99e Fix bug in get_buffer() for iterator adaptors
new 430a76b Add generate_fibonacci_sequence test-case
new 6fdffd8 Replace usages of result_of() with tr1_result_of()
new 6dd6e11 Fix unused variable warning in get_base_iterator_buffer()
new e30ec9f Move adjacent_transform_iterator to detail namespace
new 5cce555 Move binary_transform_iterator to detail namespace
new bcc3aed Move pixel_input_iterator to detail namespace
new 8d13920 Move swizzle_iterator to detail namespace
new 1be19a6 Add multiplies<T> specialization for std::complex<T>
new 8b78d41 Adds support for selecting devices with environment variables
new 001b3ff Add get() methods to wrapper classes
new da4cb81 Return event from command_queue::enqueue_nd_range_kernel()
new d58b7c0 Return event from command_queue::enqueue_task()
new 4bdec76 Add memory_object::reference_count() method
new 5cb5156 Add test for command_queue::enqueue_write_buffer_rect()
new 8142e5d Add move-constructors to wrapper classes
new 5d77bbe Global setup for OpenCL context in tests
new 13887e8 Rely on system::default_context() to hold static context
new e0f78ff Update README file
new 00cdca5 Add documentation for type-traits
new 2f7ae1b Remove documentation for non-existent platform methods
new 1fbb7b1 Add documentation for platform::get_extension_function_address()
new 425ada2 Add documentation for platform::unload_compiler()
new 3b24d0d Add test for SAXPY
new ea107ae Add clamp_range() algorithm
new 2a93124 Using FindOpenCL module from VexCL
new dde1747 Merge remote-tracking branch 'ddemidov/master'
new 9a350f6 Change clamp_range() test to use float
new 0319527 Increase work-group size for copy() kernel
new 0ab2fe8 Don't auto-initialize values in vector
new 5d28d38 Make pick_copy_work_group_size() inline
new 3e93d01 Add default constructors to image2d and image3d
new 7c5e321 Fixing build issues under windows
new 49a3444 Remove unused histogram() algorithm
new 3e840fa Add transform_if() algorithm
new 9a64f6b Add get<N>() function
new 705b3f3 Fix narrowing conversion warnings in device
new 8934bea Skip enqueue_write_buffer_rect() test on AMD GPUs
new fecbe63 Check for partitioning support in device test
new d40eddc Fix compilation error with get<N>() and tuple
new 178676d Refactor the system::default_device() method
new ffec5fd Remove unnecessary includes from transform_reduce
new 0b466fe Fix indexing bug in list_devices example
new 130f8c3 Rename kernel::num_args() method to arity()
new eea16e6 Remove simple_histogram from flat_map test
new a5ddeae Add scalar<T> container
new a2bda06 Fix memory issues with device_ptr and allocator
new 1b9e904 Add CHECK_RANGE_EQUAL() test macro
new 4ab37ad Add system-wide default command queue
new e46828a Fix issues involving iterators with void value_type
new b43e79b Add support for get<N>() in lambda expressions
new fab7be5 Add inplace_merge() algorithm
new c700564 Cleanup example code
new 3bc5bfa Remove timer class
new 90a5377 Cleanup documentation
new a2f54ab Add test for copy() with std::stringstream
new 9f231d7 Fix conversion warnings in buffer_iterator
new 1caebe6 Fix bug in in-place scan()
new f4ecbd1 Fix issues with char literals in meta_kernel
new 9141732 Fix issues with std::pair<>, char, and fill()
new 2560600 Fix issues with boost::tuple<>, char, and fill()
new bac6fb7 Check for valid pattern size in fill() disptacher
new f07caa1 Fix compilation error in future<void> assignment operator
new 0405c3c Check for valid range in reverse()
new c2187b8 Mark streaming operator std::pair<> inline
new 5b12d04 Mark streaming operators for boost::tuple<> inline
new c085d64 Skip tests using struct assignment on AMD
new b5068b2 Fix minor version macro
new aa7fd2f Add asserts for clRelease*() functions in destructors
new b731d61 Skipping fill_char_pair_vector test on AMD
new 9514338 Merge pull request #12 from ddemidov/master
new 36dd3f1 Improve the system::find_default_device() method
new 98b593b Fix meta_kernel streaming operators with float
new 15bc98b Remove cv-qualifiers from get<N>()'s value-type
new 64e9454 Add specialization for get<N>() with zip_iterator
new 8e51a0a Refactor lambda expression framework to use meta_kernel
new 7fb77ef Add test for any/all/none_if() with NaN and inf
new 0d285d8 Change meta_kernel::add_arg(name, value) to add_set_arg()
new e015690 Add type_name<bool>() specialization
new f2b8120 Fix bugs with char/uchar/bool literals in meta_kernel
new f5c8605 Get rid of clang v3.3 warning -Wconstexpr-not-const
new a20884e Travis-CI integration
new 3f6e21c Merge pull request #13 from ddemidov/master
new a7ddf9c Merge pull request #14 from ddemidov/travis-ci
new b248437 Use std::numeric_limits<float>::infinity() directly
new b28d869 Silence MSVC security warning C4996 in system.hpp
new 84394de Get rid of type convesion warnings inside VS2010
new b84ac5b Merge pull request #15 from ddemidov/master
new 2ca028c Improve reduce() performance
new ee5f581 Add command_queue::enqueue_migrate_memory_objects() method
new c1bf707 Add event::get_command_type() method
new d8f5a5b Change enqueue_*_buffer() methods to return events
new 8459fde Change meta_kernel::exec*() methods to return events
new 5203506 Add support for on-device copy_async()
new b10a7a4 Add test for copy() command type
new b3d2fbb Add fill_async() algorithm
new 220d0df Add test for fill() command type
new b539e84 Add Doxygen documentation
new 767589f Rearrange type headers
new bacec5b Add uniform_real_distribution
new 3a7b90f Fix issue with comparison operators in lambda expressions
new bc00a3f Add documentation for supported platforms
new 518d39f Use bitwise-and to check device::type()
new 78a561e Add scan_on_cpu() algorithm
new 1c4c772 Add quirks for image tests on POCL
new a8f4421 Add copy() specialization for host-to-host transfers
new a96c9c0 Add result argument to reduce() algorithm
new f9d887e Add experimental tabulate() algorithm
new 3389a5c Add sort_by_key() algorithm
new d04e628 Add experimental sort_by_transform() algorithm
new d16309f Add program_cache
new 07e4a6b Remove BLAS functions
new 3412d09 Add not1() and not2() function adaptors
new dc6b322 Add as() and convert() type-conversion functions
new 44920c6 Rename ext.get test to functional.get
new a1155bc Store source strings for binary and ternary functions
new 736f3a1 Add min_and_max reduce() test
new efa83c9 Add test for calculating mean and standard deviation
new 5b7e22b Add perf_mersenne_twister benchmark
new feb510a Add unpack() function adaptor
new a2b7595 Make type_name<T>() inline
new 85812f4 Add BOOST_COMPUTE_TYPE_NAME() macro
new a0b635e Add type_name<void>() specialization
new 4367841 Fix bugs with type definitions in meta_kernel
new 8608e60 Refactor invoked_function<>
new 8213697 Add BOOST_COMPUTE_FUNCTION() macro
new b5ff474 Add field() function
new 8446900 Remove STL algorithm tests from vector<> test
new 953ebb4 Add variadic tuple support
new adde232 Add context error handler
new 0daa62e Add experimental copy_index_if() algorithm
new 701bc8a Add nth_element() algorithm
new fc82343 Add Help Wanted section to README
new 4b2aa35 Increase work-group size for copy() kernel
new 8b812a2 Add perf_cart_to_polar benchmark
new ee58c45 Disable MSVC secure warnings
new 7db9ad7 Fix compilation error on Windows for context error handler
new ba9e64e Remove init argument from reduce()
new 6b6f66b Add reduce() overload without function argument
new 2661282 Add merge() overload with custom compare function
new 2728282 Add merge_floats test
new cf473be Use BOOST_COMPUTE_FUNCTION() macro in tests
new ac1ff45 Add reduce_on_gpu() algorithm
new 5578325 Add cache support to meta_kernel::compile()
new 0d9be38 Fix issues with gather() algorithm
new 0c8a59e Fix core.system test
new 1ae3365 Merge pull request #35 from ddemidov/fix-core-system-test
new 4e94cab Improve the monte carlo example
new 52b1502 Rename find_longest_vector example to longest_vector
new 9f5ccb5 Add price_cross example
new 6b30645 Remove extra semicolon in accumulate.hpp
new 3bc4a63 Add BOOST_COMPUTE_STRINGIZE_SOURCE() macro
new e337f63 Add height() and width() methods to image2d
new 84b45b4 Bump Boost version requirement to 1.48
new 98fb402 Add FAQ to documentation
new 55eeada Add getenv() wrapper
new b17888b Move future header to async directory
new a385329 Fix complex header include in documentation
new 38c6e9b Include only necessary headers in examples
new 562f149 Implements offline kernel caching
new 4ba736a Test offline cache with Travis-CI
new eca81df Merge pull request #39 from ddemidov/offline-cache
new 0bc8818 Add Black-Scholes option pricing example
new b47e74d Add is_fundamental type-trait
new aad0348 Add interop support
new f519ad3 Use the original program source for program creation/compilation
new 41d2052 Fix linkage problem with detail::getenv()
new d3bc213 Merge pull request #47 from ddemidov/multiple-objects
new 6f52e3c Merge pull request #46 from ddemidov/offline-cache
new d24749a Use SHA1 for online cache keys
new 8379fae Merge pull request #49 from ddemidov/sha1-for-online-cache
new 52bae83 Make zip_iterator take more than three elements
new 1976962 Merge pull request #51 from ddemidov/roomy_zip_iterator
new 5e912df Move BOOST_COMPUTE_MAX_ARITY definition to compute/config.hpp
new 4bed4b0 Merge pull request #52 from ddemidov/max_arity_to_config
new ac148e8 Fix extra semicolon warning in interop/eigen/core.hpp
new 8bb13c9 Add link to examples directory in README
new 413267b Improve accumulate() performance
new 936d801 Add support for host iterators to sort()
new 68412f5 Refactor function handling in lambda expressions
new 1dd35de Fix sign comparison warnings in tests
new 72664c8 Add test for generate() with pair<T1, T2>
new e313aae Rename lambda result test functions to check_lambda_result()
new 8aad576 Make function_signature_to_mpl_vector<> meta-function variadic
new c57e195 Make lambda get<N>() variadic
new 46ef3ff Make lambda function expressions variadic
new c784ae9 Add third lambda placeholder
new ea7c2bf Add make_pair() lambda function
new dc20f09 Add make_tuple() lambda function
new 47922aa Add Boost version check to config.hpp
new 3be0ae7 Add batched_determinant example
new f235e59 Add inline_ptx example
new bc8aa0e Skip generate_pair test on AMD
new ccd6f21 Change vector constructors to take queue argument
new 881d398 Use glDrawArrays() in opengl_sphere example
new 32379dd Fix bug with opengl_sphere example on AMD
new 9a0aa33 Make platform::get_extension_function_address() const
new 0c88eca Add platform::id() method
new f3c2384 Add opengl_create_shared_context() function
new 6de0b65 Improve documentation
new ec11d8c Add third-party perf tests
new 905ebc2 Install specific version of fglrx on Travis-CI
new 4ab210b Merge pull request #54 from ddemidov/fix-travis-conf
new e7a76c3 Remove unused variable in reduce_on_gpu() kernel
new dacdbf0 Bug in fill() with uchar4
new 80781ce Add OpenCV-OCL interop functions
new d9a45b0 Move float vector stream operators in meta_kernel
new b1b50f5 Add meta_kernel::insert_function_call() method
new 86c0bb0 Add inline specifier to opengl_enqueue_release_gl_objects()
new 9e04310 Rearrange types tests
new b8de46d Add experimental directory
new 51e8959 Simplify accumulate() with reduce()
new 71af014 Add mapped_view container
new 3b49cf1 Add wait_list class
new 6f3f30b Add enqueue_native_kernel() method to command_queue
new dec92cc Add BOOST_COMPUTE_ADAPT_STRUCT() macro
new 83d104f Add BOOST_COMPUTE_CLOSURE() macro
new 6c8f158 Fix documentation for the wait_list class
new ad48527 Add documentation for OpenGL interop headers
new 0a1c378 Add opengl_renderbuffer class
new 9f6f9d9 Change Travis-CI badge to use the master branch
new 03edbbb Rotate algorithm
new d1a8760 Fix warnings in Mersenne Twister
new 5fb6f94 Merge pull request #62 from roshanr95/rotate
new f1b7f39 rotate_copy algorithm and test
new e1e8425 Merge pull request #65 from roshanr95/mersenneTwister
new 524ce5c Add coveralls.io integration
new d03fab2 Merge pull request #63 from kylelutz/coveralls
new 9e5bff9 Add SYSTEM to third-party include_directories() calls
new cf8e972 Improve kernel::set_arg() method
new bae7432 Improve sort_by_key() performance
new 9bf22a4 Merge pull request #66 from roshanr95/rotate_copy
new a65804d Add benchmarks for reverse
new da22127 Merge pull request #67 from roshanr95/reverse_benchmarks
new 0c3a325 Move transform_if() algorithm to experimental
new 8e08610 Add event::set_callback() method
new a439709 Improve documentation
new 53d6e95 Release v0.1
new 9450014 Add benchmarks for rotate and rotate_copy
new fdadf85 Merge pull request #68 from roshanr95/rotate_benchmarks
new 35eef1e Add test for inner_product() with counting_iterator
new 21f053f Check binary status in program::create_with_binary()
new c15f35b Check for empty strings in get_object_info()
new 0446e24 Fix BOOST_COMPUTE_FUNCTION() with non-default-constructible types
new 667aa9c Add buffer::clone() method
new d653df5 Fixing several warnings given by pedantic g++-4.8.2
new 1e81b7e Unique algorithm
new 5efecbd Merge pull request #74 from ddemidov/master
new 6334d67 Merge pull request #75 from roshanr95/unique
new 01eb24f Fix bug in copy-constructor for wait_list
new bf51769 Use lcov to generate coverage info for coveralls.io
new b3f8847 Add mandelbrot example
new d013bc4 Enable compiler warnings for Travis-CI
new bae2bb6 Add get_nvidia_compute_capability() function
new b897b1f Copy multiple values per thread in copy_on_device()
new fca6e13 Fix unique benchmarks
new 1679574 Merge pull request #80 from roshanr95/unique_benchmarks
new acb2188 Improve reduce() performance with generic iterators
new 15cf54c Fix ambiguous member template warning with clang
new 6499e30 Add test creating a std::future for an event object
new 637cc98 Add print_vector example
new 89d9776 Remove enqueue_1d_range_kernel() overload with no local work-size
new 7ec4566 Remove default local_work_size argument for enqueue_nd_range_kernel()
new e360481 Remove explicit call to finish() in command_queue destructor
new 7966768 Remove read/write buffer convenience overloads in command_queue
new 420c3dd Remove cl_int return values from command_queue
new 8dac90d Fix spelling error in enqueue_native_kernel() documentation
new 7b2ca68 Add documentation for the enqueue_1d_range_kernel() method
new b7c4f0c Change mersenne_twister::seed() to take a command_queue
new dadced4 Remove unused context variable in random_fill()
new fa8fcad Add perf_erase_remove benchmark
new 6a9efd6 Optimize vector<T>::erase() when last equals end()
new dd0b1fc Add discard_iterator class
new 2ebb04c Add discard() method to mersenne_twister_engine
new 6336b81 Rename mersenne_twister_engine::fill() to generate()
new 3d8616e Add mersenne_twister_engine::generate() overload with transform
new 663ab01 Add documentation for the random number generator classes
new 4f6c591 Remove unnecessary typename in discard_iterator
new 85af0b7 Add cmake install target for Boost.Compute
new e84987b Fix unused parameter warning in reduce_on_gpu.hpp
new b3ab165 Include <boost/mpl/size.hpp> in function.hpp
new ac0be42 Change program::build() to return void
new 21d81fc Add user_event class
new 70da497 Refactor recurring code into preprocessor
new 2fb2c08 Fix unused variable warning in test_user_event.cpp
new f491c55 Change perf_sort_by_key to use int_ and long_ instead of int and long
new 7629748 Merge pull request #90 from roshanr95/perf_sort_by_key
new 5fb9130 Build benchmarks on Travis-CI
new 6ac7578 Support generic function callbacks for event
new 8b06e3f Add event::duration() method
new a78212f Rename K to K_BITS in radix_sort()
new 3f537d8 Add unique_copy, modify unique to use it
new 59efaa0 Add tests and benchmarks for unique_copy
new 2511bdb Merge pull request #97 from roshanr95/unique
new 4b67907 Change BOOST_COMPUTE_FUNCTION() to use custom argument names
new 127b350 Remove unnecessary typename in function.hpp and closure.hpp
new 72a5449 Fix BOOST_COMPUTE_FUNCTION() usage in struct.hpp documentation
new c2ad69a Fix BOOST_COMPUTE_FUNCTION() usage in perf_cart_to_polar
new ab0a365 Only allocate temporary vector if necessary in generic_reduce()
new 1bd141a Add fizz_buzz example
new 2dc1a8c Change count_if() to use reduce()
new 9343b99 Improve documentation
new f6bd9de Reorganize tests for issues/bugs
new 6b00246 Simplify function/closure macro implementations
new 0117e46 Fix unused parameter warnings
new e8d9102 Add random_walk example
new bfe2120 Add k_means example
new 02fc4fa Add define() method to function<> and closure<>
new 7429589 Change mersenne_twister_engine::generate() to use temporary storage
new 714416f Change uniform_real_distribution to use BOOST_COMPUTE_FUNCTION()
new 37a00f5 Add normal_distribution class
new 00f7823 Add example and test for AMD's static C++ kernel language
new d0e5efd Rewrite gather using meta_kernel
new cd88be2 Rewrite scatter using meta_kernel
new d238943 Merge pull request #102 from roshanr95/gather/scatter
new f49f8ca Add kernel for pattern matching
new 747fe2d Search algorithm
new 88b6a8b Only call clRetainDevice()/clReleaseDevice() for sub-devices
new 79d5353 Minor fixes
new 6b7d83b Merge pull request #103 from roshanr95/search_algorithms
new 09760b4 Add algorithm and test for find_end
new 0d7258b Merge pull request #109 from roshanr95/find_end
new d3b3881 Add algorithm and test for search_n
new 4bb78de Merge pull request #110 from roshanr95/search_n
new 985414e Improve reduce_on_gpu kernel if device.vendor() == NVIDIA
new b1eef72 Add device vendor predicate functions
new b89c886 Refactor exception classes
new a107b92 Fix tests for event::set_callback() on Intel GPUs
new 72747e0 Release v0.2
new 4fdef77 Creation of simple_moving_average example
new 8587c1b creation of matrix_transpose example
new 48687cd Add perf tests for exclusive_scan
new fed05b3 Update perf_partial_sum : no internal allocation and copy
new b41ec2b Fix bug when invoking binary closures
new 2fffd98 Merge pull request #111 from banche/develop
new 78d06b2 Add tile_sets kernel
new c0f844f Add compact kernel
new c522d9a Add algorithm and test for set_intersection
new 1bb652c Minor fixes
new e44f79c Merge pull request #113 from roshanr95/set_intersection
new 4683a3b Add default constructor for image_sampler
new dcefed4 Add resize_image example
new 5f7cd29 Add algorithm and test for set_union
new acbabfe Add algorithm and test for set_difference
new de9b2ef Add algorithm and test for set_symmetric_difference
new 8dbc2b6 Add algorithm and test for includes
new afd7ed9 Merge pull request #115 from roshanr95/set_algorithms
new 376713f Simplify lambda wrappers for binary geometric functions
new b49a8e5 Add test for find_if() with distance()
new 13bc000 Add image2d::clone() method
new 85af9d2 Add variadic wait_for_all() function
new c7802d0 Move variadic event handling to async/wait.hpp
new 4a507cb Remove test for variadic wait_list::insert()
new b7f2f43 added opencv optical flow example
new 4d3d114 Add algorithm and test for stable_partition
new 0a0fa4c Merge pull request #117 from roshanr95/stable_partition
new f119d6f Merge pull request #118 from Mageswaran1989/master
new 5288677 Support conversion of lambda expressions to function objects
new 8cfaf79 Add memory_limits example
new 1bf09a5 Add binary_find algorithm
new c8d4836 Add partition_point algorithm and test
new e4f0783 Add algorithm and test for next_permutation
new 79d374f Minor fix in binary_search
new 12273f9 Merge pull request #125 from roshanr95/partition_point
new ff11312 Merge pull request #126 from roshanr95/next_permutation
new 9943683 Minor fixes for next_permutation
new 5e08e1b Add algorithm and test for prev_permutation
new b772ae4 Add algorithm and test for is_permutation
new d65a5cf Changed some 'uint's to 'uint_'s
new 167c138 Merge pull request #127 from roshanr95/permutation-algorithms
new b34c02c add BOOST_COMPUTE_DEFAULT_DEVICE_TYPE env variable support
new b2f80da Merge pull request #128 from 'daniel-murray/develop'
new fb6c352 Changed tpb and workSize to 'uint_'s
new 9989175 Merge pull request #129 from vaa-msu/patch-1
new cfc3a7e Merge pull request #130 from vaa-msu/patch-4
new 1777b7e Add bernoulli distribution
new 36681a6 Merge pull request #131 from roshanr95/bernoulli-distribution
new 53c3e1a Add normal_distribution.hpp to random.hpp header
new 07ae863 Remove bogus assert() in command_queue::enqueue_nd_range_kernel()
new 3f0080b Update README file
new 2ca2c16 Swap allocators in vector::swap()
new d30dcfb Use clEnqueueWriteBuffer() for writing single values with fill()
new b228de7 Add memory_object::set_destructor_callback() method
new fc9f014 Add core.hpp header
new 732ab53 Improve documentation
new 60aca44 Simplify the program::create_kernel() implementation
new d237969 Limit maximum number of program_cache instances
new 5c5e813 Fix typo in mapped_view test
new 69e4836 Use reduce() for accumulate() with min()/max()
new c2c1346 Rename event::get_status() to event::status()
new a639e40 Cleanup move-semantics for all core types
new 57470c4 Add device::get() method
new 6ea122a Add support for specifying wait-lists in command_queue
new 3bf34f3 Fix test for copy_async()
new 5f40631 Use program_options for resize_image example
new 2feec50 Update matrix_transpose.cpp
new 01eed2c Cleanup matrix_transpose example
new c1d867b Use program_options for matrix_transpose example
new 79063d4 Add uniform_int_distribution
new a0a7a85 Add discrete_distribution
new f6c46f6 merged opencv optical examples with command line options
new c82bcfd Merge pull request #138 from Mageswaran1989/merging-optical-flow-examples
new bd79332 Merge pull request #140 from roshanr95/uniform_int_distribution
new 3ac85e3 Merge pull request #141 from roshanr95/discrete_distribution
new fd2506b Add quick and dirty linear congruential engine
new b66ee3d Merge pull request #139 from roshanr95/lce
new b670212 Use "OpenCL API" rather than "OpenCL C API"
new c518869 Use BOOST_NOEXCEPT
new 4abb857 Merge pull request #144 from jamboree/develop
new 2f6dda4 renamed example/opencv_filter.cpp to example/opencv_flip.cpp
new 3210ee0 added example/opencv_convolution.cpp
new aae0f77 added opencv sobel filter
new dceaa72 Merge pull request #148 from Mageswaran1989/renaming-opencv_filter-to-opencv_flip
new 01bf3ab added return in catch block
new 5b832d8 Fix errors in set algorithms
new e2c5fe5 Add benchmarks for set algorithms
new 0fa15ea Merge pull request #150 from Mageswaran1989/adding-opencv_convolution.cpp-example
new b011138 Merge pull request #151 from Mageswaran1989/adding-opencv_sobel_filter-example
new 1d5a088 Merge pull request #152 from roshanr95/set_algorithms
new 81994ed support for OpenCV grey images
new 049fbd1 Add BOOST_COMPUTE_USE_CPP11 CMake flag
new f10d3d5 updated interop/opencv/core.hpp for grey images
new 2e825a9 Add benchmarks for partitioning algorithms
new be9be67 Merge pull request #155 from Mageswaran1989/image_format-support-grey-images
new 1dd4d7d Merge pull request #157 from roshanr95/partitioning_algorithms
new 9f74b52 Enable OpenCV on Travis-CI
new f3d2063 Change function signature of search algorithms to match STL versions
new 7baff59 Add benchmarks for search algorithms
new 2fa478a Merge pull request #158 from roshanr95/search-algorithms
new be18866 Add benchmarks for permutation algorithms
new 47e93c9 Merge pull request #160 from roshanr95/permutation-algorithms
new d81edfc Fix errors in lce
new acf4698 Add benchmark for lce
new 1a063e8 Merge pull request #161 from roshanr95/lce
new cd41289 Add benchmarks for the new disributions
new bfe2bdd Merge pull request #163 from roshanr95/distribution-benchmarks
new 90217d0 Add compile() and link() methods to program
new 235261a Add check for packed structs in BOOST_COMPUTE_ADAPT_STRUCT()
new 6af32b3 Add hash() function
new 6103ff6 Add program::create_with_built_in_kernels() method
new 73443e0 Fix errors when using platforms with no devices
new 1975261 Merge pull request #164 from kylelutz/compile-link-program
new 8f952b3 Merge pull request #168 from kylelutz/struct-is-packed
new c156ca7 Merge pull request #169 from kylelutz/hash-function
new 5d6921f Merge pull request #170 from kylelutz/create-program-with-built-in-kernels
new bd164a2 Merge pull request #175 from kylelutz/fix-platform-empty-devices
new cae813e Add get_info<Info>() specializations
new 8908957 Merge pull request #176 from kylelutz/get-info-specializations
new 4a1b3ed Fix resize bug with vector::assign()
new 7d37798 Add equality operators for all wrapper classes
new e0535d7 Move device_ptr to the detail namespace
new b6ecb59 Merge pull request #177 from kylelutz/fix-vector-assign
new 9106222 Merge pull request #178 from kylelutz/equality-operators
new 48cee2b Rename create_with_builtin_kernels() method
new 94306ce Merge pull request #179 from kylelutz/deprecate-device-ptr
new 40d0166 Merge pull request #182 from kylelutz/rename-create-with-builtin-kernels
new a4ae254 Rename mersenne_twister_engine header
new ca3d571 Merge pull request #183 from kylelutz/rename-mersenne-twister-header
new 9dc8771 Improve documentation
new 5cfda54 Merge pull request #184 from kylelutz/improve-documentation
new 8619987 Fix partition_by_counts test for Intel CPUs
new 2540895 Merge pull request #187 from kylelutz/fix-partition-by-counts-test
new dfe9399 Check OpenCL version before calling enqueue_fill_buffer()
new 201f85a Skip tests requiring OpenCL 1.2 on usupported devices
new 57a2ee0 Parallel build on Travis-CI
new 4658532 Merge pull request #189 from ddemidov/skip-1.2-tests
new 4bf8993 Merge pull request #190 from ddemidov/parallel-travis-build
new 61645c4 Fix issues with popcount() on OpenCL 1.1 devices
new c9c5615 Merge pull request #191 from kylelutz/fix-popcount
new fb5c544 Add perf_fill benchmark
new 84b24fc Unify seed() method interface in the random number engines
new 23c0a14 Merge pull request #192 from kylelutz/perf-fill
new e8afaf1 Add perf_copy_if benchmark
new fa0541d Merge pull request #166 from kylelutz/perf-copy-if
new 89eee4b Merge pull request #193 from kylelutz/unify-seed-method-interface
new 132fc85 Add OpenCL 1.2 memory flags to mem_flags enum
new baa60dc Merge pull request #194 from kylelutz/opencl-1.2-mem-flags
new f50e9c0 Release v0.3
new 5df5d8c Add benchmark for binary_find
new 92ae416 Improve binary_find performance
new d34367b Merge pull request #195 from roshanr95/binary_find
new f21abdf Add bind() function
new b70df00 explicitly look for Qt4 and not for Qt in general
new 2cb564c Merge pull request #200 from kylelutz/bind
new 8a11a32 Merge pull request #203 from f-koehler/master
new d356a2c Add benchmark for nth_element
new 5d663ff Fix bug with count_if() on AMD
new 2f948a9 Add test for count_if() with custom function
new a4a52ca Merge pull request #206 from kylelutz/fix-count-if
new 15f9793 choose qt4 or qt5
new 5f94c74 Merge pull request #211 from f-koehler/issue204
new 30082ab Improve nth_element performance and unit testing
new 4703488 Merge pull request #212 from roshanr95/nth-element
new dfd5724 test for program::source()
new 71a2787 Merge pull request #213 from f-koehler/issue119
new 95c331f Capture references with BOOST_COMPUTE_CLOSURE()
new fd8c8f9 Support capturing containers with BOOST_COMPUTE_CLOSURE()
new 3c15712 added wait_list as argument and event as return for opengl enqueue_* methods
new a6467c9 The test_closure does not require any OpenCL 1.2 features
new 06e0ae1 Merge pull request #225 from f-koehler/issue217
new 1c746a9 Merge pull request #227 from ddemidov/issue-218
new bd427b8 Merge pull request #224 from kylelutz/capture-containers-with-closure
new c48760f Add a merge-path based merge algorithm and change merge to use it
new 9f5cc79 Merge pull request #228 from roshanr95/merge
new 1c56181 MandelbrotWidget can be closed pressing escape now
new bc360c4 Merge pull request #232 from f-koehler/mandelbrot-esc
new 18e0883 first working nbody simulation
new 8e37337 documented code widget is now closed using the escape key
new 8c7efd2 Add support for multi-device contexts
new ade2ffa Fix perf_merge benchmark with odd-sized inputs
new 06bc9af Merge pull request #234 from kylelutz/multi-device-context
new 0a710ec Merge pull request #235 from kylelutz/fix-perf-merge
new 9f13c7e Merge pull request #236 from f-koehler/nbody
new d10d992 Move templating from kernel to its member function
new 417a50e Merge pull request #238 from roshanr95/templating
new 515e1b2 Enforce same tile_size for all kernels
new 0dcbc97 nbody example has command line arguments by now
new f91a562 use float4 to align data
new 187e5cb Merge pull request #239 from roshanr95/set_algorithms
new 406c38b Merge pull request #241 from f-koehler/nbody
new 45c5ec3 Rewrite adjacent_difference() algorithm
new b533df6 Rewrite adjacent_find() algorithm
new b3ea818 Rewrite unique() algorithm
new c69ea17 Remove adjacent_transform_iterator class
new 849e487 Merge pull request #247 from kylelutz/remove-adjacent-transform-iterator
new 7443597 Implement is_sorted() with adjacent_find()
new a2db6fe Merge pull request #248 from kylelutz/is-sorted-with-adjacent-find
new 0ced318 Improve the warning when perf test hasn't been compiled
new 0be4019 Style
new ac0030f Merge pull request #249 from edbaunton/better-perf-fail-warning
new 0151195 Remove usage of 'uint' in linear_congruential_engine
new 68f2d8e Merge pull request #250 from kylelutz/fix-linear-congruential-engine
new 4f826a6 Update design.qbk
new c279fc1 Merge pull request #253 from edbaunton/compute-design-doc
new 1796c73 float4_ drawing problem
new cb06083 OpenGL uses homigenous coordinates
new 8ebeda2 new default step width
new 894b37a using swizzling operators
new 367ac0e Merge pull request #254 from f-koehler/nbody
new 9d9dc49 Add opencl_test example
new 891aff2 Fix bug when calling reduce() with empty ranges
new 9ff5025 Merge pull request #255 from kylelutz/opencl-test
new d8704fd Merge pull request #256 from kylelutz/fix-reduce-empty-range
new 94d182d Rearrange allocator headers
new ad0be32 Merge pull request #257 from kylelutz/rearrange-allocators
new ecbe21b Fix '-Wreorder' warning in nbody example
new 3b74365 Merge pull request #258 from kylelutz/fix-nbody-warning
new c5546c9 Add address_space enum to memory_object
new d44af78 Use address_space enum for meta_kernel::add_arg()
new a4c11dd Merge pull request #243 from kylelutz/address-space-enum
new 49fc80d Fix bug when using popcount() with ulong
new a1712f6 Merge pull request #260 from kylelutz/fix-popcount-with-ulong
new 8310e8e Add dynamic_bitset class
new 60f0709 Merge pull request #259 from kylelutz/dynamic-bitset
new ec254c0 Add OpenCL 2.0 support
new 7912b34 Add variadic bind() implementation
new cdcd4c5 Refactor get_info() functions
new b95763d Merge pull request #263 from kylelutz/variadic-bind
new 4b10ea6 Merge pull request #264 from kylelutz/refactor-get-info
new d2c25ef Add test to reflect issue #159
new ba09a9f Fix issue #159
new 7e05c0f Merge pull request #262 from kylelutz/opencl-2.0
new 0b0cbd3 Merge pull request #265 from roshanr95/uniform_int_distribution
new f3f1c39 Add performance section to documentation
new df1698f Merge pull request #266 from kylelutz/perf-docs
new 10d79c6 Fix bug when using bind() with adapted structs
new 76a416c Change search() and search_n() to use find()
new 05afa5f Use thread-local storage for global program cache
new ce86720 Merge pull request #267 from kylelutz/bind-struct
new 4489560 Merge pull request #268 from kylelutz/search-use-find
new 4da55a4 Add test for sort3() function
new 8022923 Add test case for count_if_with_reduce() function
new f315895 Fix return value for dispatch_fill_async()
new 872dea0 Add test for fill() with empty range
new f300370 Add test for platform class
new eef75bf Merge pull request #269 from kylelutz/thread-safe
new e7578b6 Merge pull request #272 from kylelutz/improve-test-coverage
new ad33665 Add type_definition<T>() function
new 86fb40d Merge pull request #273 from kylelutz/type-definition
new 7d772f3 update amd_kernel test program to use platform info structure instead of using device info structure
new e7a6479 update amd_cpp_kernel test to get platform vendor info
new eb88149 Merge pull request #274 from chesterkuo/master
new 635f365 Rename tile_sets kernel, add support for comparator
new c117648 Added temporary vector to adjacent_difference().
new d734fb5 Declare cnd() function static in black_scholes example
new ddd57f0 Merge pull request #277 from roshanr95/balanced_path
new e25f167 Merge pull request #279 from pentschev/adjacent_difference_temp_vector
new cbbe710 Merge pull request #280 from kylelutz/osx-fix
new 1c5b6af Update context.hpp
new b1dd15c Merge pull request #281 from cwkx/patch-2
new b84b9d9 Test examples with CTest
new 4b34d96 Merge pull request #282 from kylelutz/test-examples
new 34baff7 Add documentation for BOOST_COMPUTE_DEFAULT_DEVICE_TYPE
new 587fc4d Merge pull request #285 from kylelutz/document-default-device-type
new 934c04f Remove usage of deprecated clEnqueueTask()
new 0955014 Merge pull request #287 from kylelutz/remove-enqueue-task
new b45da6f Fix issue when calling fill() with empty range
new 4c0c7bd Merge pull request #289 from kylelutz/fix-fill-empty-range
new bdc6d79 String::find() signed char fix with test case
new 1dca7c7 updated with lit<char> instead int
new ca92f09 Increase the error tolerance for the black_scholes example
new f1c61c7 Add version check to kernel::get_arg_info() test
new cff0e10 Merge pull request #293 from kylelutz/increase-black-scholes-error-tolerance
new 92ac142 Merge pull request #294 from kylelutz/get-arg-info-version-check
new a11fda7 Merge pull request #295 from Mageswaran1989/String_find-issue288
new e8cccb5 Use ulong_ instead of size_type for dynamic_bitset::count()
new ee4e2a0 Removing unused variables that cause warnings
new 5f72947 Merge pull request #298 from kylelutz/dynamic-bitset-ulong
new c5cd43b Merge pull request #299 from shehzan10/unused-warning-fixes
new 119e201 added swap api for string class
new 52eab19 Merge pull request #301 from Mageswaran1989/swap_api_string_class
new 505d1ac Bugfix to avoid conflicts with macro definitions on windows platform
new 0bdcf36 Merge pull request #302 from 9prady9/windows_macro_errors
new 4b50a5c added support for output stream(cout<<) for compute::string : updated
new 5b2ac02 Merge pull request #304 from Mageswaran1989/cout_support_string_class
new 5c1aac4 Fix bug when calling radix_sort() with partial ranges
new 88d1972 Use radix_sort() for stable_sort() when possible
new 53a869a Merge pull request #305 from kylelutz/stable-sort-radix-sort
new ed94d41 Adding OpenCL 1.2 required for NVIDIA when build with C++11
new 3183eff Merge pull request #306 from shehzan10/test-event-nvidia-fix
new af7e38d added lexicographical_compare algorithm & test cases
new 7ffd222 Merge pull request #307 from Mageswaran1989/lexicographical_compare
new f53a2b3 Add read() and write() methods to buffer_iterator
new bbded91 Merge pull request #244 from kylelutz/iterator-read-write
new 16834b9 Improve documentation
new a5fab45 Merge pull request #308 from kylelutz/improve-documentation
new bd845fe Fixed OpenCL 2.0 Header compatibility
new c3ede9c Merge pull request #310 from robotrovsky/develop
new d57fa9f reimplemented unit tests for unsupported extension and context error
new 1e0505d Merge pull request #311 from f-koehler/pr229
new 8ae2b4e Fix compilation error in dispatch_copy() with Boost 1.57
new a6bdf21 Fix issue with copy() and std::vector<bool>
new 1c80c4f Merge pull request #314 from kylelutz/fix-dispatch-copy
new 9d813a2 oveloaded find() for string and char pointer
new 5e7fb41 Merge pull request #312 from Mageswaran1989/string_find_string
new 85e03f7 Merge pull request #315 from kylelutz/copy-to-vector-bool
new 3e3f46d Define BOOST_COMPUTE_DEBUG_KERNEL_COMPILATION for tests
new 6c78d27 Merge pull request #317 from kylelutz/debug-kernel-compilation-tests
new 16fdb15 Add identity<T>() function
new fa75a66 Merge pull request #318 from kylelutz/identity-function
new b848b44 Fix bug in balanced path
new 12bbd99 Add support for comparator in merge
new bb19d2a Merge pull request #322 from roshanr95/merge
new faddbf2 Refactor dispatch_sort() function
new 4185694 Add extents<N> class
new 5696537 Fully qualify call to bind() in nth_element()
new 8681ced Merge pull request #323 from kylelutz/extents
new 5974366 Merge pull request #324 from kylelutz/refactor-dispatch-sort
new 1c3703b Merge pull request #329 from kylelutz/fully-qualify-bind
new 17e0e5e Add cl_gl_ext.hpp forwarding header
new d96ffce Merge pull request #332 from kylelutz/cl-gl-ext-header
new 425a9c0 Add utility directory
new d62c214 Add test for flat_map with custom kernel
new 5797332 Merge pull request #334 from kylelutz/utility
new 848d956 Merge pull request #335 from kylelutz/flat-map-custom-kernel
new 010753d added histogram example based on opencv
new 8883a85 Merge pull request #330 from Mageswaran1989/histogram_example
new ae014dc max_element perf added
new 8ecbcb8 Merge pull request #337 from skozilla/master
new 1a591e2 Add result_of<F(Args...)> meta-function
new a29f453 Merge pull request #339 from kylelutz/result-of
new a4a6614 Add program_cache to the public API
new 8b00003 Merge pull request #340 from kylelutz/program-cache
new fe9583d Add device::platform() method
new 9300733 Release v0.4
new 8f674ac initial debianization
new 1d32b16 d/changelog: release to unstable
The 721 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
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