{"push_id":638520380,"size":27,"distinct_size":0,"ref":"refs/heads/devel","head":"dea568138c6f198483c4203a27b635f6134bedb1","before":"90ebf01670318566a9ae96da605a1fef6b690956","commits":[{"sha":"e18160002dc69dc047eaedf23be10f023a8217f6","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@arrayfire.com","name":"Peter Andreas Entschev"},"message":"Added fftconvolve() C API","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/e18160002dc69dc047eaedf23be10f023a8217f6"},{"sha":"ac3187cea27bfa8bda93efe52dfb9009aee899bb","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@arrayfire.com","name":"Peter Andreas Entschev"},"message":"Added fftconvolve() C++ API","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/ac3187cea27bfa8bda93efe52dfb9009aee899bb"},{"sha":"85fea393db42db3834dacf973da2ebeea66efc48","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@arrayfire.com","name":"Peter Andreas Entschev"},"message":"Added fftconvolve() prototypes to signal.h","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/85fea393db42db3834dacf973da2ebeea66efc48"},{"sha":"d55ad1db91e841328d8fbaf97a0a7f342564c3bd","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@arrayfire.com","name":"Peter Andreas Entschev"},"message":"Added documentation for fftconvolve()","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/d55ad1db91e841328d8fbaf97a0a7f342564c3bd"},{"sha":"5e8bcfcb3c76e93e98ed846888f12ba97e1ecd26","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@arrayfire.com","name":"Peter Andreas Entschev"},"message":"Added template parameter to fftconvolve() C API\n\nThe missing template parameter is used to round output when output type\nis float or double.","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/5e8bcfcb3c76e93e98ed846888f12ba97e1ecd26"},{"sha":"2fbd8e5a6c5d976129ea23be5938821b4837951c","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@arrayfire.com","name":"Peter Andreas Entschev"},"message":"Added expand flag to fftconvolve()","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/2fbd8e5a6c5d976129ea23be5938821b4837951c"},{"sha":"8a2a4023390ed870ca6bad4d57e87161b484021f","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@arrayfire.com","name":"Peter Andreas Entschev"},"message":"Merge branch 'devel' into fftconvolve","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/8a2a4023390ed870ca6bad4d57e87161b484021f"},{"sha":"0fd302f5429db8cf288686507abc813ff13185fa","author":{"email":"79c21071b25cec954b761d67849b5a84866bbecc@arrayfire.com","name":"Pavan Yalamanchili"},"message":"Helper functions in OpenCL to create af::array from cl_mem\n\nExample:\naf::array a = afcl::array(x, y, z, w, buf, f32);","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/0fd302f5429db8cf288686507abc813ff13185fa"},{"sha":"198e4118469a521371b7fc9b536bb736517ca3ba","author":{"email":"885c14c8838990420dee31863f52968cbcdd0996@arrayfire.com","name":"Umar Arshad"},"message":"Add s64 and u64 support for assign","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/198e4118469a521371b7fc9b536bb736517ca3ba"},{"sha":"c11289cd7003b1a66ad743298c7197ec99005b35","author":{"email":"79c21071b25cec954b761d67849b5a84866bbecc@arrayfire.com","name":"Pavan Yalamanchili"},"message":"Removing unnecessary cl_device_id check","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/c11289cd7003b1a66ad743298c7197ec99005b35"},{"sha":"11e8f7e38fae8bf3c274aa28a4f975dde72dd3ec","author":{"email":"79c21071b25cec954b761d67849b5a84866bbecc@arrayfire.com","name":"Pavan Yalamanchili"},"message":"Merge pull request #580 from umar456/assign64\n\nAdd s64 and u64 support for assign","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/11e8f7e38fae8bf3c274aa28a4f975dde72dd3ec"},{"sha":"68e79e831b338159edcd44043db201c9b0544254","author":{"email":"79c21071b25cec954b761d67849b5a84866bbecc@arrayfire.com","name":"Pavan Yalamanchili"},"message":"Adding support to retain and release cl mem objects","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/68e79e831b338159edcd44043db201c9b0544254"},{"sha":"c2c244f306aea0a228337513a7394a096d9c9f31","author":{"email":"79c21071b25cec954b761d67849b5a84866bbecc@arrayfire.com","name":"Pavan Yalamanchili"},"message":"Adding an optional retain parameter for getContext and getQueue","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/c2c244f306aea0a228337513a7394a096d9c9f31"},{"sha":"f6b19aa536b8f55b0779db4bd3f4512d02cb839b","author":{"email":"ab703029eb32e89841c2e22615f2497f1f5818e2@gmail.com","name":"Brian Kloppenborg"},"message":"Merge pull request #579 from pavanky/ocl_helpers\n\nHelper functions in OpenCL to create af::array from cl_mem","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/f6b19aa536b8f55b0779db4bd3f4512d02cb839b"},{"sha":"9728ddb4261aa87b0ee02a629f1ee90cd24f9a5c","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@arrayfire.com","name":"Brian Kloppenborg"},"message":"Doc for using ArrayFire with external OpenCL code","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/9728ddb4261aa87b0ee02a629f1ee90cd24f9a5c"},{"sha":"2863a8872cb2e0db97e02ed4b86f414f23d8e173","author":{"email":"885c14c8838990420dee31863f52968cbcdd0996@arrayfire.com","name":"Umar Arshad"},"message":"Merge pull request #581 from bkloppenborg/docs_external_code\n\nAdd documentation to OpenCL interface to documentation","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/2863a8872cb2e0db97e02ed4b86f414f23d8e173"},{"sha":"52d9e7596e344d8ebb00ba7d50839d1ee8d64c3d","author":{"email":"383ea5b2a0cdd1fb6a9d8cf4d58e52976d032528@Muneers-MacBook-Pro.local","name":"Muneer Macbook"},"message":"Added a mutex in the memory alloc and dealloc of the CPU backend to facilitate multi-threaded use","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/52d9e7596e344d8ebb00ba7d50839d1ee8d64c3d"},{"sha":"1b9faf246e8eb7bfcfa7c5058576bdd25173f95c","author":{"email":"79c21071b25cec954b761d67849b5a84866bbecc@arrayfire.com","name":"Pavan Yalamanchili"},"message":"Merge pull request #582 from munnybearz/threading\n\nAdded a mutex in memory.cpp of the CPU backend to facilitate multi-threaded use","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/1b9faf246e8eb7bfcfa7c5058576bdd25173f95c"},{"sha":"1d4ce6c3e4c7af045b92708123329769dcf1f6d0","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@arrayfire.com","name":"Peter Andreas Entschev"},"message":"Added fftconvolve() support for CUDA","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/1d4ce6c3e4c7af045b92708123329769dcf1f6d0"},{"sha":"b8a9f1e9504c9a0a1fdcb287eb883575ae849498","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@arrayfire.com","name":"Peter Andreas Entschev"},"message":"Added CUDA version check to err_cufft.hpp","distinct":false,"url":"https://api.github.com/repos/pentschev/arrayfire/commits/b8a9f1e9504c9a0a1fdcb287eb883575ae849498"}]}