[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