6 Added NULL pointers handling, should not segfault anymore on NULL pointer.
9 Refactor generated code
16 Include guard for ocl_icd.h
19 Fix configure.ac for automake 1.13
20 By default, show all compile commands
27 Small potential bugfix and hopefull norm interpretation.
30 Fix PATH for "make installcheck"
37 Added windows specific functions to the table
38 fix bug when loading a correct icd *after* rejecting one
42 Fix bug for dumping the internal ICD structure
43 clGetExtensionFunctionAddress should return only extensions
45 Implement clGetICDLoaderInfoOCLICD extension with a test case
46 [build] lower requirement on autoconf
47 Default platform is now specified
48 Add clTerminateContextKHR in testsuite
50 refactor icd_generator
51 icd_generator: still cleanup
58 [doc] fix typo found by lintian
59 [doc] remove unused synopsis
60 [doc] fix another typo found by lintian
67 Found entry 92, clCreateEventFromGLsyncKHR.
70 Check the avaibility of OpenCL headers (version 1.2)
71 include stdlib.h for getenv and atoi
72 Allow OCL_ICD_VENDORS to directly provide the ICD library name to load
74 Update testsuite with the new entry
75 Fix re-entrancy in DEBUG mode while initializing.
76 Fix log with strange behavior of clGetExtensionFunctionAddressForPlatform on Intel
77 Build test programs before entering tests/ subdir
79 Force order in output of check programs
80 Improve OCL_ICD_VENDORS envvar
81 Cleanup and fix debug ifdef
82 Workaround for a bug in intel ICD with optimus
83 Add a test for the Intel workaround
84 Add documentation, mainly for envvar
91 Code factoring and race condition reduction.
95 Fix race in initialization on pthread programs
96 Make initialisation more robust
103 [debug] improve platform dump
105 [build] ignore warnings of OpenCL headers even with -Werror
106 [build] avoid deprecated function warning in debug
107 [fix] Use OpenCL supported version as version in OpenCL.pc
108 [bug fix] Initialize the library in all possible first functions
109 [bug fix] clCreateContextFromType can have a NULL properties
110 [debug] More debug info
117 Added -Wno-deprecated-declarations options to compile files that need it.
120 Fix compilation when updating database
121 Merge branch 'master' of git+ssh://scm.forge.imag.fr/scmrepos/git/ocl-icd/ocl-icd
122 Add a pkg-config file for ICD libraries
123 Check if compiler support flags to disable expected warnings
130 Correctly remove created directories
131 Do not distribute built sources
132 Distribute all required files
133 New release without autogenerated files
139 Added clGetGLContextInfoKHR to the loader.
141 Vincent Danjean (11):
143 Add a easy way to disable DEBUG in Makefile
145 Add support for using alternate vendors configuration directory
147 Correct iteration in vendors/ directory
148 Cleanup debug, refactor libdummycl
149 Merge remote-tracking branch 'origin/master'
150 cleanup code and add additionnal tests
151 Whitelist known missing functions in ICD Loader
157 Vincent Danjean (10):
158 Add missing include in ocl_icd_test.c
159 Format YAML output ourself
160 Rename files and cleanup includes
162 Add visibility("hidden") for all but public symbols
165 Do not look for *EXT or *KHR functions by name
166 Find a new entry manually (74) and another one (92) suspected
173 Correctly detect no platforms when no /etc/OpenCL/vendors directory exists
179 Add a message in ocl_icd_test when no plateform is found
180 Cleanup and comment the Makefile
182 Generate and use a map symbol file
184 Real release 1.0 (changelog updated)
188 Added clUnloadCompiler at its most propable place in the table : 31.
189 Added clGetExtensionFunctionAddress at its most probable place in the table : 65.
190 RTLD_DEEPBIND seemed to cause problems with intelocl and BigDFT.
191 Added version and symbol association.
195 Vincent Danjean (14):
197 cleanup Makefile, add support for install with DESTDIR
200 Force sorted order in yaml file
202 Fix problem with special functions
203 Update database from OpenCL 1.2 headers and AMD implementation
204 Cleanup clean/distclean Makefile rules
205 force deep binding so that OpenCL implementation use their own functions
206 Add 'install', 'dist', 'distcheck' targets in Makefile
207 Add myself in copyright
213 Added option to generate from database.
214 Added License and bugfixes. Clean up of Makefile. (Still work to do).
215 Added a clGetPlatformInfo template in generated bindings.
220 Fixed typo in Makefile