[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