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