[arrayfire] annotated tag debian/3.1.1+dfsg1-1 created (now 144f805)

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Mon Sep 21 19:13:07 UTC 2015


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

ghisvail-guest pushed a change to annotated tag debian/3.1.1+dfsg1-1
in repository arrayfire.

        at  144f805   (tag)
   tagging  64b4553654e7a1656b53a6b8116a4870769e5420 (commit)
  replaces  debian/3.0.2-1
 tagged by  Ghislain Antony Vaillant
        on  Mon Sep 21 07:55:35 2015 +0100

- Log -----------------------------------------------------------------
arrayfire Debian release 3.1.1+dfsg1-1

Brian Kloppenborg (2):
      Automatically enable and build CUDA and OpenCL backends by default.
      Suppress FIND output for non-essential libraries.

Filipe Maia (7):
      Implement CUDA complex dot product
      Add complex dot product for CPU backend
      Add complex dot product for OpenCL backend
      Add forgotten instatiations
      Fix double free issue.
      Add test for index copy assignment.
      Add move constructor and move assignment op

Ghislain Antony Vaillant (19):
      d/gbp.conf: now strictly follows DEP-14
      fix #957: remove unused dtype trait for size_t
      update cl.hpp to upstream version 1.2.7
      fix instantiation of Platform objects
      fix instantiation of cl::Platform objects
      dfsg clean
      Merge tag 'upstream/v3.1.1' into dfsg
      Merge tag 'upstream/v3.1.1+dfsg1' into debian/sid
      d/changelog: new upstream release, switch to unreleased
      d/watch: add dversionmangling due to dfsg repack
      d/p: refresh doxygen patch
      d/rules: meta-commit
      d/p: add upstream fix for memory corruption in assign
      d/copyright: update copyright information
      d/control: format now inline with debmake template
      d/control: update short and long descriptions
      add README.* files
      d/changelog: add release info
      release to unstable

Keno Fischer (5):
      Allow building against 64bit index OpenBlas
      Add support for BLAS symbol renaming
      Also use the void* interface for MKL on windows
      Don't link the installed version of forge on Linux/OSX
      Merge pull request #1 from umar456/JuliaComputing-kf/openblas64

Marius Brehler (2):
      Try PkgConf first to find CBLAS
      Try PkgConf first to find LAPACKE

Michael Nowotny (1):
      Added new example: heston_model in financial

Pavan Yalamanchili (167):
      Merge pull request #817 from FilipeMaia/complex_dot_product
      Merge pull request #835 from 9prady9/dog
      Merge branch 'unwrap' of shehzan10/arrayfire into devel
      Merge pull request #842 from umar456/pod
      Merge pull request #843 from umar456/offset_check
      FEAT: Implementing array::lock() and array::unlock()
      FEAT / TEST: Adding af::copy()
      DOCS: Fixing documentation for lock and unlock
      Merge pull request #852 from shehzan10/resize_lower
      Merge pull request #855 from umar456/long_long
      Merge pull request #853 from shehzan10/nearestNeighbour
      Merge remote-tracking branch 'upstream/master' into devel
      Merge branch 'master' into devel
      BUFIX: Remove memory leak in af::copy()
      Updating forge tag to fix build issuess with ninja
      FEAT: Adding function to get use_count of shared pointers
      PERF: Do not make copies if the number of references is only 1
      Renaming enums for convolve batch modes
      BUGFIX: Ignoring NaN values in min and max for all backends
      Merge pull request #866 from JuliaComputing/kf/forgerpath
      Merge pull request #867 from JuliaComputing/kf/blasrename
      Merge pull request #873 from shehzan10/more-lower
      Merge pull request #865 from JuliaComputing/kf/openblas64
      FEAT: Added support to substitute nan values for sum and product
      Adding missing instantiations for compat functions
      TEST: Adding tests for reductions when using NaNs
      BUGFIX: Fixing casting to and from complex numbers in CPU backend
      Adding more operator overloading for af::cfloat and af::cdouble
      BUGFIX: Making sure c32/c64 imitate f32/f64 when operating with scalars
      TEST: Add mixed type tests with complex inputs
      PERF: Improvements for non linear JIT kernels in OpenCL backend
      TEST: Adding batched mode tests
      PERF: Speeding up JIT for 3D arrays in OpenCL backends
      BUGFIX: median of all elements is now fixed
      PERF: Improvements to tile when tiling along singleton dimensions
      PERF: Improvements to CUDA JIT for non linear 3D and 4D arrays
      FEAT: Adding support for non overlapping batched convolution
      TEST: Adding tests for non overlapping convolves
      DOCS: Updating the documentation for convolution
      Adding missing license for a few files
      Updating version to 3.1.0
      Merge pull request #891 from 9prady9/assets_changes
      Merge pull request #892 from 9prady9/cmake_fixes
      Merge pull request #893 from shehzan10/devel
      BUGFIX: Check for NULL values when allocating memory on CPU backend
      Ensure CUDA and OpenCL return proper errors when out of memory
      TEST: Adding test to trash the memory manager and see if it recovers
      FEAT,TEST: Adding sigmoid function for all backends
      Adding the option to remove tests from ctest
      BUGFIX/TEST: Fixing bug in rank. Added appropriate tests
      BUGFIX/TEST: Fixing not for C API. Added relevant tests.
      BUGFIX: Fixing a bug in randn for CPU backend
      BUGFIX: Fixing setSeed for randu
      TEST: Updating and fixing the randu/randn tests
      Merge pull request #882 from klemmster/cusolver_svd
      TEST: Updating random tests to properly reset seeds
      TEST: Fixing out of bounds access in fft tests
      BUGFIX in randn for apple systems
      Renaming rank test to rank_dense
      Merge pull request #910 from shehzan10/devel
      Merge pull request #909 from bkloppenborg/autobuild-backends
      BUGFIX: Fixed issues with mixed real and complex types
      Fixing the checks for skew
      BUGFIX: conjg no longer errors out for real inputs
      af_scale now checks for default parameters properly
      Extended support for interleaved convolution
      Updating the COPYRIGHT.md document
      Updating the language in COPYRIGHT document
      Merge pull request #922 from 9prady9/match_template_example
      Merge pull request #921 from 9prady9/susan
      Moving af_array info gathering functions from util.h to array.h
      Making fft_inplace consistent across all backends
      FEAT / TEST: Adding support for inplace fft
      Moving general fft implementation to src/api/c
      Merge pull request #931 from 9prady9/sat
      Merge pull request #929 from 9prady9/cuda_default_stream
      Merge pull request #928 from pavanky/minor_changes
      Removing consts from the fftInplace API
      FEAT/TEST: Adding R2C and C2R FFT transforms for all backends
      DOCS: Adding documentation for real to complex transforms
      Fixing a minor issue in ArrayFireConfigVersion.cmake file
      Fixing issue in documentation
      Cleaning up multiply_inplace in cpu backend
      Enabling memory manager back in cuda backend
      Merge pull request #937 from 9prady9/wind_resize
      FEAT: Adding select for CPU backend
      FEAT: Select added for CUDA backend
      FEAT: Select for opencl backend
      FEAT: replace for all backends
      TEST: Adding tests for select and replace
      FEAT: adding complex support for exp
      Binary operations with floating point scalars default to single precision
      BUGFIX: Fixing offset issue with CPU element wise operations
      PERF: improvements to element wise operations in CPU backend
      Merge pull request #942 from 9prady9/ycbcr
      Merge branch 'devel' into svd
      Changes to style and fix compile errors
      Merge pull request #943 from shehzan10/stream
      Style changes to code in unwrap
      FEAT: Adding support to unwrap along rows as well as columns
      BUGFIX: Fixed a bug for unwrap in all backends
      FEAT/TEST/DOC: Adding wrap for CPU backend
      FEAT: wrap for CUDA backend
      Adding atomics.hpp file for CUDA that can be used in the future
      Moving the kernel cache map to a centralized location
      FEAT: wrap for OpenCL backend
      Removing faulty test
      Cleaning up unwrap code in OpenCL by using cache store
      Merge pull request #952 from 9prady9/cpuinfo
      Fixing the compile error on windows
      Cleaning up cpu blas / lapack in OpenCL backend
      Fixes to supress annoying compiler warnings in OpenCL backend
      Adding functions from clMagma necessary for OpenCL SVD:
      Initial support for SVD in OpenCL backend
      Adding proper error checking in magma
      BUGFIX: in array_proxy::get() const
      Merge pull request #961 from 9prady9/cl_hpp_fixes
      Merge pull request #953 from umar456/fix_951
      Fixing svd params to reflect clmagma
      Merge pull request #962 from shehzan10/update-deps
      Fixing the output of af::info() for OpenCL backend
      Updating documentation and adding version guards for for 3.1
      Merge pull request #948 from pentschev/sift
      Reorganizing non free build process.
      Changing build flags to build non free algorithms
      Templated options are now runtime compile options for opencl reductions
      Templated options are now runtime compile options for opencl convolutions
      Templated options are now runtime compile options for opencl indexed min/max
      Templated options are now runtime compile options for opencl scan
      Templated options are now runtime compile options for opencl nearest neighbor
      Removing unnecessary switch case from opencl ireduce
      Templated options are now runtime compile options for opencl FAST
      Splitting up opencl sort_by_key files to compile in parallel
      Splitting sort_by_key across too many files slows down compile times
      Fixing a bug introduced a couple of commits ago in OpenCL SIFT
      Merge branch 'devel' into nonfree_fixes
      Merge pull request #968 from shehzan10/opencl_fixes
      Merge remote-tracking branch 'upstream/devel' into svd
      Work around for issues in OpenCL svd
      API clean up and adding support for complex numbers for SVD
      Fixing various typos and bug fixes for SVD in CUDA and OpenCL
      TEST: for SVD
      DOCS: Updating the documentation for SVD
      Adding version guards for svd
      Adding more pragma directives to supress GCC warnings
      TEST: updating SVD tests to contain all four floating point data types
      Fixing svd example to reflect the change in API
      Revert "Updated boost compute version tags"
      Compilation fixes for OSX
      Use xGESVD instead of xGESDD for ARM platforms
      Merge pull request #970 from shehzan10/rel_31
      FEAT: Adding support for linear assignment in C API
      Restore original shape after flattening input for linear indexing
      FEAT: Adding support for linear indexing in C API
      Merge pull request #974 from arrayfire/devel
      BUGFIX: For calculating number of elements for a buffer in CUDA backend
      BUGFIX: For calculating number of elements for a buffer in OpenCL backend
      TEST: Adding tests for indexed reductions
      Merge pull request #990 from marbre/hotfixes-3.1.1-cblas
      Merge pull request #991 from marbre/hotfixes-3.1.1-lapacke
      Changes to Heston model to remove c++11 dependencies
      BUGFIX: seq.begin can now use negative offsets just like seq.end
      Updating Release notes for 3.1.1
      BUG: Fixing seq when passing af::end to af::seq
      Merge pull request #997 from 9prady9/gfx_examples_fixes
      Updating release notes
      Merge pull request #998 from arrayfire/hotfixes-3.1.1

Peter Andreas Entschev (44):
      Added C API for Harris corner detector
      Added C++ API for Harris corner detector
      Added CPU backend for Harris corner detector
      Added CUDA backend for Harris corner detector
      Added OpenCL backend for Harris corner detector
      Added Harris corner detector unit tests
      Added documentation and function definitions for Harris
      Fixed FAST unit tests
      Updated data
      Removed unused variables from OpenCL's sort_index
      Merge remote-tracking branch 'upstream/devel' into harris
      Fixed bug affecting Harris on AMD GPUs
      Added SIFT prototypes and parameter documentation
      Added C API for SIFT
      Added C++ API for SIFT
      Added CUDA backend for SIFT
      Added OpenCL backend for SIFT
      Added CPU backend for SIFT
      Added AF_ERR_NONFREE to defines.h
      Added BUILD_NONFREE option to CMake
      Added SIFT Copyright information
      Added OpenSIFT License
      Added SIFT documentation
      Updated test data
      Added SIFT unit tests
      Made SIFT image indexing more readable in CPU backend
      SIFT fix for CUDA on Windows, made it more readable
      Made SIFT image indexing more readable in OpenCL backend
      Templated SIFT gaussianElimination() in CPU and CUDA backends
      Added missing CUDA_LAUNCH and THRUST_SELECT to SIFT
      Improved CUDA SIFT coalescing and performance
      Improved OpenCL SIFT coalescing and performance
      Passing shared size memory dynamically to CUDA SIFT
      Moved OpenCL's conv2Helper to kernel directory
      Improved SIFT OpenCL code
      Using pre-defined constants for workgroup sizes in CUDA SIFT
      Using 3D arrays for Gaussian/DoG pyramids in CUDA SIFT
      Using cudaMemsetAsync for SIFT
      Fixed OpenCL SIFT bug causing segmentation faults on Intel
      Added missing buffer freeing call to OpenCL SIFT
      Fixed CUDA SIFT on unused memory buffer
      Changed SIFT unit test to use std::stable_sort()
      Moved syncthreads/barriers out of thread conditionals
      Moving CUDA SIFT syncthreads calls out of thread conditionals

Pradeep Garigipati (7):
      Merge pull request #863 from pavanky/bugfix
      Merge pull request #906 from pavanky/bugfixes
      Merge pull request #936 from pavanky/fft
      Merge pull request #941 from pavanky/new_funcs_31
      Merge pull request #945 from pavanky/jit_fixes
      Merge pull request #944 from pavanky/minor
      Merge pull request #996 from pavanky/hotfixes-3.1.1

Richard Klemm (5):
      Add SVD API
      Add SVD Cuda backend
      Add SVD CPU Backend
      Add SVD OpenCL Stump
      Add SVD example

Shehzan Mohammed (63):
      Merge pull request #815 from arrayfire/hotfixes-3.0.1
      FEAT Add CPU backend for unwrap function
      Added CUDA backend for Unwrap
      Added OpenCL backend for Unwrap
      Bugfixes, comments
      Adding padding for strides > 1
      Added test for unwrap, updated data submodule
      Added documentation for unwrap
      Changing behavior of unwrap using padding
      Changed unwrap tests to new behavior
      Updated documentation for unwrap
      Unwrap: Remove duplicate asserts, add intl, uintl to test
      Added AF_INTERP_LOWER and implementation for resize
      FEAT Added nearest neighbour with SSD, SAD and SHD
      Added tests for nearest neighbour
      Added documentation for nearest neighbour
      Merge remote-tracking branch 'upstream/devel' into nearestNeighbour
      Fix double compilation
      Remove redefition warning for blas
      Added options for dotc and dotu to dot function
      Bug fixes for nearest neighbour and hamming
      Added tests for dot
      Compilation and warning fixes
      Add lower interpolation to rotate and transform
      Allow users to set precision when using print
      Changed af_print macro, added documentation
      Fix print macro
      Change build labels to be for devel branch
      Added noDoubleTest for nearest neighbour and dot test
      Added AF_API_VERSION
      Added 64-bit integer type support for functions
      Added print errors to documentation
      Merge pull request #915 from pavanky/fixes
      Fix type in linux doc
      Fix signed-usigned comp warnings
      Fixes to print functions
      FEAT Added saveArray and readArray functions for file read/write
      Removed af_print_array_c. af::print now calls af_print_array_p
      saveArray returns index of array
      Rename af_print_array_p to af_print_array_gen
      FEAT added to string function
      FEAT Added image IO using memory functions and tests
      Fix conjugate transpose for vectors
      Changed saveImageMem API. Added image format enum
      Add typedef af_image_format af::imageFormat
      Updated boost compute version tags
      Remove set_scalar(x, 0) instructions
      Remove unused opencl/kernel/set files
      Fix typo
      Merge pull request #969 from pavanky/svd
      Added missing 3.1 version gaurds
      BUGFIX SVD use gesdd only with MKL, use gesvd with atlas
      Updated release notes for v3.1.0
      Version guards for complex operators
      Added SIFT license info to release notes
      SVD using gesdd on Apple
      Merge pull request #971 from pavanky/assign
      Merge pull request #973 from 9prady9/upstream_updates
      Increment version to 3.1.1
      Fixes for snprintf on windows
      Merge pull request #983 from pavanky/indexed_reduce_fixes
      DOC fix for AF_PATH rendering missing %
      Read me fixes

Umar Arshad (32):
      Make dim4 a POD object
      Make ArrayInfo a POD object
      Add static checks for POD for dim4 and ArrayInfo
      Make Array<T> a standard layout type
      Ensure Array<T> is standard layout using static_asserts
      Revert "Make dim4 a POD object"
      Reduce size of Array<T> by rearranging mem vars
      Add static checks to make sure ArrayInfo is the first mem var
      Merge pull request #848 from pavanky/new_additions
      FEAT: intl/uintl for random
      FEAT: intl/uintl support for all reduce functions
      TEST: Refactor reduce tests. Test intl/uintl
      BUILD: Fix redefinition warning in blas.
      Revert "BUILD: Fix redefinition warning in blas."
      Merge pull request #870 from pavanky/refs
      STYLE: Remove macros; Simplify templates;
      Merge pull request #875 from pavanky/reduce-nan
      Merge pull request #874 from pentschev/harris
      Merge pull request #877 from pavanky/cplx_fixes
      Merge pull request #889 from pavanky/features-3.1
      Merge pull request #895 from FilipeMaia/devel
      Merge pull request #897 from pavanky/minor_changes
      Merge pull request #933 from 9prady9/ker_fixes
      Merge pull request #935 from 9prady9/cudaMem_stream
      Create instances for const index member functions
      Merge pull request #954 from shehzan10/imageio_mem
      Merge pull request #955 from pavanky/wrap
      Merge pull request #958 from shehzan10/ctrans_fix
      Merge pull request #959 from ghisvail/bugfix/remove-unused-dtype-traits
      Merge pull request #966 from pavanky/compile_fixes
      Merge pull request #964 from pavanky/fixes_310
      Merge pull request #965 from pavanky/nonfree_fixes

pradeep (55):
      FEAT: Difference of Gaussians
      Changes in examples to reflect asset modifications
      turned off clFFT examples in external project build
      fix forge dependency target errors in cpu, opencl backends
      Made cpu::Array constructor consistent with CUDA & OpenCL
      Fixed filenames for the files used in computer vision examples
      SUSAN Corner Detector
      Added error checks non-array parameters of susan API
      CUDA backend for SUSAN dectector
      OpenCL backend for SUSAN dectector
      fixes: typos; specific to windows; additional unit test
      Corrected memory allocation bug in cpu backend for orb, where
      Removed uncessary corner sorting for SUSAN
      matchTemplate example
      matchTemplate fix in opencl to support indexed template images
      Removed uncessary copy in matchTemplate example
      Added heat colormap to display disparity values for matching
      Changed CUDA/OpenCL kernels to use zero leading dimension
      typo fix in cuda SUSAN kernel
      SUSAN CUDA/OpenCL: Added bound checks to load shared/local Memory
      Replaced static shared memory with dynamic in SUSAN CUDA kernel
      Changed default cuda stream to be non-zero
      Wrapped cuda kernel launches with CUDA_LAUNCH macro
      FEAT: Summed Area Tables (sat, af_sat) a.k.a integral images
      Added stream parameter for upstream{thrust, cufft, cublas} calls
      Added check for skipping double type test when not supported
      Added uintl, intl support for jit operations in cuda backend
      thrust fixes for cuda stream selection on cuda < 7.0
      shared/local memory loading fix
      namespace fix for POST_LAUNCH_CHECK macro: cuda backend
      Replaced cuda Memcopy/Memset with async versions
      typo fix in opencl morph kernel
      graphics window set size functions
      style fixes in graphics examples
      YCbCr <-> RGB conversion functions
      unit tests for YCbCr <-> RGB conversion
      Documentation for ycbcr_rgb conversion functions
      Modified colorspace function to handle new colorspace - YCbCr
      Modifed colorspace function wrapper code for efficiency
      Replaced padArray calls with Jit operations in ycbcr conversions
      Updated forge tag
      modified cpu::getInfo to display CPU information
      Fixes for cpu backend getInfo on Tegra platform
      Fixed missing header error for windows platform
      adding GL headers in platform.cpp
      Moved GL headers in platform.cpp inside WITH_GRAPHICS block
      OpenCL backend af_info function string fixes
      Documentation for CUDA backend specific API
      Documentation fixes for 3.1 release
      Updated forge upstream tag for 3.1 release
      Documentation for missing index header functions
      Added missing docs for complex and opencl backend specific fns
      Added missing docs for operator%, array::H and array::T
      bug fix in image_editing example
      Updated forge tag for 3.1 release

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

This annotated tag includes the following new commits:

       new  36708b0   Merge pull request #815 from arrayfire/hotfixes-3.0.1
       new  3053edd   Implement CUDA complex dot product
       new  ab35ad1   Add complex dot product for CPU backend
       new  0372645   Add complex dot product for OpenCL backend
       new  0bd1110   Add forgotten instatiations
       new  075f48d   Merge pull request #817 from FilipeMaia/complex_dot_product
       new  b0e4992   FEAT Add CPU backend for unwrap function
       new  73d9038   Added CUDA backend for Unwrap
       new  669b4b2   Added OpenCL backend for Unwrap
       new  4badf65   Bugfixes, comments
       new  9b13e8a   Adding padding for strides > 1
       new  9281f4e   Added test for unwrap, updated data submodule
       new  ec5c0d1   Added documentation for unwrap
       new  f00a396   FEAT: Difference of Gaussians
       new  b037a8c   Merge pull request #835 from 9prady9/dog
       new  2816c01   Changing behavior of unwrap using padding
       new  b3d5bba   Changed unwrap tests to new behavior
       new  dafe47a   Updated documentation for unwrap
       new  dc18c34   Unwrap: Remove duplicate asserts, add intl, uintl to test
       new  967ffb0   Make dim4 a POD object
       new  4c9962b   Make ArrayInfo a POD object
       new  8204912   Add static checks for POD for dim4 and ArrayInfo
       new  91f7431   Make Array<T> a standard layout type
       new  f037380   Ensure Array<T> is standard layout using static_asserts
       new  ce0d03f   Merge branch 'unwrap' of shehzan10/arrayfire into devel
       new  409b295   Revert "Make dim4 a POD object"
       new  67d0f60   Reduce size of Array<T> by rearranging mem vars
       new  0492397   Merge pull request #842 from umar456/pod
       new  ee72370   Add static checks to make sure ArrayInfo is the first mem var
       new  19b7067   Merge pull request #843 from umar456/offset_check
       new  2175ccb   Added AF_INTERP_LOWER and implementation for resize
       new  152fccf   FEAT: Implementing array::lock() and array::unlock()
       new  691f0d1   FEAT / TEST: Adding af::copy()
       new  94909e1   Merge pull request #848 from pavanky/new_additions
       new  6bd71f0   DOCS: Fixing documentation for lock and unlock
       new  d6bf32e   Merge pull request #852 from shehzan10/resize_lower
       new  e2ee96e   FEAT Added nearest neighbour with SSD, SAD and SHD
       new  9f46f19   Added tests for nearest neighbour
       new  f3d4660   Added documentation for nearest neighbour
       new  7f9b423   Merge remote-tracking branch 'upstream/devel' into nearestNeighbour
       new  f999b05   Fix double compilation
       new  90a9ffb   Remove redefition warning for blas
       new  b626967   Added options for dotc and dotu to dot function
       new  470cf99   FEAT: intl/uintl for random
       new  7883d32   FEAT: intl/uintl support for all reduce functions
       new  16b4c0a   TEST: Refactor reduce tests. Test intl/uintl
       new  cf58d66   BUILD: Fix redefinition warning in blas.
       new  29d0df7   Revert "BUILD: Fix redefinition warning in blas."
       new  354a40b   Bug fixes for nearest neighbour and hamming
       new  8540fa0   Added tests for dot
       new  6f3e9f8   Merge pull request #855 from umar456/long_long
       new  87ca992   Merge pull request #853 from shehzan10/nearestNeighbour
       new  fd8d75d   Merge remote-tracking branch 'upstream/master' into devel
       new  74c2b05   Compilation and warning fixes
       new  2ae60bb   Merge branch 'master' into devel
       new  8aae20b   BUFIX: Remove memory leak in af::copy()
       new  1161ff5   Updating forge tag to fix build issuess with ninja
       new  8ac5cb9   Merge pull request #863 from pavanky/bugfix
       new  4dc9836   Allow building against 64bit index OpenBlas
       new  91cea3b   Add support for BLAS symbol renaming
       new  0672f56   FEAT: Adding function to get use_count of shared pointers
       new  51b90c7   PERF: Do not make copies if the number of references is only 1
       new  d656a20   Renaming enums for convolve batch modes
       new  44d857d   Merge pull request #870 from pavanky/refs
       new  3ebc19e   BUGFIX: Ignoring NaN values in min and max for all backends
       new  c9fbfc5   Also use the void* interface for MKL on windows
       new  a815801   Don't link the installed version of forge on Linux/OSX
       new  7b657e4   Merge pull request #866 from JuliaComputing/kf/forgerpath
       new  319753f   Merge pull request #867 from JuliaComputing/kf/blasrename
       new  1b315f9   STYLE: Remove macros; Simplify templates;
       new  b774d57   Merge pull request #1 from umar456/JuliaComputing-kf/openblas64
       new  28d9e71   Add lower interpolation to rotate and transform
       new  99a9234   Allow users to set precision when using print
       new  7c41de9   Added C API for Harris corner detector
       new  4049083   Added C++ API for Harris corner detector
       new  ea3c150   Added CPU backend for Harris corner detector
       new  e9e8474   Added CUDA backend for Harris corner detector
       new  d183732   Added OpenCL backend for Harris corner detector
       new  cef733b   Added Harris corner detector unit tests
       new  cfb97ca   Added documentation and function definitions for Harris
       new  2b6712b   Fixed FAST unit tests
       new  311b2c5   Updated data
       new  c62a250   Changed af_print macro, added documentation
       new  e12dceb   Merge pull request #873 from shehzan10/more-lower
       new  895d6b2   Merge pull request #865 from JuliaComputing/kf/openblas64
       new  7d1da23   Removed unused variables from OpenCL's sort_index
       new  3b2ce09   FEAT: Added support to substitute nan values for sum and product
       new  9036d73   Adding missing instantiations for compat functions
       new  248de68   TEST: Adding tests for reductions when using NaNs
       new  8f37d8c   Fix print macro
       new  998a0b8   Change build labels to be for devel branch
       new  0cf4d80   Merge remote-tracking branch 'upstream/devel' into harris
       new  9d09831   Added noDoubleTest for nearest neighbour and dot test
       new  93a581d   Merge pull request #875 from pavanky/reduce-nan
       new  a257ef4   Merge pull request #874 from pentschev/harris
       new  bd21a82   BUGFIX: Fixing casting to and from complex numbers in CPU backend
       new  56a000d   Adding more operator overloading for af::cfloat and af::cdouble
       new  bb7bb77   BUGFIX: Making sure c32/c64 imitate f32/f64 when operating with scalars
       new  2ee28e7   TEST: Add mixed type tests with complex inputs
       new  d08400d   PERF: Improvements for non linear JIT kernels in OpenCL backend
       new  9ee690c   TEST: Adding batched mode tests
       new  f8e9398   PERF: Speeding up JIT for 3D arrays in OpenCL backends
       new  5ef10b3   Merge pull request #877 from pavanky/cplx_fixes
       new  f5ac99e   Fixed bug affecting Harris on AMD GPUs
       new  5b49f07   BUGFIX: median of all elements is now fixed
       new  05de8bf   PERF: Improvements to tile when tiling along singleton dimensions
       new  ecdab67   PERF: Improvements to CUDA JIT for non linear 3D and 4D arrays
       new  f8f072c   FEAT: Adding support for non overlapping batched convolution
       new  2ca72cb   TEST: Adding tests for non overlapping convolves
       new  73dbeb9   DOCS: Updating the documentation for convolution
       new  c4b6ace   Merge pull request #889 from pavanky/features-3.1
       new  3a163f5   Changes in examples to reflect asset modifications
       new  a8c6ae9   Adding missing license for a few files
       new  218043d   Updating version to 3.1.0
       new  210978f   Merge pull request #891 from 9prady9/assets_changes
       new  4ff4de3   turned off clFFT examples in external project build
       new  eb9367a   fix forge dependency target errors in cpu, opencl backends
       new  79fbe5d   Merge pull request #892 from 9prady9/cmake_fixes
       new  fb17b53   Added AF_API_VERSION
       new  724450f   Merge pull request #893 from shehzan10/devel
       new  30cbbc7   Fix double free issue.
       new  9cbc641   Add test for index copy assignment.
       new  4d23d41   Add move constructor and move assignment op
       new  12e4f9d   Add SVD API
       new  369013c   Add SVD Cuda backend
       new  2969c73   Add SVD CPU Backend
       new  82d039f   Add SVD OpenCL Stump
       new  864c51d   Add SVD example
       new  a5efdea   BUGFIX: Check for NULL values when allocating memory on CPU backend
       new  981cb4a   Ensure CUDA and OpenCL return proper errors when out of memory
       new  171d8dd   TEST: Adding test to trash the memory manager and see if it recovers
       new  d22c0bb   FEAT,TEST: Adding sigmoid function for all backends
       new  bc2b8f5   Adding the option to remove tests from ctest
       new  4cc3a9b   Merge pull request #895 from FilipeMaia/devel
       new  1a2b405   Merge pull request #897 from pavanky/minor_changes
       new  8253205   BUGFIX/TEST: Fixing bug in rank. Added appropriate tests
       new  e7d75be   BUGFIX/TEST: Fixing not for C API. Added relevant tests.
       new  1bde871   BUGFIX: Fixing a bug in randn for CPU backend
       new  05509c9   BUGFIX: Fixing setSeed for randu
       new  b8cfd77   TEST: Updating and fixing the randu/randn tests
       new  71da964   Merge pull request #882 from klemmster/cusolver_svd
       new  bd39083   TEST: Updating random tests to properly reset seeds
       new  cd78911   TEST: Fixing out of bounds access in fft tests
       new  3fb199d   BUGFIX in randn for apple systems
       new  214acf1   Renaming rank test to rank_dense
       new  ed3a830   Merge pull request #906 from pavanky/bugfixes
       new  89d7e65   Automatically enable and build CUDA and OpenCL backends by default.
       new  c69ca0a   Added 64-bit integer type support for functions
       new  426dc0b   Added print errors to documentation
       new  5ad9ada   Suppress FIND output for non-essential libraries.
       new  a86171a   Merge pull request #910 from shehzan10/devel
       new  88a2c26   Merge pull request #909 from bkloppenborg/autobuild-backends
       new  5df0554   BUGFIX: Fixed issues with mixed real and complex types
       new  9564317   Fixing the checks for skew
       new  fb24097   BUGFIX: conjg no longer errors out for real inputs
       new  d4cd847   af_scale now checks for default parameters properly
       new  3b19720   Merge pull request #915 from pavanky/fixes
       new  16d8e27   Extended support for interleaved convolution
       new  4c34bf2   Made cpu::Array constructor consistent with CUDA & OpenCL
       new  3499b98   Fixed filenames for the files used in computer vision examples
       new  de9ba74   SUSAN Corner Detector
       new  1a8892b   Added error checks non-array parameters of susan API
       new  8aaf299   Updating the COPYRIGHT.md document
       new  2c3e0d8   CUDA backend for SUSAN dectector
       new  ddd704b   Updating the language in COPYRIGHT document
       new  e57ed91   OpenCL backend for SUSAN dectector
       new  220f027   fixes: typos; specific to windows; additional unit test
       new  307040b   Corrected memory allocation bug in cpu backend for orb, where
       new  2f5c672   Removed uncessary corner sorting for SUSAN
       new  f3df808   matchTemplate example
       new  aca80f8   matchTemplate fix in opencl to support indexed template images
       new  d322941   Removed uncessary copy in matchTemplate example
       new  314bc9e   Added heat colormap to display disparity values for matching
       new  51d441c   Merge pull request #922 from 9prady9/match_template_example
       new  e9535b9   Changed CUDA/OpenCL kernels to use zero leading dimension
       new  57ffa26   typo fix in cuda SUSAN kernel
       new  26df8b3   SUSAN CUDA/OpenCL: Added bound checks to load shared/local Memory
       new  a9fd10c   Replaced static shared memory with dynamic in SUSAN CUDA kernel
       new  3d405b9   Merge pull request #921 from 9prady9/susan
       new  3cedee7   Added new example: heston_model in financial
       new  4358056   Moving af_array info gathering functions from util.h to array.h
       new  3ede60b   Changed default cuda stream to be non-zero
       new  f816f41   Making fft_inplace consistent across all backends
       new  61968d6   FEAT / TEST: Adding support for inplace fft
       new  1363441   Wrapped cuda kernel launches with CUDA_LAUNCH macro
       new  822fd5a   Moving general fft implementation to src/api/c
       new  61ea091   FEAT: Summed Area Tables (sat, af_sat) a.k.a integral images
       new  d46b15b   Added stream parameter for upstream{thrust, cufft, cublas} calls
       new  8f250e7   Added check for skipping double type test when not supported
       new  d8760f6   Added uintl, intl support for jit operations in cuda backend
       new  60c2be9   thrust fixes for cuda stream selection on cuda < 7.0
       new  27f3385   Merge pull request #931 from 9prady9/sat
       new  f19ecf8   Merge pull request #929 from 9prady9/cuda_default_stream
       new  75c81f1   Merge pull request #928 from pavanky/minor_changes
       new  499dc09   shared/local memory loading fix
       new  8086d34   Merge pull request #933 from 9prady9/ker_fixes
       new  60c4979   namespace fix for POST_LAUNCH_CHECK macro: cuda backend
       new  6cf4a5a   Replaced cuda Memcopy/Memset with async versions
       new  e2994d9   Merge pull request #935 from 9prady9/cudaMem_stream
       new  3b4d983   typo fix in opencl morph kernel
       new  dc38b24   graphics window set size functions
       new  6efd999   style fixes in graphics examples
       new  b92e629   Removing consts from the fftInplace API
       new  155293f   FEAT/TEST: Adding R2C and C2R FFT transforms for all backends
       new  91f6e35   DOCS: Adding documentation for real to complex transforms
       new  7900fca   Fixing a minor issue in ArrayFireConfigVersion.cmake file
       new  d65d048   Fixing issue in documentation
       new  0efb69a   Cleaning up multiply_inplace in cpu backend
       new  0a1adee   Enabling memory manager back in cuda backend
       new  d2e182f   Merge pull request #936 from pavanky/fft
       new  b47dc5b   Merge pull request #937 from 9prady9/wind_resize
       new  910feb7   FEAT: Adding select for CPU backend
       new  97c916a   FEAT: Select added for CUDA backend
       new  773c02d   FEAT: Select for opencl backend
       new  981c5e6   FEAT: replace for all backends
       new  0472884   TEST: Adding tests for select and replace
       new  5df1b8c   Merge pull request #941 from pavanky/new_funcs_31
       new  3e3be90   Fix type in linux doc
       new  62b0360   Fix signed-usigned comp warnings
       new  07ffda7   Fixes to print functions
       new  50699cc   FEAT Added saveArray and readArray functions for file read/write
       new  b259259   YCbCr <-> RGB conversion functions
       new  4c876fc   unit tests for YCbCr <-> RGB conversion
       new  ce88eec   Documentation for ycbcr_rgb conversion functions
       new  587aa2d   Modified colorspace function to handle new colorspace - YCbCr
       new  b55a459   Modifed colorspace function wrapper code for efficiency
       new  77c31e6   FEAT: adding complex support for exp
       new  345c579   Binary operations with floating point scalars default to single precision
       new  2a9e855   Removed af_print_array_c. af::print now calls af_print_array_p
       new  57449b0   saveArray returns index of array
       new  e59c953   Rename af_print_array_p to af_print_array_gen
       new  1e60132   BUGFIX: Fixing offset issue with CPU element wise operations
       new  384cbc7   Replaced padArray calls with Jit operations in ycbcr conversions
       new  f4cc97f   Updated forge tag
       new  26a2e40   PERF: improvements to element wise operations in CPU backend
       new  0da5291   Merge pull request #942 from 9prady9/ycbcr
       new  9e20a23   Merge pull request #945 from pavanky/jit_fixes
       new  cbdd5be   Merge pull request #944 from pavanky/minor
       new  3794c80   Merge branch 'devel' into svd
       new  028960f   Added SIFT prototypes and parameter documentation
       new  60546a1   Added C API for SIFT
       new  efe1331   Added C++ API for SIFT
       new  3ef9fdf   Added CUDA backend for SIFT
       new  b87ba86   Added OpenCL backend for SIFT
       new  25344cb   Added CPU backend for SIFT
       new  48e909a   Added AF_ERR_NONFREE to defines.h
       new  1ee6b70   Added BUILD_NONFREE option to CMake
       new  b177218   Added SIFT Copyright information
       new  b69215c   Added OpenSIFT License
       new  afe1e46   Added SIFT documentation
       new  d1d122e   Updated test data
       new  ca57067   Added SIFT unit tests
       new  bdbf30e   Changes to style and fix compile errors
       new  43e5fe1   Made SIFT image indexing more readable in CPU backend
       new  a6ae78b   SIFT fix for CUDA on Windows, made it more readable
       new  9d09e4d   Made SIFT image indexing more readable in OpenCL backend
       new  cce0e73   Templated SIFT gaussianElimination() in CPU and CUDA backends
       new  ac92dda   FEAT added to string function
       new  a5e8a5e   Added missing CUDA_LAUNCH and THRUST_SELECT to SIFT
       new  dc6b11c   Merge pull request #943 from shehzan10/stream
       new  bda81b0   Improved CUDA SIFT coalescing and performance
       new  dd97ce5   Improved OpenCL SIFT coalescing and performance
       new  a9a8140   Passing shared size memory dynamically to CUDA SIFT
       new  3ada93a   Moved OpenCL's conv2Helper to kernel directory
       new  b5cf8d5   Improved SIFT OpenCL code
       new  079f4df   Using pre-defined constants for workgroup sizes in CUDA SIFT
       new  78b9b99   Style changes to code in unwrap
       new  2d60aed   FEAT: Adding support to unwrap along rows as well as columns
       new  c17da09   Using 3D arrays for Gaussian/DoG pyramids in CUDA SIFT
       new  9bd1693   Using cudaMemsetAsync for SIFT
       new  966a130   Fixed OpenCL SIFT bug causing segmentation faults on Intel
       new  45a4966   Added missing buffer freeing call to OpenCL SIFT
       new  298c4d8   Fixed CUDA SIFT on unused memory buffer
       new  b563615   Changed SIFT unit test to use std::stable_sort()
       new  30dd47a   modified cpu::getInfo to display CPU information
       new  4cd73be   Fixes for cpu backend getInfo on Tegra platform
       new  3121ca1   Create instances for const index member functions
       new  2fa808b   Fixed missing header error for windows platform
       new  faefa30   Moved syncthreads/barriers out of thread conditionals
       new  817ccc3   FEAT Added image IO using memory functions and tests
       new  a958628   BUGFIX: Fixed a bug for unwrap in all backends
       new  7df4dcd   FEAT/TEST/DOC: Adding wrap for CPU backend
       new  1909fa5   FEAT: wrap for CUDA backend
       new  1fab923   Adding atomics.hpp file for CUDA that can be used in the future
       new  365afb4   Moving the kernel cache map to a centralized location
       new  2e05dd4   FEAT: wrap for OpenCL backend
       new  a8113b0   Removing faulty test
       new  aca30fa   Cleaning up unwrap code in OpenCL by using cache store
       new  791dfcc   Merge pull request #952 from 9prady9/cpuinfo
       new  08b6ecf   Fixing the compile error on windows
       new  cd097af   Fix conjugate transpose for vectors
       new  1580652   fix #957: remove unused dtype trait for size_t
       new  c43af47   Changed saveImageMem API. Added image format enum
       new  ee4d0bd   Moving CUDA SIFT syncthreads calls out of thread conditionals
       new  20b5f51   Cleaning up cpu blas / lapack in OpenCL backend
       new  e7e38b5   Fixes to supress annoying compiler warnings in OpenCL backend
       new  05c3d62   Add typedef af_image_format af::imageFormat
       new  0681ddd   Merge pull request #954 from shehzan10/imageio_mem
       new  f89e37b   Merge pull request #955 from pavanky/wrap
       new  5867404   Merge pull request #958 from shehzan10/ctrans_fix
       new  a8d8837   Merge pull request #959 from ghisvail/bugfix/remove-unused-dtype-traits
       new  7f06c0d   update cl.hpp to upstream version 1.2.7
       new  30f9e3c   fix instantiation of Platform objects
       new  fde6380   Adding functions from clMagma necessary for OpenCL SVD:
       new  73b8081   Initial support for SVD in OpenCL backend
       new  162e258   fix instantiation of cl::Platform objects
       new  163ab37   Adding proper error checking in magma
       new  7b759ce   adding GL headers in platform.cpp
       new  af598d1   Moved GL headers in platform.cpp inside WITH_GRAPHICS block
       new  cc0f401   BUGFIX: in array_proxy::get() const
       new  9dbf2df   Merge pull request #961 from 9prady9/cl_hpp_fixes
       new  1ba33a6   Merge pull request #953 from umar456/fix_951
       new  b6d8e2d   Updated boost compute version tags
       new  eb66094   Fixing svd params to reflect clmagma
       new  0ce0df2   Merge pull request #962 from shehzan10/update-deps
       new  0183b6a   Fixing the output of af::info() for OpenCL backend
       new  f34693e   Updating documentation and adding version guards for for 3.1
       new  c88929e   Merge pull request #948 from pentschev/sift
       new  b372e49   Reorganizing non free build process.
       new  b9fac73   Changing build flags to build non free algorithms
       new  5e0ceac   Templated options are now runtime compile options for opencl reductions
       new  8bf6589   Templated options are now runtime compile options for opencl convolutions
       new  bf69efc   Templated options are now runtime compile options for opencl indexed min/max
       new  5c0da49   Templated options are now runtime compile options for opencl scan
       new  39f9977   Templated options are now runtime compile options for opencl nearest neighbor
       new  d03c3c0   Removing unnecessary switch case from opencl ireduce
       new  2c00e64   Templated options are now runtime compile options for opencl FAST
       new  72f7ff5   Splitting up opencl sort_by_key files to compile in parallel
       new  398b55c   Splitting sort_by_key across too many files slows down compile times
       new  98f6f7c   Fixing a bug introduced a couple of commits ago in OpenCL SIFT
       new  8bb6ad7   Merge pull request #966 from pavanky/compile_fixes
       new  c071d86   Merge pull request #964 from pavanky/fixes_310
       new  7fb28f6   Merge branch 'devel' into nonfree_fixes
       new  71c12e8   Remove set_scalar(x, 0) instructions
       new  af7681f   Merge pull request #965 from pavanky/nonfree_fixes
       new  d0e1e7b   Remove unused opencl/kernel/set files
       new  f52389e   Merge pull request #968 from shehzan10/opencl_fixes
       new  c265948   Merge remote-tracking branch 'upstream/devel' into svd
       new  549f6b5   Work around for issues in OpenCL svd
       new  5fc32dc   API clean up and adding support for complex numbers for SVD
       new  4118733   Fixing various typos and bug fixes for SVD in CUDA and OpenCL
       new  b3c5f0f   TEST: for SVD
       new  974856b   DOCS: Updating the documentation for SVD
       new  9ef664c   Adding version guards for svd
       new  73717c1   Adding more pragma directives to supress GCC warnings
       new  083f6b8   TEST: updating SVD tests to contain all four floating point data types
       new  25975bb   Fixing svd example to reflect the change in API
       new  d1b1a0e   Fix typo
       new  0b76aa3   Revert "Updated boost compute version tags"
       new  ed9e1be   Compilation fixes for OSX
       new  8bcbf98   Use xGESVD instead of xGESDD for ARM platforms
       new  80593d5   Merge pull request #969 from pavanky/svd
       new  8755004   Added missing 3.1 version gaurds
       new  40912e5   BUGFIX SVD use gesdd only with MKL, use gesvd with atlas
       new  52923a1   Updated release notes for v3.1.0
       new  7f8799d   Version guards for complex operators
       new  ff39491   Added SIFT license info to release notes
       new  e1bee7a   SVD using gesdd on Apple
       new  2c7044b   Merge pull request #970 from shehzan10/rel_31
       new  aa8bc95   FEAT: Adding support for linear assignment in C API
       new  654dffb   Restore original shape after flattening input for linear indexing
       new  5b671c2   Merge pull request #971 from pavanky/assign
       new  4b5725b   FEAT: Adding support for linear indexing in C API
       new  d2741e0   OpenCL backend af_info function string fixes
       new  52f45e9   Documentation for CUDA backend specific API
       new  41d517e   Documentation fixes for 3.1 release
       new  d27f91b   Updated forge upstream tag for 3.1 release
       new  2712182   Documentation for missing index header functions
       new  164b39e   Added missing docs for complex and opencl backend specific fns
       new  4f60872   Added missing docs for operator%, array::H and array::T
       new  1a52ee1   Merge pull request #973 from 9prady9/upstream_updates
       new  e6acad6   Merge pull request #974 from arrayfire/devel
       new  4d7e369   Increment version to 3.1.1
       new  e0b8b5b   Fixes for snprintf on windows
       new  095f29e   BUGFIX: For calculating number of elements for a buffer in CUDA backend
       new  619ecf7   BUGFIX: For calculating number of elements for a buffer in OpenCL backend
       new  bce6967   TEST: Adding tests for indexed reductions
       new  704c0dc   Merge pull request #983 from pavanky/indexed_reduce_fixes
       new  64a0dbf   DOC fix for AF_PATH rendering missing %
       new  e87a003   Read me fixes
       new  644d074   Try PkgConf first to find CBLAS
       new  fc0ed41   Try PkgConf first to find LAPACKE
       new  7788c3b   Merge pull request #990 from marbre/hotfixes-3.1.1-cblas
       new  a083294   Merge pull request #991 from marbre/hotfixes-3.1.1-lapacke
       new  887ae72   Changes to Heston model to remove c++11 dependencies
       new  714cdc0   BUGFIX: seq.begin can now use negative offsets just like seq.end
       new  01af962   Updating Release notes for 3.1.1
       new  eb9fde9   BUG: Fixing seq when passing af::end to af::seq
       new  3d7f26b   bug fix in image_editing example
       new  f2474cf   Updated forge tag for 3.1 release
       new  5e91f81   Merge pull request #996 from pavanky/hotfixes-3.1.1
       new  90b61ce   Merge pull request #997 from 9prady9/gfx_examples_fixes
       new  169af41   Updating release notes
       new  92e08e9   Merge pull request #998 from arrayfire/hotfixes-3.1.1
       new  5474921   dfsg clean
       new  9208992   Merge tag 'upstream/v3.1.1' into dfsg
       new  31e7cca   Merge tag 'upstream/v3.1.1+dfsg1' into debian/sid
       new  edc40ff   d/changelog: new upstream release, switch to unreleased
       new  08dadf9   d/watch: add dversionmangling due to dfsg repack
       new  88da7eb   d/p: refresh doxygen patch
       new  93ad33f   d/rules: meta-commit
       new  211c64e   d/p: add upstream fix for memory corruption in assign
       new  ae6a9aa   d/copyright: update copyright information
       new  5ca3a04   d/control: format now inline with debmake template
       new  c762772   d/control: update short and long descriptions
       new  9c2a440   add README.* files
       new  48e129a   d/changelog: add release info
       new  64b4553   release to unstable

The 408 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/arrayfire.git



More information about the debian-science-commits mailing list