The Jenkins Controller is preparing for shutdown. No new builds can be started.
Summary
- cl_apple_gl_sharing -> cl_APPLE_gl_sharing. (details)
- added CLDeviceFilters utility api. (details)
- added queueMode to filter utilities. (details)
- fixed a bug which used a wrong eventlist offset under certain conditions (details)
- fixed bug 491 "createImage3d incorrect arguments" (details)
- made 3d version of putCopyImage less restrictive, its now possible to (details)
- CachedBufferFactory constructors for CLEventList allows efficient (details)
- using Buffers.sizeOfBufferElem(buffer) instead of old private (details)
- equals of CLMemory should also check the nio buffer. (details)
- CLBuildConfiguration.save(..) should store device index and not the (details)
- CLEventList uses now buffer.duplicate() to create a view of the buffer (details)
- code cleanup in CLProgramBuilder.writeObject(). (details)
- CLProgram.getSource() should not throw CLInvalidValueException if (details)
- added mapped CLMemory argument to putUnmapMemory for more flexibility. (details)
- reverted a3654a0b8a4e0c9e246aa04019bf1d5a09e7a28d (details)
- duplicate buffer before changing its position. (details)
- fixed race condition in eventsTest() (details)
- added a set of put3DRangeKernel utility methods. (details)
- added createBufferTest (details)
- switched from PointerBuffer to NativeSizeBuffer. (details)
- more acquire/releaseGLObject methods, made CLGLObject interface public. (details)
- added glSharing(GLContext context) filter utitlity + code cleanup (details)
- - CLGLBuffer size must now be specified when the buffer is created (details)
- using CL_CGL sharegroup for context creation on mac + enabled CLGLTest (details)
- missing rewind() (details)
- generator should use IllegalArgumentException instead of CLException for (details)
- using device name and platform vendor suffix for device identification. (details)
- initial import of CLMultiContext utility and test. (details)
- initial import of CLCommandQueuePool and CLTask. (details)
- added finish action and several utility methods, WIP. (details)
- worker threads should be deamons and should have a name (like all evil (details)
- one context per device to workaround driver bugs - may change in future. (details)
- introduced CLQueueContext and its factory - WIP. (details)
- added context switching functionality. (details)
- concurrent utils bugfixes and improvements. (details)
- added submitAll() utility method (details)
- fixed old TODO + better toString() formatting. (details)
- moved all cl calls to CLInfoAccessor (CLDevice and CLPlatform). (details)
- CLKernel code review. (details)
- clarified stream closing in javadoc, initial capacity for StringBuilder. (details)
- updated build HowTo, simplified instructions + updated links. (details)
- CLAccessor SPI - initial refactorings. (details)
- fixed event-condition test which failed sporadically with out-of-order (details)
- introduced CLAccessorFactory spi and threadlocal default impl for (details)
- LLB refactoring. (details)
- javadoc updates. (details)
- renamed binding interfaces so we don't have a conflict with HLB. (details)
- CLContext uses now CLContextBinding interface. (details)
- added blocking waitForEvents() methods to CLEventList. (details)
- automatic header update (one new extension + minor modifications). (details)
- internal refactoring to use new binding interfaces in highlevel api (details)
- added another factory method to CLMultiContext. (details)
- - added isReleased() to CLResource, made CLObject public. (details)
- CLKernel short setters, setArgs(Object... values) for convenient (details)
- varargs createProgram(...) methods for convenient concatenation. (details)
- CLCommandQueuePool support for invokeAny(tasks). (details)
- utility create and init CLKernel method. (details)
- added factory method (Collection<CLPlatform> ...) (details)
- public CLEvent constructor + missing @Override (details)
- corrected mistake: CLEvent constructor should be protected not public. (details)
- - initial import of CLTaskCompletionService. (details)
- fixed ant property name (details)
- CLKernel utility methods for setting vector arguments with up to 4 (details)
- changed impl to use an extended ThreadPoolExecutor directly. (details)
- changed resource release synchronization in a way that we can allow (details)
- redesigned CLCommandQueuePool. (details)
- custom impl for clGetExtensionFuncitonAddress binding to remove a few (details)
- renamed setNullArg to setArgSize, since its currently the sole usecase (details)
- initial subdevice support. (details)
- fixed generics to accept subdevices. (details)
- trivial javadoc fixes. (details)
- added missing license headers. (details)
- unused parameters - fixed copy&paste bug in read/writeBufferRect method (details)
- fixed generics and vargs warning. (details)
- initial import of CLWork. Integrated in CLCommandQueue, added junit (details)
- refactoring; extracted CLAbstractExecutorService and CLPoolable. (details)
- made dimension and kernel public final in CLWork. (details)
- initial import of CLForkJoinPool, a JOCL variant of the Java 7 (details)
- javadoc improvements in concurrent package. (details)
- renamed CLAbstractExecutorService -> CLExecutorService. (details)
- fixed another concurrent modification bug after testing on AMD, NV and (details)
- minor ant cleanup, removed 7zip dependency. (details)
- incremented version to 0.9.1 (details)
- namespace for native libs to enable cp libloading (details)
- removed old scripts (details)
- bugfix: [CLWork codepath] local WS must be null if all elements are 0. (details)