1 | 1.3.12 |
---|
2 | - added tool 'otfinfo' which can be used to get basic information of |
---|
3 | a trace |
---|
4 | - removed python bindings |
---|
5 | (a working version of the OTF python bindings are available in the |
---|
6 | latest stand-alone release; see http://www.tu-dresden.de/zih/otf/) |
---|
7 | |
---|
8 | 1.3.11 |
---|
9 | - build/install tool 'otfdump' by default |
---|
10 | - install documentation |
---|
11 | - bugfix: removed included system headers inside 'extern "C" {}' |
---|
12 | - bugfix: added configure check for functions 'fseeko()' and 'ftello()' |
---|
13 | (these functions are not available on NEC SX platforms) |
---|
14 | |
---|
15 | 1.3.10 |
---|
16 | - added configure option '--[enable|disable]-binaries' to control |
---|
17 | building of binaries (useful for multi-lib installations) |
---|
18 | |
---|
19 | 1.3.9 |
---|
20 | - fixed a portability bug: use own implementation of function |
---|
21 | 'strdup()' |
---|
22 | - install a symbolic link 'otfdecompress' which is a synonym for |
---|
23 | 'otfcompress -d' |
---|
24 | |
---|
25 | 1.3.8 |
---|
26 | - generate OTF_inttypes.h during configuring which provides |
---|
27 | the integer types like int64_t, int8_t,... |
---|
28 | - shared OTF library will be linked with zlib, thus additionally |
---|
29 | linking with zlib is not necessary |
---|
30 | - bugfix in otf2vtf: correctly handle function leave records with id 0 |
---|
31 | |
---|
32 | 1.3.7 |
---|
33 | - added example for using OTF_MasterControl to the doxygen documentation |
---|
34 | - general improvement of the documentation |
---|
35 | - improved autoconf's m4 scripts for cross buildings |
---|
36 | |
---|
37 | 1.3.6 |
---|
38 | - OTF_{Keywords.h,Parse.h,Platform.h} will no longer be installed |
---|
39 | - added a compile time assert making sure the correct sizes of the |
---|
40 | integer types ([u]int*_T) |
---|
41 | - OTF is now Windows Visual Studio compatible |
---|
42 | |
---|
43 | 1.3.5 |
---|
44 | - added doxygen html documentation (docu/doxygen/html/index.html) |
---|
45 | - fixed issue, where newlines were forbidden in def, stats and snaps |
---|
46 | - added missing const to OTF_WStream_writeDefProcessGroup() |
---|
47 | |
---|
48 | 1.3.4 |
---|
49 | - bug fix in otfmerge: missing handling of DefCollectiveOperation |
---|
50 | - bugfix in the documentation: overview.eps was broken |
---|
51 | |
---|
52 | 1.3.3 |
---|
53 | - fixed configure bug when searching for zlib on mac |
---|
54 | - fixed bug in otfmerge, where the parameter "-n 0" caused an error |
---|
55 | - added macros for specifing the data type of the counter |
---|
56 | (OTF_COUNTER_VARTYPE_*) |
---|
57 | - fixed otfconfig help text |
---|
58 | - fixed bugs when using make dist |
---|
59 | - python bindings disabled by default |
---|
60 | - fixed configure bug, when using python bindings |
---|
61 | - updated python bindings to support user defined counters |
---|
62 | |
---|
63 | 1.3.2 |
---|
64 | - added small functions to convert various variable types to common |
---|
65 | counter type uint64_t. By this means, other types can be transported |
---|
66 | as uint64_t and re-casted during reading. |
---|
67 | This requires type information as additional counter property flags! |
---|
68 | |
---|
69 | 1.3.1 |
---|
70 | - if an fopen() call fails an error is now printed out every time |
---|
71 | - OTF_READ_ERROR was introduced as an error return value for all |
---|
72 | OTF_Reader_readXXX and OTF_RStream_readXXX functions. So (uint64_t)-1 is |
---|
73 | now a reserved value, thus cannot be used as record limit. |
---|
74 | The record limit always has to be smaller than or equal to |
---|
75 | OTF_READ_MAXRECORDS. |
---|
76 | - fixed issue in otfmerge, when using many streams |
---|
77 | |
---|
78 | 1.3 |
---|
79 | - integrated libtool for shared and static linkage to otf |
---|
80 | - removed the possibility to include zlib symbols into otf |
---|
81 | - fixed warning which appeared when not using zlib |
---|
82 | - added python bindings to the otf library |
---|
83 | |
---|
84 | 1.2.24 |
---|
85 | - minor change in otf[de|un]compress |
---|
86 | - strictly avoid writing of unsorted time stamps. Now, there will be an |
---|
87 | error message and the corresponding buffer/stream will be disabled for |
---|
88 | further writing. The write routines provide an invlaid return code but |
---|
89 | currently there is no way to "repair" the buffer/stream after an unsorted |
---|
90 | time stamp has been issued. |
---|
91 | |
---|
92 | 1.2.23 |
---|
93 | - removed libtool from autoconf to make configure much faster, |
---|
94 | libtool was not used by automake anyhow |
---|
95 | - removed some autoconf-generated files from CVS, |
---|
96 | you might need to re-run 'sh bootstrap' yourself |
---|
97 | |
---|
98 | 1.2.22 |
---|
99 | - fixed inttypes/stdint bug |
---|
100 | |
---|
101 | 1.2.21 |
---|
102 | - fixed "--with-zlib-symbols"-bug |
---|
103 | |
---|
104 | 1.2.20 |
---|
105 | - added own inttypes definitions in case there is no on the platform |
---|
106 | (necessary on NEC SX6) |
---|
107 | |
---|
108 | 1.2.19 |
---|
109 | - finished otfdump |
---|
110 | - removed debug output in OTF_Reader.c |
---|
111 | - re-introduced DefVersion record as read only |
---|
112 | |
---|
113 | 1.2.18 |
---|
114 | - added fwrite check for writting less bytes than expected |
---|
115 | - re-write of otfdump. Now, it uses OTF read lib instead of plain scanf. |
---|
116 | It produces nicer output and numbers records in read order. |
---|
117 | |
---|
118 | 1.2.17 |
---|
119 | - bugfixed parser (wrong treatment of unknown records) |
---|
120 | - added FileGroupOperationSummary record |
---|
121 | - changed FileOperation-, OpenFileSnapshot- and FileOperationSummary- record |
---|
122 | NOTE: these records are still experimental |
---|
123 | - included file operation records into all tools |
---|
124 | NOTE: some parameters were added/changed |
---|
125 | - the byte-parameter in the FileOperation record does now contain the |
---|
126 | new position in the file file after the seek operation |
---|
127 | - bugfixed otfmerge |
---|
128 | |
---|
129 | 1.2.16 |
---|
130 | - fixed a problem with comments in otfmerge |
---|
131 | - 2 new records introduced (NOTE: these are experimental): |
---|
132 | - OpenFileSnapshot |
---|
133 | - FileOperationSummary |
---|
134 | |
---|
135 | 1.2.15 |
---|
136 | - 3 new records introduced (NOTE: these are experimental): |
---|
137 | - DefFile |
---|
138 | - DefFileGroup |
---|
139 | - FileOperation |
---|
140 | |
---|
141 | 1.2.14 |
---|
142 | - do not linke with '-lz' if '--with-zlibsymbols' was specified |
---|
143 | - added zlib include line to otflib/Makefile.am |
---|
144 | |
---|
145 | 1.2.13 |
---|
146 | - removed intel compiler warnings |
---|
147 | - changed OTF_FILETYPE_*-macros |
---|
148 | - fixed issues with OTF_getFilename() |
---|
149 | |
---|
150 | 1.2.12 |
---|
151 | - removed intel compiler warnings in otfmerge |
---|
152 | - removed debug output |
---|
153 | - fixed 64bit issue |
---|
154 | |
---|
155 | 1.2.11 |
---|
156 | - changed OTF_RETURN*( 0=success, !0 = error ) |
---|
157 | - added these macros to all internal functions and tools for better |
---|
158 | consistency |
---|
159 | - fixed various memoryleaks in otf and otfmerge |
---|
160 | - added otfconfig to tools. otfconfig shows installationparameters |
---|
161 | important for developers |
---|
162 | - updated documentation |
---|
163 | |
---|
164 | 1.2.10 |
---|
165 | - bugfix: otfmerge does no longer accept traces with local streams |
---|
166 | |
---|
167 | 1.2.9 |
---|
168 | - changeable zlevel |
---|
169 | - changeable zbuffersize |
---|
170 | |
---|
171 | 1.2.8 |
---|
172 | - allow suffix '.dylib' for zlib library file (from Mac OS X) |
---|
173 | - removed configure warning |
---|
174 | |
---|
175 | 1.2.7 |
---|
176 | - added progress functions to OTF_RStream |
---|
177 | - added a progress counter to otfmerge |
---|
178 | |
---|
179 | 1.2.6 |
---|
180 | - support shared libraries |
---|
181 | |
---|
182 | 1.2.5 |
---|
183 | - bugfix: correctly handle process groups with more than 1000 entries |
---|
184 | |
---|
185 | 1.2.4 |
---|
186 | - bugfix: zlib compression bug, wrong sanity check fixed |
---|
187 | |
---|
188 | 1.2.3 |
---|
189 | - bugfix: provided copy handlers returned wrong value |
---|
190 | |
---|
191 | 1.2.2 |
---|
192 | - important bugfix: definitionstream 0 was ignored since version 1.2 |
---|
193 | |
---|
194 | 1.2.1 |
---|
195 | - added progress functions using read bytes instead of timestamps |
---|
196 | |
---|
197 | 1.2 |
---|
198 | - introduce transparent zlib compression |
---|
199 | |
---|
200 | 1.1.5 |
---|
201 | - have UnknownRecord report handle incomplete records or additional bytes at |
---|
202 | the end of a file. |
---|
203 | |
---|
204 | 1.1.4 |
---|
205 | - fixed a bug in OTF_Reader which might have caused the very first |
---|
206 | time stamp of a trace to be not properly sorted |
---|
207 | - introduced '--snapshots' and '--statistics' switches to do only |
---|
208 | snapshots or statistics. for statistics a selective mode is allowed |
---|
209 | which regards only some streams. By this means statistics can be created |
---|
210 | in parallel by calling otfaux multiple times. |
---|
211 | |
---|
212 | 1.1.3 |
---|
213 | - fixed a minor bug in otfaux |
---|
214 | |
---|
215 | 1.1.2 |
---|
216 | - inverted return value of call-back handlers: |
---|
217 | '0' is non-error, '!= 0' is regarded as an error, now! |
---|
218 | (this makes OTF conform with the VTF3 scheme.) |
---|
219 | |
---|
220 | 1.1.1 |
---|
221 | - OTF_Reader now considers the return values of the handlers |
---|
222 | - added OTF_VERBOSE, OTF_DEBUG macro for error treatment |
---|
223 | - introduced 'UnknownRecord' handler which allows to catch |
---|
224 | unknown record types |
---|
225 | |
---|
226 | 1.0 |
---|
227 | - initial version |
---|