Modified CHECK_* macros to return error even without gpu_debug
Merge branch 'master' of https://github.com/halide/Halide
Merge branch 'master' of https://github.com/halide/Halide
Fixed semantics of halide_init_kernels/halide_release to not rely on OpenCL ref counting
Added OpenCL linker flags
Merge branch 'master' of https://github.com/halide/Halide
Merge branch 'master' of https://github.com/halide/Halide
Added halide_error_varargs declaration to HalideRuntime.h (was already defined in posix_error_handler.cpp)
Fixed race conditions/bugs encountered when running OpenCL operations in parallel
Added test running GPU tiles nested within parallel loop
Removed spin locks not protecting Halide race conditions
Merge branch 'master' of https://github.com/halide/Halide
Added test for shared Func member lifetime
Merge branch 'master' of https://github.com/halide/Halide
Added global OpenCL context storage/cleanup for jitted functions
Moved redundant validation code to a separate function
Added return code to halide_dev_sync
Implemented new acquire/release scheme for OpenCL context management
Removed CHECK_CALL macros, replaced with explicit error handling
Added another func lifetime test (swapped order of destruction)