[arrayfire] 276/284: Merge tag 'upstream/3.3_alpha+dfsg1' into debian/experimental

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Sun Feb 7 18:59:42 UTC 2016


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

ghisvail-guest pushed a commit to branch debian/experimental
in repository arrayfire.

commit 8eb294f9feffe9de7cf5f85b931017b54ecef679
Merge: 3cafa9b cb95bda
Author: Ghislain Antony Vaillant <ghisvail at gmail.com>
Date:   Fri Feb 5 10:33:00 2016 +0000

    Merge tag 'upstream/3.3_alpha+dfsg1' into debian/experimental
    
    Upstream version 3.3~alpha+dfsg1

 .gitignore                                         |   1 +
 .gitmodules                                        |   3 +
 CMakeLists.txt                                     |  37 +-
 .../ArrayFireConfig.cmake.in                       |   0
 .../ArrayFireConfigVersion.cmake.in                |   0
 CPack.cmake => CMakeModules/CPackConfig.cmake      |   2 +-
 CMakeModules/FindCBLAS.cmake                       |  64 ++-
 CMakeModules/FindLAPACKE.cmake                     |  56 ++-
 CMakeModules/Version.cmake                         |   9 +-
 CMakeModules/build_boost_compute.cmake             |   9 +-
 CMakeModules/build_clBLAS.cmake                    |   2 +-
 CMakeModules/build_clFFT.cmake                     |   2 +-
 README.md                                          |   4 +-
 docs/details/backend.dox                           |   9 +
 docs/details/device.dox                            |  59 ++-
 docs/details/image.dox                             |  65 ++-
 docs/details/lapack.dox                            |   8 +
 docs/details/vision.dox                            |   9 +-
 docs/pages/README.md                               |   6 +-
 docs/pages/configuring_arrayfire_environment.md    | 117 ++++-
 docs/pages/release_notes.md                        |  70 +++
 examples/graphics/fractal.cpp                      |   3 +-
 examples/graphics/gravity_sim.cpp                  | 140 ++++++
 examples/graphics/plot2d.cpp                       |  11 +-
 .../image_processing/adaptive_thresholding.cpp     |   1 +
 examples/image_processing/brain_segmentation.cpp   |  10 +-
 examples/image_processing/filters.cpp              |   2 +-
 include/af/array.h                                 |   4 +-
 include/af/backend.h                               |  20 +
 include/af/defines.h                               |  16 +
 include/af/device.h                                | 183 ++++++-
 include/af/exception.h                             |   3 +
 include/af/graphics.h                              |  73 ++-
 include/af/image.h                                 |  53 ++
 include/af/lapack.h                                |  25 +
 include/af/opencl.h                                | 183 ++++++-
 include/af/util.h                                  |  33 +-
 include/arrayfire.h                                |   2 +
 src/api/c/assign.cpp                               |   9 +-
 src/api/c/data.cpp                                 |   2 +-
 src/api/c/device.cpp                               | 226 ++-------
 src/api/c/err_common.cpp                           |  65 +--
 src/api/c/flip.cpp                                 |   2 +-
 src/api/c/graphics_common.cpp                      |  35 +-
 src/api/c/graphics_common.hpp                      |   5 +-
 src/api/c/image.cpp                                |   2 +-
 src/api/c/imageio.cpp                              |  39 +-
 src/api/c/imageio2.cpp                             |  24 +-
 src/api/c/index.cpp                                |   8 +-
 src/api/c/lu.cpp                                   |  10 +
 src/api/c/{device.cpp => memory.cpp}               | 222 +++------
 src/api/c/moddims.cpp                              |  15 +-
 src/api/c/plot.cpp                                 |  38 +-
 src/api/c/plot3.cpp                                |  38 +-
 src/api/c/print.cpp                                |   4 +-
 src/api/c/sift.cpp                                 |   4 +-
 src/api/c/stream.cpp                               |  22 +-
 src/api/c/transform.cpp                            |  32 +-
 src/api/c/transform_coordinates.cpp                |  96 ++++
 src/api/c/util.cpp                                 |  22 +-
 src/api/c/{dispatch.hpp => version.cpp}            |  10 +-
 src/api/cpp/array.cpp                              |   4 +-
 src/api/cpp/device.cpp                             |  56 ++-
 src/api/cpp/error.hpp                              |  12 +-
 src/api/cpp/exception.cpp                          |  16 +-
 src/api/cpp/graphics.cpp                           |  13 +-
 src/api/cpp/imageio.cpp                            |   7 +
 src/api/cpp/lapack.cpp                             |   7 +
 .../lu.hpp => api/cpp/transform_coordinates.cpp}   |  16 +-
 src/api/cpp/util.cpp                               |   6 +
 src/api/unified/CMakeLists.txt                     |   6 +-
 src/api/unified/device.cpp                         |  38 ++
 src/api/unified/graphics.cpp                       |  12 +
 src/api/unified/image.cpp                          |  12 +
 src/api/unified/lapack.cpp                         |   5 +
 src/api/unified/symbol_manager.cpp                 |  19 -
 src/api/unified/symbol_manager.hpp                 |   2 +
 src/backend/MemoryManager.cpp                      | 308 ++++++++++++
 src/backend/MemoryManager.hpp                      | 119 +++++
 src/backend/cpu/Array.cpp                          | 394 +++++++--------
 src/backend/cpu/Array.hpp                          |  22 +-
 src/backend/cpu/CMakeLists.txt                     |  15 +
 src/backend/cpu/approx.cpp                         | 380 +++------------
 src/backend/cpu/assign.cpp                         |  89 +---
 src/backend/cpu/bilateral.cpp                      |  74 +--
 src/backend/cpu/blas.cpp                           | 112 ++---
 src/backend/cpu/blas.hpp                           |   1 +
 src/backend/cpu/cholesky.cpp                       |  16 +-
 src/backend/cpu/convolve.cpp                       | 249 +---------
 src/backend/cpu/copy.cpp                           | 239 ++++-----
 src/backend/cpu/diagonal.cpp                       |  94 ++--
 src/backend/cpu/diff.cpp                           | 131 ++---
 src/backend/cpu/exampleFunction.cpp                |   7 +
 src/backend/cpu/fast.cpp                           | 234 +--------
 src/backend/cpu/fft.cpp                            | 179 +------
 src/backend/cpu/fftconvolve.cpp                    | 418 +++++-----------
 src/backend/cpu/gradient.cpp                       |  86 +---
 src/backend/cpu/harris.cpp                         | 200 ++------
 src/backend/cpu/hist_graphics.cpp                  |   4 +
 src/backend/cpu/histogram.cpp                      |  30 +-
 src/backend/cpu/homography.cpp                     |  32 +-
 src/backend/cpu/hsv_rgb.cpp                        | 102 +---
 src/backend/cpu/identity.cpp                       |  57 +--
 src/backend/cpu/iir.cpp                            |  86 ++--
 src/backend/cpu/image.cpp                          |  58 +--
 src/backend/cpu/index.cpp                          |  78 +--
 src/backend/cpu/inverse.cpp                        |  13 +-
 src/backend/cpu/iota.cpp                           |  69 +--
 src/backend/cpu/ireduce.cpp                        | 236 +++------
 src/backend/cpu/join.cpp                           | 317 ++++--------
 src/backend/cpu/kernel/Array.hpp                   |  58 +++
 src/backend/cpu/kernel/approx1.hpp                 | 144 ++++++
 src/backend/cpu/kernel/approx2.hpp                 | 170 +++++++
 src/backend/cpu/kernel/assign.hpp                  |  80 +++
 src/backend/cpu/kernel/bilateral.hpp               |  81 ++++
 src/backend/cpu/kernel/convolve.hpp                | 267 +++++++++++
 src/backend/cpu/kernel/copy.hpp                    |  90 ++++
 src/backend/cpu/kernel/diagonal.hpp                |  67 +++
 src/backend/cpu/kernel/diff.hpp                    |  86 ++++
 src/backend/cpu/kernel/dot.hpp                     |  46 ++
 src/backend/cpu/{fast.cpp => kernel/fast.hpp}      | 154 +-----
 src/backend/cpu/{fft.cpp => kernel/fft.hpp}        | 115 ++---
 src/backend/cpu/kernel/fftconvolve.hpp             | 256 ++++++++++
 src/backend/cpu/kernel/gradient.hpp                |  89 ++++
 src/backend/cpu/kernel/harris.hpp                  | 124 +++++
 src/backend/cpu/kernel/histogram.hpp               |  49 ++
 .../cpu/{hsv_rgb.cpp => kernel/hsv_rgb.hpp}        |  40 +-
 src/backend/cpu/kernel/identity.hpp                |  37 ++
 src/backend/cpu/kernel/iir.hpp                     |  61 +++
 src/backend/cpu/kernel/index.hpp                   |  71 +++
 src/backend/cpu/kernel/iota.hpp                    |  45 ++
 src/backend/cpu/kernel/ireduce.hpp                 | 108 +++++
 src/backend/cpu/kernel/join.hpp                    | 144 ++++++
 src/backend/cpu/kernel/lookup.hpp                  |  62 +++
 src/backend/cpu/kernel/lu.hpp                      |  80 +++
 src/backend/cpu/kernel/match_template.hpp          | 141 ++++++
 .../cpu/{meanshift.cpp => kernel/meanshift.hpp}    |  62 +--
 .../cpu/{medfilt.cpp => kernel/medfilt.hpp}        |  44 +-
 src/backend/cpu/{morph.cpp => kernel/morph.hpp}    | 100 ++--
 .../nearest_neighbour.hpp}                         |  57 +--
 src/backend/cpu/{orb.cpp => kernel/orb.hpp}        | 296 +-----------
 src/backend/cpu/kernel/random.hpp                  | 200 ++++++++
 src/backend/cpu/kernel/range.hpp                   |  52 ++
 src/backend/cpu/kernel/reduce.hpp                  |  71 +++
 .../cpu/{regions.cpp => kernel/regions.hpp}        |  44 +-
 src/backend/cpu/kernel/reorder.hpp                 |  55 +++
 src/backend/cpu/kernel/resize.hpp                  | 177 +++++++
 src/backend/cpu/kernel/rotate.hpp                  |  84 ++++
 src/backend/cpu/kernel/scan.hpp                    |  72 +++
 src/backend/cpu/kernel/select.hpp                  | 124 +++++
 src/backend/cpu/kernel/shift.hpp                   |  69 +++
 src/backend/cpu/{sobel.cpp => kernel/sobel.hpp}    |  46 +-
 src/backend/cpu/kernel/sort.hpp                    |  51 ++
 src/backend/cpu/kernel/sort_by_key.hpp             |  85 ++++
 src/backend/cpu/kernel/sort_index.hpp              |  70 +++
 src/backend/cpu/kernel/susan.hpp                   |  99 ++++
 src/backend/cpu/kernel/tile.hpp                    |  55 +++
 src/backend/cpu/kernel/transform.hpp               | 131 +++++
 .../cpu/{transpose.cpp => kernel/transpose.hpp}    |  92 +---
 .../cpu/{triangle.cpp => kernel/triangle.hpp}      |  46 +-
 src/backend/cpu/kernel/unwrap.hpp                  |  81 ++++
 src/backend/cpu/kernel/wrap.hpp                    |  80 +++
 src/backend/cpu/lookup.cpp                         |  54 +--
 src/backend/cpu/lu.cpp                             | 138 ++----
 src/backend/cpu/lu.hpp                             |   2 +
 src/backend/cpu/match_template.cpp                 | 126 +----
 src/backend/cpu/math.cpp                           |  72 +--
 src/backend/cpu/meanshift.cpp                      | 119 +----
 src/backend/cpu/medfilt.cpp                        | 114 +----
 src/backend/cpu/memory.cpp                         | 342 ++++++-------
 src/backend/cpu/memory.hpp                         |  18 +-
 src/backend/cpu/morph.cpp                          | 130 +----
 src/backend/cpu/nearest_neighbour.cpp              | 155 +-----
 src/backend/cpu/orb.cpp                            | 534 +--------------------
 src/backend/cpu/platform.cpp                       |  64 ++-
 src/backend/cpu/platform.hpp                       |  12 +
 src/backend/cpu/plot.cpp                           |  53 +-
 src/backend/cpu/plot3.cpp                          |  53 +-
 src/backend/cpu/qr.cpp                             |  60 ++-
 src/backend/cpu/queue.hpp                          |  46 ++
 src/backend/cpu/random.cpp                         | 145 +-----
 src/backend/cpu/range.cpp                          |  92 ++--
 src/backend/cpu/reduce.cpp                         | 341 ++++++-------
 src/backend/cpu/regions.cpp                        | 176 +------
 src/backend/cpu/reorder.cpp                        |  81 ++--
 src/backend/cpu/resize.cpp                         | 234 ++-------
 src/backend/cpu/rotate.cpp                         | 130 ++---
 src/backend/cpu/scan.cpp                           | 113 ++---
 src/backend/cpu/select.cpp                         | 147 ++----
 src/backend/cpu/set.cpp                            | 170 ++++---
 src/backend/cpu/shift.cpp                          |  88 +---
 src/backend/cpu/sift.cpp                           |   6 +-
 src/backend/cpu/sobel.cpp                          |  74 +--
 src/backend/cpu/solve.cpp                          | 136 +++---
 src/backend/cpu/sort.cpp                           |  87 +---
 src/backend/cpu/sort_by_key.cpp                    | 133 ++---
 src/backend/cpu/sort_index.cpp                     | 110 +----
 src/backend/cpu/surface.cpp                        |  53 +-
 src/backend/cpu/susan.cpp                          | 115 +----
 src/backend/cpu/svd.cpp                            | 132 ++---
 src/backend/cpu/threads                            |   1 +
 src/backend/cpu/tile.cpp                           |  80 ++-
 src/backend/cpu/transform.cpp                      | 166 ++-----
 src/backend/cpu/transform.hpp                      |   2 +-
 src/backend/cpu/transform_interp.hpp               |  80 ++-
 src/backend/cpu/transpose.cpp                      | 119 +----
 src/backend/cpu/triangle.cpp                       |  65 +--
 src/backend/cpu/unwrap.cpp                         | 127 ++---
 src/backend/cpu/utility.hpp                        |  63 +++
 src/backend/cpu/where.cpp                          |  82 ++--
 src/backend/cpu/wrap.cpp                           | 125 ++---
 src/backend/cuda/Array.cpp                         |  15 +-
 src/backend/cuda/Array.hpp                         |   6 +-
 src/backend/cuda/CMakeLists.txt                    |  67 +--
 src/backend/cuda/JIT/numeric.cu                    |  13 +
 src/backend/cuda/blas.cpp                          |  38 +-
 src/backend/cuda/complex.hpp                       |  22 +-
 src/backend/cuda/copy.cu                           |   3 +-
 src/backend/cuda/debug_cuda.hpp                    |  10 +-
 src/backend/cuda/err_cuda.hpp                      |  37 +-
 src/backend/cuda/interopManager.cu                 |   9 +-
 src/backend/cuda/kernel/fast_pyramid.hpp           |   6 +-
 src/backend/cuda/kernel/random.hpp                 |  15 +-
 src/backend/cuda/kernel/rotate.hpp                 |   6 +-
 src/backend/cuda/kernel/select.hpp                 |   4 +-
 src/backend/cuda/kernel/transform.hpp              |  79 ++-
 src/backend/cuda/kernel/transform_interp.hpp       |  65 ++-
 src/backend/cuda/lu.cu                             |  15 +
 src/backend/cuda/lu.hpp                            |   2 +
 src/backend/cuda/memory.cpp                        | 495 +++++++------------
 src/backend/cuda/memory.hpp                        |  18 +-
 src/backend/cuda/platform.cpp                      | 136 ++++--
 src/backend/cuda/platform.hpp                      |   9 +
 src/backend/cuda/sift.cu                           |   4 +-
 src/backend/cuda/transform.cu                      |  10 +-
 src/backend/cuda/transform.hpp                     |   3 +-
 src/{api/c => backend}/dispatch.cpp                |   0
 src/{api/c => backend}/dispatch.hpp                |   0
 src/backend/host_memory.cpp                        | 113 +++++
 .../c/dispatch.hpp => backend/host_memory.hpp}     |   8 +-
 src/backend/opencl/Array.cpp                       |  19 +-
 src/backend/opencl/Array.hpp                       |  36 +-
 src/backend/opencl/CMakeLists.txt                  |  20 +-
 src/backend/opencl/binary.hpp                      |   2 +-
 src/backend/opencl/blas.cpp                        |  53 +-
 src/backend/opencl/cholesky.cpp                    |  13 +-
 .../{cpu/blas.cpp => opencl/cpu/cpu_blas.cpp}      |  99 ++--
 .../opencl/{transform.hpp => cpu/cpu_blas.hpp}     |   8 +-
 .../cholesky.cpp => opencl/cpu/cpu_cholesky.cpp}   |  59 +--
 .../opencl/{lu.hpp => cpu/cpu_cholesky.hpp}        |   8 +-
 src/backend/opencl/cpu/cpu_helper.hpp              |  74 +++
 .../inverse.cpp => opencl/cpu/cpu_inverse.cpp}     |  67 +--
 .../opencl/cpu/cpu_inverse.hpp}                    |  13 +-
 src/backend/{cpu/lu.cpp => opencl/cpu/cpu_lu.cpp}  |  83 ++--
 src/backend/opencl/{lu.hpp => cpu/cpu_lu.hpp}      |   4 +-
 src/backend/{cpu/qr.cpp => opencl/cpu/cpu_qr.cpp}  |  68 +--
 src/backend/opencl/{lu.hpp => cpu/cpu_qr.hpp}      |   8 +-
 .../{cpu/solve.cpp => opencl/cpu/cpu_solve.cpp}    |  90 ++--
 src/backend/opencl/{lu.hpp => cpu/cpu_solve.hpp}   |   9 +-
 .../{cpu/svd.cpp => opencl/cpu/cpu_svd.cpp}        |  59 +--
 src/backend/opencl/{lu.hpp => cpu/cpu_svd.hpp}     |  12 +-
 src/backend/opencl/cpu/cpu_triangle.hpp            |  57 +++
 src/backend/opencl/debug_opencl.hpp                |   7 +-
 src/backend/opencl/err_opencl.hpp                  |   4 +-
 src/backend/opencl/inverse.cpp                     |   6 +
 src/backend/opencl/jit.cpp                         |   8 +-
 src/backend/opencl/kernel/convolve.hpp             |   1 +
 src/backend/opencl/kernel/ireduce.hpp              |  14 +
 src/backend/opencl/kernel/jit.cl                   |   1 +
 src/backend/opencl/kernel/orb.hpp                  |  37 +-
 src/backend/opencl/kernel/select.cl                |   4 +-
 src/backend/opencl/kernel/transform.cl             |  32 +-
 src/backend/opencl/kernel/transform.hpp            |  14 +-
 src/backend/opencl/kernel/transform_interp.cl      |  69 ++-
 src/backend/opencl/kernel/where.hpp                |   4 +-
 src/backend/opencl/lu.cpp                          |  21 +-
 src/backend/opencl/lu.hpp                          |   2 +
 src/backend/opencl/magma/getrs.cpp                 |   4 +-
 src/backend/opencl/magma/magma_helper.cpp          |  15 +
 src/backend/opencl/magma/potrf.cpp                 |   4 +-
 src/backend/opencl/math.hpp                        |  15 +
 src/backend/opencl/memory.cpp                      | 488 ++++++++-----------
 src/backend/opencl/memory.hpp                      |  21 +-
 src/backend/opencl/platform.cpp                    | 498 ++++++++++++++++---
 src/backend/opencl/platform.hpp                    |  47 +-
 src/backend/opencl/program.hpp                     |   5 +-
 src/backend/opencl/qr.cpp                          |  19 +-
 src/backend/opencl/sift.cpp                        |   4 +-
 src/backend/opencl/solve.cpp                       |  19 +-
 src/backend/opencl/svd.cpp                         |  10 +
 src/backend/opencl/transform.cpp                   | 110 +++--
 src/backend/opencl/transform.hpp                   |   2 +-
 src/backend/opencl/unary.hpp                       |   2 +-
 src/backend/util.cpp                               |  37 ++
 src/{api/c/dispatch.hpp => backend/util.hpp}       |  10 +-
 test/CMakeLists.txt                                |  73 ++-
 test/approx1.cpp                                   |   1 +
 test/approx2.cpp                                   |   1 +
 test/backend.cpp                                   |  26 +
 test/basic_c.c                                     |   4 +-
 test/bilateral.cpp                                 |   1 +
 test/binary.cpp                                    |   1 +
 test/cholesky_dense.cpp                            |   1 +
 test/convolve.cpp                                  |   1 +
 test/data                                          |   2 +-
 test/diagonal.cpp                                  |   1 +
 test/dot.cpp                                       |   1 +
 test/fast.cpp                                      |   5 +-
 test/fft.cpp                                       |   1 +
 test/fft_real.cpp                                  |   1 +
 test/fftconvolve.cpp                               |   1 +
 test/getting_started.cpp                           |   1 +
 test/harris.cpp                                    |   5 +-
 test/histogram.cpp                                 |   1 +
 test/homography.cpp                                |   1 +
 test/imageio.cpp                                   | 140 +++++-
 test/inverse_dense.cpp                             |   1 +
 test/lu_dense.cpp                                  |   1 +
 test/main.cpp                                      |   6 +
 test/math.cpp                                      |   1 +
 test/meanshift.cpp                                 |  16 +-
 test/medfilt.cpp                                   |   1 +
 test/morph.cpp                                     |   1 +
 test/ocl_ext_context.cpp                           | 131 +++++
 test/orb.cpp                                       |  13 +-
 test/qr_dense.cpp                                  |   1 +
 test/random.cpp                                    |   4 +
 test/rank_dense.cpp                                |   1 +
 test/reduce.cpp                                    |  10 -
 test/replace.cpp                                   |  43 ++
 test/resize.cpp                                    |   3 +-
 test/rotate.cpp                                    |   1 +
 test/rotate_linear.cpp                             |  15 +-
 test/scan.cpp                                      |  10 -
 test/select.cpp                                    |  40 ++
 test/solve_dense.cpp                               |   6 +-
 test/sort_by_key.cpp                               |  18 +-
 test/sort_index.cpp                                |  17 +-
 test/susan.cpp                                     |   5 +-
 test/svd_dense.cpp                                 |   5 +-
 test/testHelpers.hpp                               |  61 +--
 test/transform.cpp                                 | 268 +++++++++++
 test/transform_coordinates.cpp                     | 118 +++++
 test/translate.cpp                                 |   1 +
 test/transpose.cpp                                 |   1 +
 test/triangle.cpp                                  |   1 +
 test/where.cpp                                     |  18 +-
 test/wrap.cpp                                      |  11 +-
 348 files changed, 12198 insertions(+), 9980 deletions(-)

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