[arrayfire] 274/284: Merge tag 'v3.3.alpha' into dfsg-clean

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Sun Feb 7 18:59:41 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 fb7d11e8107781585227a660117c7602f6195646
Merge: 25a2a75 98ff1c0
Author: Ghislain Antony Vaillant <ghisvail at gmail.com>
Date:   Fri Feb 5 10:17:30 2016 +0000

    Merge tag 'v3.3.alpha' into dfsg-clean

 .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/kernel/sift_nonfree.hpp            | 1195 ++++++++++++++++++++
 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 +-
 349 files changed, 13393 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