[arrayfire] branch dfsg-clean updated (6072652 -> 25a2a75)

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Wed Jan 6 07:53:58 UTC 2016


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

ghisvail-guest pushed a change to branch dfsg-clean
in repository arrayfire.

      from  6072652   Merge tag 'upstream/v3.2.1' into dfsg-clean
      adds  7e2ecb4   Increment version to 3.2.2
      adds  edee05b   Remove unused variable warning in homography cuda kernel
      adds  ba19743   Fix memory leak in cuda random. Additionally allow seeds per device
      adds  c13227e   Use cudaMalloc/Free for memory ops in curand
      adds  6a18064   Use custom cflags in examples.
      adds  b61bb42   Merge branch 'fix/examples-use-custom-cflags' of https://github.com/ghisvail/arrayfire into hotfixes-3.2.2
      adds  20ba4b9   Fix missing includes in testsuite.
      adds  b1ee11c   Merge branch 'fix/testsuite-missing-includes' of https://github.com/ghisvail/arrayfire into hotfixes-3.2.2
      adds  2287c5c   Move AF_REVISION and AF_COMPILER_STR to backend/version.hpp
      adds  eb3b242   Merge pull request #1147 from shehzan10/hotfixes-3.2.2
      adds  cac82df   Minor cleanup to FindCBLAS.cmake
      adds  a1d6213   Merge pull request #1146 from pavanky/build_fixes
      adds  09f0367   Replaced cudaMemcpy with async version calls in homography
      adds  0b10b3a   Merge pull request #1153 from 9prady9/perf_fix_homography
      adds  9459c62   Fix bug in identity cuda plaguing compute 5.2
      adds  1f3e7b3   Merge pull request #1154 from shehzan10/hotfixes-3.2.2
      adds  8405d5d   Add multiprocess compilation flags for Visual Studio
      adds  cda0923   Add MSVC flag around example build flags
      adds  1af10e9   Merge pull request #1156 from shehzan10/MSVC_MP
      adds  dc1e53f   Adding default parameter for surface
      adds  687167b   Cleaning up graphics examples
      adds  b21a838   Update number of iterations in black scholes example
      adds  cbe4af5   Cleaning up examples
      adds  52a8409   Fixing select and replace tests
      adds  57779c2   Fixing surface.cpp example to work on windows
      adds  59da65f   Removing unnecessary af/macros.h from all examples
      adds  a3a19b5   Merge pull request #1158 from pavanky/example_fixes
      adds  59c9820   Add function to check Image IO availability
      adds  5bd550f   Added noImageIOTests() to relevant tests
      adds  4145a04   Add function to check LAPACK availability
      adds  1237820   Added noLAPACKTests() to relevant tests
      adds  9d218a5   Hide scrollbars appearing for quoted/pre text
      adds  20e1a18   Merge remote-tracking branch 'origin/scrollbar-fix' into no-freeimage-disable-tests
      adds  e94f037   Handle printing empty Arrays
      adds  fea38e4   Remove macros.h and MSG from defines.hpp
      adds  8c945f3   Added MEMINFO macro to print memory stats
      adds  6bf306e   CPU: Using mt19973 as generator instead of default_random_engine
      adds  0b11c6e   MEMINFO -> AF_MEM_INFO. Add documentation for the macro
      adds  fda0a80   Merge pull request #1169 from shehzan10/no-freeimage-disable-tests
      adds  35f0fc2   Change clBLAS/FFT external projects to clBLAS/FFT-ext
      adds  ed0373f   Creating streams for devices only when device is active
      adds  bf9d70a   Check the stream before returning in getStream
      adds  6dbd4cc   Merge pull request #1180 from shehzan10/hotfixes-3.2.2
      adds  36ed9a4   bug fix in plot3 graphics example
      adds  301e388   Merge pull request #1176 from 9prady9/example_fixes
      adds  ac09f91   Fixing documentation for replace function
      adds  eed0651   Adding documentation for `device` that it locks the memory.
      adds  cd26c4e   Updating forge tag to reduce the path lengths
      adds  c171395   Merge pull request #1183 from pavanky/docs-fixes
      adds  1c584de   Add extra paths to check for unified on Linux/OSX
      adds  dc4c479   Added documentation link when library fails to load in unified
      adds  1ed27ff   Add detail for AF_ERR_ARR_BKND_MISMATCH
      adds  7a93d9a   Using vector<string> in unified for extra paths
      adds  e60fa94   Using auto to iterated extra paths in unified
      adds  1e0ab50   Fix colorspace c functions to use exceptions properly
      adds  affc59b   Adding __AF_FILENAME__ to give the just filename without the path
      adds  ca6ed2b   Add AF_RETURN_ERROR macro to return errors and print msg
      adds  7cb790e   Use AF_RETURN_ERROR when graphics is not configured
      adds  e26c341   Use AF_RETURN_ERROR when Image IO is not configured
      adds  2717d42   Add function name to exceptions in internal error classes
      adds  c074de7   Add missing vector include
      adds  301b21d   Using AF_THROW_MSG instead of THROW in cpp/array.cpp
      adds  ff83267   __AF_FILENAME__ returns path from src
      adds  194de52   Formatting the exception string
      adds  4e06483   DOC Add code sample to convert available backends to bool
      adds  a75590b   TESTS Removed typed_test from info.cpp
      adds  05471d1   TEST add a test for unified api
      adds  9604fcc   Change AF_THROW_MSG to AF_THROW_ERR - Does not check for AF_SUCCESS
      adds  50bccdd   Change CHECK_ARRAYS to be used like a function
      adds  5df0b29   TEST Rename test/unified.cpp to test/backend.cpp
      adds  db3626f   Build only info and backend test for unified
      adds  862b523   Fixes for exceptions in minimal builds
      adds  613557c   Changes to opencl backend when building with openblas
      adds  0c77893   Changes to find OpenBLAS as lapack and lapacke alternative
      adds  0d270ad   Merge pull request #1197 from pavanky/openblas_fixes
      adds  091cdf9   Adding a Fast configuration
      adds  40f2cbe   Test reordering: Sort by backend, then alphabetically
      adds  235728a   Revert "Adding a Fast configuration"
      adds  4243ffc   BUILD Adding option MIN_BUILD_TIME to CMake. Options sets O0 for fast compile
      adds  d308ae1   DOC Fix typo in af_div
      adds  7c96fd4   Update release notes for v3.2.2
      adds  59dcacd   Update forge tag for release v3.2.2
      adds  005894e   Merge pull request #1195 from shehzan10/fastconfig
      adds  7507b61   Merge pull request #1200 from arrayfire/hotfixes-3.2.2
      adds  25a2a75   Merge tag 'upstream/v3.2.2' into dfsg-clean

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   1 +
 CMakeLists.txt                                     |  10 ++
 CMakeModules/FindCBLAS.cmake                       |  52 ++++-----
 CMakeModules/FindLAPACKE.cmake                     |   6 +-
 CMakeModules/MinBuildTime.cmake                    |  93 ++++++++++++++++
 CMakeModules/Version.cmake                         |   7 +-
 CMakeModules/build_clBLAS.cmake                    |   6 +-
 CMakeModules/build_clFFT.cmake                     |   6 +-
 CMakeModules/build_forge.cmake                     |   2 +-
 CMakeModules/version.h.in                          |   2 -
 .../cpu/traits.hpp => CMakeModules/version.hpp.in  |   4 +-
 docs/arrayfire.css                                 |   5 +
 docs/details/backend.dox                           |   9 ++
 docs/pages/release_notes.md                        |  75 +++++++++++++
 examples/CMakeLists.txt                            |  10 +-
 examples/benchmarks/blas.cpp                       |  13 +--
 examples/benchmarks/fft.cpp                        |   7 --
 examples/benchmarks/pi.cpp                         |   7 --
 examples/financial/black_scholes_options.cpp       |   9 +-
 examples/financial/heston_model.cpp                |   1 +
 examples/getting_started/convolve.cpp              |   7 --
 examples/getting_started/integer.cpp               |   7 --
 examples/getting_started/rainfall.cpp              |   7 --
 examples/getting_started/vectorize.cpp             |   8 +-
 examples/graphics/conway.cpp                       |   9 --
 examples/graphics/conway_pretty.cpp                |  11 +-
 examples/graphics/fractal.cpp                      |   8 +-
 examples/graphics/histogram.cpp                    |   9 --
 examples/graphics/plot2d.cpp                       |   9 --
 examples/graphics/plot3.cpp                        |  14 +--
 examples/graphics/surface.cpp                      |  29 ++---
 examples/helloworld/helloworld.cpp                 |   8 +-
 .../image_processing/adaptive_thresholding.cpp     |  10 +-
 examples/image_processing/binary_thresholding.cpp  |   8 --
 examples/image_processing/brain_segmentation.cpp   |   1 +
 examples/image_processing/edge.cpp                 |   5 +-
 examples/image_processing/filters.cpp              |  26 ++---
 examples/image_processing/image_demo.cpp           |   5 +-
 examples/image_processing/image_editing.cpp        |   8 --
 examples/image_processing/morphing.cpp             |   5 +-
 examples/image_processing/optical_flow.cpp         |   7 --
 examples/image_processing/pyramids.cpp             |   5 +-
 examples/lin_algebra/cholesky.cpp                  |   7 --
 examples/lin_algebra/lu.cpp                        |   7 --
 examples/lin_algebra/qr.cpp                        |   7 --
 examples/lin_algebra/svd.cpp                       |   7 --
 examples/machine_learning/bagging.cpp              |   1 +
 examples/machine_learning/deep_belief_net.cpp      |   1 +
 examples/machine_learning/kmeans.cpp               |   2 +
 examples/machine_learning/knn.cpp                  |   1 +
 examples/machine_learning/logistic_regression.cpp  |   1 +
 examples/machine_learning/naive_bayes.cpp          |   1 +
 examples/machine_learning/neural_network.cpp       |   1 +
 examples/machine_learning/perceptron.cpp           |   1 +
 examples/machine_learning/rbm.cpp                  |   1 +
 examples/machine_learning/softmax_regression.cpp   |   1 +
 examples/pde/swe.cpp                               |   1 +
 examples/unified/basic.cpp                         |   8 --
 include/af/arith.h                                 |   2 +-
 include/af/array.h                                 |   2 +-
 include/af/data.h                                  |  12 +-
 include/af/graphics.h                              |   4 +-
 include/af/macros.h                                |  60 ++++++++++
 src/api/c/colorspace.cpp                           |  63 ++++++-----
 src/api/c/err_common.cpp                           |  84 ++++++++------
 src/api/c/err_common.hpp                           | 122 ++++++++++++++-------
 src/api/c/graphics_common.hpp                      |   6 +-
 src/api/c/hist.cpp                                 |   2 +-
 src/api/c/image.cpp                                |  18 +--
 src/api/c/imageio.cpp                              |  17 ++-
 src/api/c/imageio2.cpp                             |   8 +-
 src/api/c/plot.cpp                                 |   2 +-
 src/api/c/plot3.cpp                                |   2 +-
 src/api/c/print.cpp                                |  24 ++--
 src/api/c/surface.cpp                              |   2 +-
 src/api/cpp/array.cpp                              |  10 +-
 src/api/cpp/error.hpp                              |  12 +-
 src/api/cpp/gfor.cpp                               |   2 +-
 src/api/cpp/seq.cpp                                |   4 +-
 src/api/cpp/where.cpp                              |   2 +-
 src/api/unified/data.cpp                           |   6 +-
 src/api/unified/symbol_manager.cpp                 |  47 +++++++-
 src/api/unified/symbol_manager.hpp                 |   2 +-
 src/backend/cpu/err_cpu.hpp                        |   5 +-
 src/backend/cpu/platform.cpp                       |   5 +-
 src/backend/cpu/random.cpp                         |   2 +-
 src/backend/cuda/err_cuda.hpp                      |   3 +-
 src/backend/cuda/kernel/homography.hpp             |  45 +++++---
 src/backend/cuda/kernel/identity.hpp               |  17 +--
 src/backend/cuda/kernel/random.hpp                 | 108 +++++++++++++-----
 src/backend/cuda/platform.cpp                      |  26 ++++-
 src/backend/cuda/random.cu                         |  10 +-
 src/backend/defines.hpp                            |  24 +++-
 src/backend/opencl/err_opencl.hpp                  |   5 +-
 src/backend/opencl/magma/labrd.cpp                 | 119 ++++++++++----------
 src/backend/opencl/magma/magma_cpu_blas.h          |  31 ++++--
 src/backend/opencl/platform.cpp                    |   1 +
 test/CMakeLists.txt                                |  38 +++++--
 test/backend.cpp                                   |  66 +++++++++++
 test/bilateral.cpp                                 |   1 +
 test/cholesky_dense.cpp                            |   1 +
 test/fast.cpp                                      |   2 +
 test/harris.cpp                                    |   2 +
 test/homography.cpp                                |   3 +
 test/imageio.cpp                                   |  12 ++
 test/info.cpp                                      |  25 +----
 test/inverse_dense.cpp                             |   1 +
 test/lu_dense.cpp                                  |   3 +
 test/meanshift.cpp                                 |   2 +
 test/medfilt.cpp                                   |   1 +
 test/morph.cpp                                     |   2 +
 test/orb.cpp                                       |   2 +
 test/qr_dense.cpp                                  |   2 +
 test/rank_dense.cpp                                |   7 ++
 test/replace.cpp                                   |  22 +++-
 test/select.cpp                                    |  20 +++-
 test/solve_dense.cpp                               |   6 +
 test/susan.cpp                                     |   1 +
 test/svd_dense.cpp                                 |   1 +
 test/testHelpers.hpp                               |  35 ++++++
 120 files changed, 1107 insertions(+), 643 deletions(-)
 create mode 100644 CMakeModules/MinBuildTime.cmake
 copy src/backend/cpu/traits.hpp => CMakeModules/version.hpp.in (79%)
 create mode 100644 test/backend.cpp

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