7 Check for platform validity. Could be improved.
8 Check cl_platform_id in clCreateContext and clCreateContextFromType
10 Added platform checking for clGetGLContextInfoKHR.
13 Refactor code and compilation fix in clGetGLContextInfoKHR
20 Fix missing NULL argument handling in clCreateContext
27 Added NULL pointers handling, should not segfault anymore on NULL pointer.
30 Refactor generated code
37 Include guard for ocl_icd.h
40 Fix configure.ac for automake 1.13
41 By default, show all compile commands
48 Small potential bugfix and hopefull norm interpretation.
51 Fix PATH for "make installcheck"
58 Added windows specific functions to the table
59 fix bug when loading a correct icd *after* rejecting one
63 Fix bug for dumping the internal ICD structure
64 clGetExtensionFunctionAddress should return only extensions
66 Implement clGetICDLoaderInfoOCLICD extension with a test case
67 [build] lower requirement on autoconf
68 Default platform is now specified
69 Add clTerminateContextKHR in testsuite
71 refactor icd_generator
72 icd_generator: still cleanup
79 [doc] fix typo found by lintian
80 [doc] remove unused synopsis
81 [doc] fix another typo found by lintian
88 Found entry 92, clCreateEventFromGLsyncKHR.
91 Check the avaibility of OpenCL headers (version 1.2)
92 include stdlib.h for getenv and atoi
93 Allow OCL_ICD_VENDORS to directly provide the ICD library name to load
95 Update testsuite with the new entry
96 Fix re-entrancy in DEBUG mode while initializing.
97 Fix log with strange behavior of clGetExtensionFunctionAddressForPlatform on Intel
98 Build test programs before entering tests/ subdir
100 Force order in output of check programs
101 Improve OCL_ICD_VENDORS envvar
102 Cleanup and fix debug ifdef
103 Workaround for a bug in intel ICD with optimus
104 Add a test for the Intel workaround
105 Add documentation, mainly for envvar
112 Code factoring and race condition reduction.
115 Merge branch 'master'
116 Fix race in initialization on pthread programs
117 Make initialisation more robust
124 [debug] improve platform dump
126 [build] ignore warnings of OpenCL headers even with -Werror
127 [build] avoid deprecated function warning in debug
128 [fix] Use OpenCL supported version as version in OpenCL.pc
129 [bug fix] Initialize the library in all possible first functions
130 [bug fix] clCreateContextFromType can have a NULL properties
131 [debug] More debug info
138 Added -Wno-deprecated-declarations options to compile files that need it.
141 Fix compilation when updating database
142 Merge branch 'master' of git+ssh://scm.forge.imag.fr/scmrepos/git/ocl-icd/ocl-icd
143 Add a pkg-config file for ICD libraries
144 Check if compiler support flags to disable expected warnings
151 Correctly remove created directories
152 Do not distribute built sources
153 Distribute all required files
154 New release without autogenerated files
160 Added clGetGLContextInfoKHR to the loader.
162 Vincent Danjean (11):
164 Add a easy way to disable DEBUG in Makefile
166 Add support for using alternate vendors configuration directory
168 Correct iteration in vendors/ directory
169 Cleanup debug, refactor libdummycl
170 Merge remote-tracking branch 'origin/master'
171 cleanup code and add additionnal tests
172 Whitelist known missing functions in ICD Loader
178 Vincent Danjean (10):
179 Add missing include in ocl_icd_test.c
180 Format YAML output ourself
181 Rename files and cleanup includes
183 Add visibility("hidden") for all but public symbols
186 Do not look for *EXT or *KHR functions by name
187 Find a new entry manually (74) and another one (92) suspected
194 Correctly detect no platforms when no /etc/OpenCL/vendors directory exists
200 Add a message in ocl_icd_test when no plateform is found
201 Cleanup and comment the Makefile
203 Generate and use a map symbol file
205 Real release 1.0 (changelog updated)
209 Added clUnloadCompiler at its most propable place in the table : 31.
210 Added clGetExtensionFunctionAddress at its most probable place in the table : 65.
211 RTLD_DEEPBIND seemed to cause problems with intelocl and BigDFT.
212 Added version and symbol association.
216 Vincent Danjean (14):
218 cleanup Makefile, add support for install with DESTDIR
221 Force sorted order in yaml file
223 Fix problem with special functions
224 Update database from OpenCL 1.2 headers and AMD implementation
225 Cleanup clean/distclean Makefile rules
226 force deep binding so that OpenCL implementation use their own functions
227 Add 'install', 'dist', 'distcheck' targets in Makefile
228 Add myself in copyright
234 Added option to generate from database.
235 Added License and bugfixes. Clean up of Makefile. (Still work to do).
236 Added a clGetPlatformInfo template in generated bindings.
241 Fixed typo in Makefile