[arrayfire] branch debian/experimental updated (fc8d0ad -> 6c64e42)

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Thu Mar 3 17:02:19 UTC 2016


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

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

      from  fc8d0ad   Release to experimental.
      adds  01d819a   Prevent copy assignment & construction of af::Window object
      adds  6453b40   Merge pull request #1263 from 9prady9/gfx_fixes
      adds  b6ccdef   Memory leak fix in af_median_all
      adds  7e141c1   Merge branch 'median_memleak_fix' of 9prady9/arrayfire into devel
      adds  d0f401e   Compile fix for armel architecture
      adds  4d7b37a   Adding cmake option to disable async queues
      adds  4d6c6cd   Merge  branch 'thread_fix' of pavanky/arrayfire into devel
      adds  16fd976   Changes to remove unneeded font
      adds  484761c   Merge branch 'assets_fixes' of pavanky/arrayfire into devel
      adds  e0879cb   FEAT: Adding functions exposing Array internals
      adds  d7d79af   BUGFIX: Fixing offsets when writing to Arrays for CPU and CUDA backends
      adds  1b623a0   Reorganizing offset to be inside ArrayInfo
      adds  2d59503   BUGFIX: Fixed issues with offsets in moddims after using indexing
      adds  b260cc8   Fixes to internal functions
      adds  6e9eacb   DOCS: Adding documentation for internal functions
      adds  f6d0236   Renaming createArray to be createStridedArray
      adds  f728c03   Adding additional constraints when creating strided array
      adds  7bc56a7   Adding functions to get raw pointer out of Array<T>
      adds  86ff134   TEST: Adding tests for internal functions
      adds  fa0f6e7   Merge pull request #1265 from pavanky/internals
      adds  2325ca2   Fixing memory leak in plot3
      adds  05296fb   Cleaning up code in plot3
      adds  ff27536   Bugfixes, code clean up of plot
      adds  213c8e6   Clean up of surface()
      adds  f3c5ad2   Merge pull request #1274 from pavanky/gfx_fixes
      adds  5be6cd7   BUGFIX: Fixed bug in CUDA and OpenCL when re-using same JIT nodes.
      adds  3faa83d   Adding tests for to check for resetting in JIT
      adds  3753a60   Merge pull request #1278 from pavanky/jit_fixes
      adds  199ea82   Moving af_get_version to version.cpp
      adds  11aa933   Fixing af_get_last_error for unified backend
      adds  fd87af4   Add better error messages coming out of unified api
      adds  52158ef   Properly handle af_release_array when using a different backend
      adds  236ac64   Merge remote-tracking branch 'pavanky/unified' into devel
      adds  9b10c0e   Added support for loading 32 bit integer images
      adds  123a037   Merge remote-tracking branch 'yshady/loadImageINT32' into devel
      adds  4c045b1   Set minimum CMake version to 2.8.12 (previously 2.8)
      adds  3c06fa0   Force offload OSX LAPACK on unified memory devices
      adds  3c385b3   Add BUILD_* Options for examples and tests when building standalone
      adds  fd660a0   Merge remote-tracking branch 'origin/devel' into devel
      adds  0a0f6e3   Search for GLEWmx in default paths too
      adds  5e63fbb   Merge pull request #1292 from jpauwels/patch-1
      adds  49a18e0   Change clBLAS commit tag to af3.3.0
      adds  31b8643   Change clFFT commit tag to af3.3.0
      adds  8eb31eb   Merge pull request #1295 from shehzan10/devel
      adds  e4facbb   Adding function to check if memory usage is approaching the limits
      adds  e1abe12   Changes to make sure cpu backend does not enqueue too many functions.
      adds  e59df75   Making copyArray from cpu backend asynchronous
      adds  cfe76f3   Adding missing evals in cpu backend
      adds  c66da40   BUGFIX: Fixing array.write for all backends
      adds  6bb2bcd   Merge pull request #1293 from pavanky/cpu_mem_async
      adds  c38cc2d   BUGFIX: Ensure set operations work on vectors only
      adds  4831631   DOCS: Fixing documentation for exp
      adds  054ef71   Merge pull request #1303 from pavanky/minor_fixes
      adds  571f0ca   Renaming ambiguous getInfo to getDeviceInfo
      adds  f0d11b3   Make getInfo check if af_array belongs to current device.
      adds  0258883   BUGFIX: Fixing getId() from ArrayInfo
      adds  9b793f0   FEAT,TEST,DOC: Adding function to query which device an array was created.
      adds  c6f8a90   Merge pull request #1299 from pavanky/device_id
      adds  96baaf9   Fixes to and reorganization of OSX Installer
      adds  529b638   OSX Installer: Move libforge and ArrayFireConfig into common sub package
      adds  706ebe8   Merge pull request #1298 from shehzan10/osx-installer
      adds  cc59efa   Fix to MemoryManager in debug mode
      adds  d6d08f9   Clear the free_map after calling garbageCollect in MemoryManager
      adds  6325406   Exit early when destructor is called on empty arrays.
      adds  e67f04c   Merge pull request #1297 from pavanky/memory_manager_fixes
      adds  513e711   Fixes for using MKL on OSX
      adds  d4fb656   Added support for finding MKL RT on OSX for BLAS, LAPACKE, FFTW
      adds  9421284   Merge pull request #1296 from shehzan10/osx-mkl-fixes
      adds  58809cb   Support to set visibility of windows programmatically
      adds  8e24695   Merge pull request #1305 from 9prady9/gfx_additions
      adds  e83fcaf   Added release notes
      adds  443b5e8   Merge pull request #1304 from shehzan10/release
      adds  5a22674   DOC Typo corrections in Installation page
      adds  5842ed2   Merge pull request #1306 from arrayfire/devel
      adds  c95f016   Merge tag 'v3.3.0' into dfsg-clean
       new  9937f8c   Merge tag 'upstream/3.3.0+dfsg1' into debian/experimental
       new  5ae5b25   d/watch: add missing repacksuffix.
       new  3721ed0   d/rules: build CPU backend without ASYNC support.
       new  8f41247   Update copyright information.
       new  99edef8   Bump standards version to 3.9.7, no changes required.
       new  71edd03   Add patch fixing LAPACKE detection.
       new  bdb03d9   d/t/control: add missing dependency on libarrayfire-unified-dev.
       new  18491be   Update packaging changelog.
       new  6c64e42   Release to experimental.

The 9 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.


Summary of changes:
 CMakeLists.txt                                |   2 +-
 CMakeModules/FindCBLAS.cmake                  |  26 ++-
 CMakeModules/FindFFTW.cmake                   |  29 ++-
 CMakeModules/FindGLEWmx.cmake                 |   2 -
 CMakeModules/FindLAPACKE.cmake                |   8 +-
 CMakeModules/build_clBLAS.cmake               |   2 +-
 CMakeModules/build_clFFT.cmake                |   2 +-
 CMakeModules/osx_install/OSXInstaller.cmake   | 130 +++++++++---
 CMakeModules/osx_install/distribution.dist    |  31 ++-
 CMakeModules/osx_install/readme.html          |  13 +-
 assets                                        |   2 +-
 debian/changelog                              |  12 ++
 debian/control                                |   2 +-
 debian/copyright                              |   4 +
 debian/patches/Fix-LAPACKE-detection.patch    | 275 ++++++++++++++++++++++++++
 debian/patches/series                         |   1 +
 debian/rules                                  |   1 +
 debian/tests/control                          |   1 +
 debian/watch                                  |   1 +
 docs/arrayfire.css                            |   9 -
 docs/details/arith.dox                        |   2 -
 docs/details/backend.dox                      |   9 +
 docs/details/internal.dox                     |  29 +++
 docs/pages/INSTALL.md                         |  15 +-
 docs/pages/release_notes.md                   |  56 +++++-
 examples/CMakeLists.txt                       |  29 +--
 include/af/backend.h                          |  24 +++
 include/af/defines.h                          |   7 +
 include/af/graphics.h                         |  29 +++
 include/af/internal.h                         | 181 +++++++++++++++++
 include/arrayfire.h                           |   9 +
 src/api/c/array.cpp                           |  96 +++++++++
 src/api/c/data.cpp                            |  52 -----
 src/api/c/device.cpp                          |  27 +--
 src/api/c/err_common.cpp                      |  61 +-----
 src/api/c/err_common.hpp                      |   4 +
 src/api/c/error.cpp                           |  63 ++++++
 src/api/c/handle.hpp                          |   2 +
 src/api/c/image.cpp                           |  22 +++
 src/api/c/imageio.cpp                         |  39 +++-
 src/api/c/imageio2.cpp                        |  25 ++-
 src/api/c/index.cpp                           |  68 +++++++
 src/api/c/internal.cpp                        | 170 ++++++++++++++++
 src/api/c/median.cpp                          |  11 +-
 src/api/c/moddims.cpp                         |   1 +
 src/api/c/plot.cpp                            |  15 +-
 src/api/c/plot3.cpp                           |  18 +-
 src/api/c/print.cpp                           |   4 +-
 src/api/c/set.cpp                             |  24 ++-
 src/api/c/surface.cpp                         |  28 ++-
 src/api/c/util.cpp                            |  81 --------
 src/api/c/version.cpp                         |   9 +
 src/api/cpp/device.cpp                        |   7 +
 src/api/cpp/graphics.cpp                      |   5 +
 src/api/cpp/internal.cpp                      |  63 ++++++
 src/api/unified/CMakeLists.txt                |  13 +-
 src/api/unified/array.cpp                     |  13 +-
 src/api/unified/device.cpp                    |   6 +
 src/api/unified/error.cpp                     |  51 +++++
 src/api/unified/graphics.cpp                  |   5 +
 src/api/unified/index.cpp                     |  34 ++++
 src/api/unified/internal.cpp                  |  54 +++++
 src/api/unified/symbol_manager.cpp            |   7 +-
 src/api/unified/symbol_manager.hpp            |  37 +++-
 src/api/unified/util.cpp                      |   5 -
 src/backend/ArrayInfo.cpp                     |  43 +---
 src/backend/ArrayInfo.hpp                     |  21 +-
 src/backend/MemoryManager.cpp                 |  19 +-
 src/backend/MemoryManager.hpp                 |   2 +
 src/backend/cblas.cpp                         |   8 +-
 src/backend/cpu/Array.cpp                     |  66 ++++---
 src/backend/cpu/Array.hpp                     |  25 ++-
 src/backend/cpu/CMakeLists.txt                |  29 ++-
 src/backend/cpu/blas.hpp                      |  16 +-
 src/backend/cpu/copy.cpp                      |   5 +-
 src/backend/cpu/exampleFunction.cpp           |   3 +-
 src/backend/cpu/histogram.cpp                 |   3 +-
 src/backend/cpu/kernel/sort.hpp               |   1 +
 src/backend/cpu/kernel/sort_by_key.hpp        |   1 +
 src/backend/cpu/kernel/sort_index.hpp         |   1 +
 src/backend/cpu/lapack_helper.hpp             |  20 +-
 src/backend/cpu/lu.cpp                        |   3 +
 src/backend/cpu/memory.cpp                    |  26 ++-
 src/backend/cpu/memory.hpp                    |   1 +
 src/backend/cpu/nearest_neighbour.cpp         |   2 +
 src/backend/cpu/platform.cpp                  |   2 +-
 src/backend/cpu/platform.hpp                  |   2 +-
 src/backend/cpu/qr.cpp                        |   3 +
 src/backend/cpu/queue.hpp                     |  85 ++++++--
 src/backend/cpu/scan.cpp                      |   3 +-
 src/backend/cpu/solve.cpp                     |   3 +
 src/backend/cpu/tile.cpp                      |   1 -
 src/backend/cpu/transform.cpp                 |   1 -
 src/backend/cpu/transpose.cpp                 |   1 -
 src/backend/cpu/triangle.cpp                  |   2 +-
 src/backend/cpu/unwrap.cpp                    |   1 -
 src/backend/cpu/where.cpp                     |   1 -
 src/backend/cpu/wrap.cpp                      |   1 -
 src/backend/cuda/Array.cpp                    |  77 +++++---
 src/backend/cuda/Array.hpp                    |  24 ++-
 src/backend/cuda/CMakeLists.txt               |  19 +-
 src/backend/cuda/JIT/BinaryNode.hpp           |   6 +-
 src/backend/cuda/JIT/BufferNode.hpp           |   7 +-
 src/backend/cuda/JIT/Node.hpp                 |  19 +-
 src/backend/cuda/JIT/ScalarNode.hpp           |   7 +-
 src/backend/cuda/JIT/UnaryNode.hpp            |   6 +-
 src/backend/cuda/copy.cu                      |   2 +-
 src/backend/cuda/cpu_lapack/lapack_helper.hpp |  20 +-
 src/backend/cuda/memory.cpp                   |   5 +
 src/backend/cuda/memory.hpp                   |   2 +
 src/backend/cuda/platform.cpp                 |  24 +--
 src/backend/cuda/platform.hpp                 |   7 +-
 src/backend/cuda/set.cu                       |  14 +-
 src/backend/opencl/Array.cpp                  |  79 +++++---
 src/backend/opencl/Array.hpp                  |  22 ++-
 src/backend/opencl/CMakeLists.txt             |  23 ++-
 src/backend/opencl/JIT/BinaryNode.hpp         |   8 +-
 src/backend/opencl/JIT/BufferNode.hpp         |   9 +-
 src/backend/opencl/JIT/Node.hpp               |  18 +-
 src/backend/opencl/JIT/ScalarNode.hpp         |  11 +-
 src/backend/opencl/JIT/UnaryNode.hpp          |   7 +-
 src/backend/opencl/blas.cpp                   |   2 +-
 src/backend/opencl/copy.cpp                   |   2 +-
 src/backend/opencl/cpu/cpu_helper.hpp         |  28 +--
 src/backend/opencl/magma/magma_cpu_blas.h     |  16 +-
 src/backend/opencl/magma/magma_cpu_lapack.h   |  18 +-
 src/backend/opencl/memory.cpp                 |   5 +
 src/backend/opencl/memory.hpp                 |   1 +
 src/backend/opencl/platform.cpp               |  19 +-
 src/backend/opencl/platform.hpp               |   6 +-
 src/backend/opencl/set.cpp                    |  14 +-
 test/CMakeLists.txt                           |  43 ++--
 test/array.cpp                                |  31 +++
 test/internal.cpp                             | 124 ++++++++++++
 test/jit.cpp                                  |  50 +++++
 135 files changed, 2504 insertions(+), 735 deletions(-)
 create mode 100644 debian/patches/Fix-LAPACKE-detection.patch
 create mode 100644 docs/details/internal.dox
 create mode 100644 include/af/internal.h
 create mode 100644 src/api/c/array.cpp
 create mode 100644 src/api/c/error.cpp
 create mode 100644 src/api/c/internal.cpp
 delete mode 100644 src/api/c/util.cpp
 create mode 100644 src/api/cpp/internal.cpp
 create mode 100644 src/api/unified/error.cpp
 create mode 100644 src/api/unified/internal.cpp
 create mode 100644 test/internal.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