Release 2.1.1
[ocl-icd] / NEWS
1
2 Version 2.1.1
3 =============
4
5 Vincent Danjean (2):
6       Fix missing NULL argument handling in clCreateContext
7       Release 2.1.1
8
9 Version 2.1.0
10 =============
11
12 Brice Videau (1):
13       Added NULL pointers handling, should not segfault anymore on NULL pointer.
14
15 Vincent Danjean (2):
16       Refactor generated code
17       Release 2.1.0
18
19 Version 2.0.4
20 =============
21
22 Brice Videau (1):
23       Include guard for ocl_icd.h
24
25 Vincent Danjean (3):
26       Fix configure.ac for automake 1.13
27       By default, show all compile commands
28       Release 2.0.4
29
30 Version 2.0.3
31 =============
32
33 Brice Videau (1):
34       Small potential bugfix and hopefull norm interpretation.
35
36 Vincent Danjean (2):
37       Fix PATH for "make installcheck"
38       Release 2.0.3
39
40 Version 2.0.2
41 =============
42
43 Brice Videau (3):
44       Added windows specific functions to the table
45       fix bug when loading a correct icd *after* rejecting one
46       New version
47
48 Vincent Danjean (10):
49       Fix bug for dumping the internal ICD structure
50       clGetExtensionFunctionAddress should return only extensions
51       cleanup code
52       Implement clGetICDLoaderInfoOCLICD extension with a test case
53       [build] lower requirement on autoconf
54       Default platform is now specified
55       Add clTerminateContextKHR in testsuite
56       cleanup icd_generator
57       refactor icd_generator
58       icd_generator: still cleanup
59       Update NEWS file
60
61 Version 2.0.1
62 =============
63
64 Vincent Danjean (4):
65       [doc] fix typo found by lintian
66       [doc] remove unused synopsis
67       [doc] fix another typo found by lintian
68       New release
69
70 Version 2.0
71 =============
72
73 Brice Videau (1):
74       Found entry 92, clCreateEventFromGLsyncKHR.
75
76 Vincent Danjean (16):
77       Check the avaibility of OpenCL headers (version 1.2)
78       include stdlib.h for getenv and atoi
79       Allow OCL_ICD_VENDORS to directly provide the ICD library name to load
80       Migrate to autotest
81       Update testsuite with the new entry
82       Fix re-entrancy in DEBUG mode while initializing.
83       Fix log with strange behavior of clGetExtensionFunctionAddressForPlatform on Intel
84       Build test programs before entering tests/ subdir
85       fix 'make distcheck'
86       Force order in output of check programs
87       Improve OCL_ICD_VENDORS envvar
88       Cleanup and fix debug ifdef
89       Workaround for a bug in intel ICD with optimus
90       Add a test for the Intel workaround
91       Add documentation, mainly for envvar
92       New release
93
94 Version 1.5
95 =============
96
97 Brice Videau (1):
98       Code factoring and race condition reduction.
99
100 Vincent Danjean (4):
101       Merge branch 'master'
102       Fix race in initialization on pthread programs
103       Make initialisation more robust
104       New release
105
106 Version 1.4
107 =============
108
109 Vincent Danjean (9):
110       [debug] improve platform dump
111       [build] cleanup code
112       [build] ignore warnings of OpenCL headers even with -Werror
113       [build] avoid deprecated function warning in debug
114       [fix] Use OpenCL supported version as version in OpenCL.pc
115       [bug fix] Initialize the library in all possible first functions
116       [bug fix] clCreateContextFromType can have a NULL properties
117       [debug] More debug info
118       New release
119
120 Version 1.3
121 =============
122
123 Brice Videau (1):
124       Added -Wno-deprecated-declarations options to compile files that need it.
125
126 Vincent Danjean (5):
127       Fix compilation when updating database
128       Merge branch 'master' of git+ssh://scm.forge.imag.fr/scmrepos/git/ocl-icd/ocl-icd
129       Add a pkg-config file for ICD libraries
130       Check if compiler support flags to disable expected warnings
131       New release
132
133 Version 1.2.1
134 =============
135
136 Vincent Danjean (4):
137       Correctly remove created directories
138       Do not distribute built sources
139       Distribute all required files
140       New release without autogenerated files
141
142 Version 1.2
143 =============
144
145 Brice Videau (1):
146       Added clGetGLContextInfoKHR to the loader.
147
148 Vincent Danjean (11):
149       Fix Changelog
150       Add a easy way to disable DEBUG in Makefile
151       Improve debug mode
152       Add support for using alternate vendors configuration directory
153       Swich to autotools
154       Correct iteration in vendors/ directory
155       Cleanup debug, refactor libdummycl
156       Merge remote-tracking branch 'origin/master'
157       cleanup code and add additionnal tests
158       Whitelist known missing functions in ICD Loader
159       New release
160
161 Version 1.1
162 =============
163
164 Vincent Danjean (10):
165       Add missing include in ocl_icd_test.c
166       Format YAML output ourself
167       Rename files and cleanup includes
168       Cleanup again
169       Add visibility("hidden") for all but public symbols
170       Rewrite ICD loader
171       Cleanup debug
172       Do not look for *EXT or *KHR functions by name
173       Find a new entry manually (74) and another one (92) suspected
174       Bump version to 1.1
175
176 Version 1.0.1
177 =============
178
179 Vincent Danjean (2):
180       Correctly detect no platforms when no /etc/OpenCL/vendors directory exists
181       New version
182
183 Version 1.0
184 ===========
185 Vincent Danjean (6):
186       Add a message in ocl_icd_test when no plateform is found
187       Cleanup and comment the Makefile
188       cleanup ocl_icd.h
189       Generate and use a map symbol file
190       Release 1.0
191       Real release 1.0 (changelog updated)
192
193 Brice Videau (5):
194       Copyright change.
195       Added clUnloadCompiler at its most propable place in the table : 31.
196       Added clGetExtensionFunctionAddress at its most probable place in the table : 65.
197       RTLD_DEEPBIND seemed to cause problems with intelocl and BigDFT.
198       Added version and symbol association.
199
200 Version 1.0 beta2
201 =================
202 Vincent Danjean (14):
203       Rewrite Makefile
204       cleanup Makefile, add support for install with DESTDIR
205       Add .gitignore file
206       update Makefile
207       Force sorted order in yaml file
208       Add weak functions
209       Fix problem with special functions
210       Update database from OpenCL 1.2 headers and AMD implementation
211       Cleanup clean/distclean Makefile rules
212       force deep binding so that OpenCL implementation use their own functions
213       Add 'install', 'dist', 'distcheck' targets in Makefile
214       Add myself in copyright
215       Fix soname
216       release 1.0 beta2
217
218 Brice Videau (9):
219       First version
220       Added option to generate from database.
221       Added License and bugfixes.     Clean up of Makefile. (Still work to do).
222       Added a clGetPlatformInfo template in generated bindings.
223       Bugfix...
224       Bugfix.
225       Added README.
226       In order database.
227       Fixed typo in Makefile
228