Release 2.1.2
[ocl-icd] / NEWS
1
2 Version 2.1.2
3 =============
4
5 Brice Videau (5):
6       Indentation fix
7       Check for platform validity. Could be improved.
8       Check cl_platform_id in clCreateContext and clCreateContextFromType
9       Code cleanup.
10       Added platform checking for clGetGLContextInfoKHR.
11
12 Vincent Danjean (2):
13       Refactor code and compilation fix in clGetGLContextInfoKHR
14       Release 2.1.2
15
16 Version 2.1.1
17 =============
18
19 Vincent Danjean (2):
20       Fix missing NULL argument handling in clCreateContext
21       Release 2.1.1
22
23 Version 2.1.0
24 =============
25
26 Brice Videau (1):
27       Added NULL pointers handling, should not segfault anymore on NULL pointer.
28
29 Vincent Danjean (2):
30       Refactor generated code
31       Release 2.1.0
32
33 Version 2.0.4
34 =============
35
36 Brice Videau (1):
37       Include guard for ocl_icd.h
38
39 Vincent Danjean (3):
40       Fix configure.ac for automake 1.13
41       By default, show all compile commands
42       Release 2.0.4
43
44 Version 2.0.3
45 =============
46
47 Brice Videau (1):
48       Small potential bugfix and hopefull norm interpretation.
49
50 Vincent Danjean (2):
51       Fix PATH for "make installcheck"
52       Release 2.0.3
53
54 Version 2.0.2
55 =============
56
57 Brice Videau (3):
58       Added windows specific functions to the table
59       fix bug when loading a correct icd *after* rejecting one
60       New version
61
62 Vincent Danjean (10):
63       Fix bug for dumping the internal ICD structure
64       clGetExtensionFunctionAddress should return only extensions
65       cleanup code
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
70       cleanup icd_generator
71       refactor icd_generator
72       icd_generator: still cleanup
73       Update NEWS file
74
75 Version 2.0.1
76 =============
77
78 Vincent Danjean (4):
79       [doc] fix typo found by lintian
80       [doc] remove unused synopsis
81       [doc] fix another typo found by lintian
82       New release
83
84 Version 2.0
85 =============
86
87 Brice Videau (1):
88       Found entry 92, clCreateEventFromGLsyncKHR.
89
90 Vincent Danjean (16):
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
94       Migrate to autotest
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
99       fix 'make distcheck'
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
106       New release
107
108 Version 1.5
109 =============
110
111 Brice Videau (1):
112       Code factoring and race condition reduction.
113
114 Vincent Danjean (4):
115       Merge branch 'master'
116       Fix race in initialization on pthread programs
117       Make initialisation more robust
118       New release
119
120 Version 1.4
121 =============
122
123 Vincent Danjean (9):
124       [debug] improve platform dump
125       [build] cleanup code
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
132       New release
133
134 Version 1.3
135 =============
136
137 Brice Videau (1):
138       Added -Wno-deprecated-declarations options to compile files that need it.
139
140 Vincent Danjean (5):
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
145       New release
146
147 Version 1.2.1
148 =============
149
150 Vincent Danjean (4):
151       Correctly remove created directories
152       Do not distribute built sources
153       Distribute all required files
154       New release without autogenerated files
155
156 Version 1.2
157 =============
158
159 Brice Videau (1):
160       Added clGetGLContextInfoKHR to the loader.
161
162 Vincent Danjean (11):
163       Fix Changelog
164       Add a easy way to disable DEBUG in Makefile
165       Improve debug mode
166       Add support for using alternate vendors configuration directory
167       Swich to autotools
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
173       New release
174
175 Version 1.1
176 =============
177
178 Vincent Danjean (10):
179       Add missing include in ocl_icd_test.c
180       Format YAML output ourself
181       Rename files and cleanup includes
182       Cleanup again
183       Add visibility("hidden") for all but public symbols
184       Rewrite ICD loader
185       Cleanup debug
186       Do not look for *EXT or *KHR functions by name
187       Find a new entry manually (74) and another one (92) suspected
188       Bump version to 1.1
189
190 Version 1.0.1
191 =============
192
193 Vincent Danjean (2):
194       Correctly detect no platforms when no /etc/OpenCL/vendors directory exists
195       New version
196
197 Version 1.0
198 ===========
199 Vincent Danjean (6):
200       Add a message in ocl_icd_test when no plateform is found
201       Cleanup and comment the Makefile
202       cleanup ocl_icd.h
203       Generate and use a map symbol file
204       Release 1.0
205       Real release 1.0 (changelog updated)
206
207 Brice Videau (5):
208       Copyright change.
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.
213
214 Version 1.0 beta2
215 =================
216 Vincent Danjean (14):
217       Rewrite Makefile
218       cleanup Makefile, add support for install with DESTDIR
219       Add .gitignore file
220       update Makefile
221       Force sorted order in yaml file
222       Add weak functions
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
229       Fix soname
230       release 1.0 beta2
231
232 Brice Videau (9):
233       First version
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.
237       Bugfix...
238       Bugfix.
239       Added README.
240       In order database.
241       Fixed typo in Makefile
242