-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
603 lines (399 loc) · 17.2 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
2024-05-10 Patrick Guio <[email protected]>
* Makefile.am, auto.cpp:
Added new test example.
2024-02-13 Patrick Guio <[email protected]>
* abc.cpp, abc1.cpp, abc2.cpp, auto_ptr.cpp, bench_tensor.cpp,
class_factory2.cpp, class_model.cpp, class_model1.cpp,
class_model2.cpp, cpu_timer_info.cpp, create_hdf_sd.cpp,
exception.cpp, exception1.cpp, exception2.cpp, exception3.cpp,
expr_template.cpp, expr_template1.cpp, factory-args.h,
factory-args1.h, factory.h, fourier-test.cpp, functions.cpp,
functions1.cpp, loop.cpp, map0.cpp, map1.cpp, map3.cpp, map4.cpp,
metaprog.cpp, multi2.cpp, multimap.cpp, multimap1.cpp,
overload.cpp, overload2.cpp, popt.cpp, promote_trait.cpp,
readfile.cpp, shape.h, string3.cpp, string_convert.cpp,
test-parser.cpp, test-parser2.cpp, virtual.cpp, virtual1.cpp:
Astylised.
2024-02-13 Patrick Guio <[email protected]>
* Makefile.am, enum.cpp, enum.h, test-enum.cpp:
Improved code example.
Reordered files linking order to resolve issue with static structure member
not being initialised prior to the registerMe constructor.
2023-06-19 Patrick Guio <[email protected]>
* configure.ac:
Added two commented commands _LT_SET_OPTION() and _LTDL_SETUP.
2023-02-11 Patrick Guio <[email protected]>
* configure.ac:
Added option subdir-objects to AM_INIT_AUTOMAKE().
Moved foreard option dlopen in LT_INIT().
2020-07-06 Patrick Guio <[email protected]>
* config/sites/f32_x86_64_g++_optim_jazz5:
New config for jazz5 with fedora 32.
2020-04-22 Patrick Guio <[email protected]>
* const_cast.cpp, dynamic_cast.cpp, fourier-bench1.h,
fourier-bench2-utils.h, gnuplot-example.cpp, multi.cpp,
multi1.cpp, reinterpret_cast.cpp, test-dcl.cpp, test-dcl1.cpp:
Fixed warnings spotted by -Wall.
2020-04-22 Patrick Guio <[email protected]>
* config/sites/f31_x86_64_g++_optim_jazz3:
Added -Wall flag for all warnings enabled.
2020-04-22 Patrick Guio <[email protected]>
* config/sites/f31_x86_64_g++_optim_jazz3:
New config file for jazz3.
2019-11-27 Patrick Guio <[email protected]>
* config/sites/f31_x86_64_g++_optim_jazz4:
New config for 31 to account for new hdf5 1.10.x.
2019-10-02 Patrick Guio <[email protected]>
* config/sites/f29_x86_64_g++_optim_jazz4:
Updated to newer github blitz.
2019-05-08 Patrick Guio <[email protected]>
* bench_tensor.cpp:
Added credit for the code snippet.
2019-05-08 Patrick Guio <[email protected]>
* auto_ptr.cpp:
Change to account for auto_ptr deprecation in C++11.
2019-05-01 Patrick Guio <[email protected]>
* configure.ac:
Added safeguard for pgc++.
Updated to version 1.7.1.
2019-05-01 Patrick Guio <[email protected]>
* config/sites/f29_x86_64_pgc++_optim_jazz4:
Updated version of f27_x86_64_pgc++_optim_jazz4.
2019-05-01 Patrick Guio <[email protected]>
* Makefile.am:
Added -lboost_chrono and -lboost_system to the list of BOOST libraries necessary
to compile cpu_timer_info.
2018-12-24 Patrick Guio <[email protected]>
* config/sites/: f26_x86_64_icpc_optim_jazz4,
f27_x86_64_pgc++_optim_jazz4, f29_x86_64_g++_optim_jazz4:
Added miscellaneous configurations.
2018-03-19 Patrick Guio <[email protected]>
* bench_tensor.cpp:
Uncommented macro definition for EIGEN_DONT_INLINE.
2017-10-23 Patrick Guio <[email protected]>
* fourier-bench-dxml.cpp, fourier-bench-fftw.cpp,
fourier-bench-fftw3.cpp, fourier-bench-mlib.cpp,
fourier-bench.cpp:
Fixed scope of verbose variable.
2017-10-23 Patrick Guio <[email protected]>
* fourier-bench1-dxml.cpp, fourier-bench1-fftw.cpp,
fourier-bench1-fftw3.cpp, fourier-bench1-mlib.cpp,
fourier-bench1.cpp, fourier-bench1.h:
Fixed scope of verbose variable.
2017-10-23 Patrick Guio <[email protected]>
* fourier-bench2-dxml.cpp, fourier-bench2-fftw.cpp,
fourier-bench2-fftw3.cpp, fourier-bench2-mlib.cpp,
fourier-bench2-utils.h, fourier-bench2.cpp:
Fixed scope of verbose variable.
2017-10-23 Patrick Guio <[email protected]>
* bench_tensor.cpp:
Cosmetic change.
2017-10-23 Patrick Guio <[email protected]>
* Makefile.am, bench_tensor.cpp:
Added benchmark between Blitz and Eigen3 tensors adapted from an original
post by Gael Guennebaud <[email protected]> on Blitz-devel 20/01/16.
2017-10-23 Patrick Guio <[email protected]>
* config/sites/f26_x86_64_g++_optim_jazz4:
Added config for GNU g++.
2017-10-23 Patrick Guio <[email protected]>
* voronoi.cpp:
Cosmetic change.
Fixed returned value from 1 to !0.
2017-10-13 Patrick Guio <[email protected]>
* config/sites/f26_x86_64_clang_optim_jazz4:
Do not hide warnings!
2017-10-13 Patrick Guio <[email protected]>
* typeid.cpp:
Fixed code to avoid clang++ warning and improved example to use typeid.
2017-09-26 Patrick Guio <[email protected]>
* configure.ac:
Updated to version 1.7.0.
2017-09-26 Patrick Guio <[email protected]>
* fourier-bench.cpp, fourier-bench1.cpp, fourier-bench2.cpp:
Removed unecessary included headers.
2017-09-26 Patrick Guio <[email protected]>
* config/sites/: f20_x86_64_ifort_optim_jazz3,
f26_x86_64_clang_optim_jazz4:
Fixed variable to disable cxx flags preset.
2017-09-26 Patrick Guio <[email protected]>
* test-parser.cpp, test-parser2.cpp:
Moved definition of template operator<< prior to definition of class Any.
2017-09-26 Patrick Guio <[email protected]>
* eigen1.cpp, eigen2.cpp:
Removed unecessary macros to deal eigen old version 2.
2017-09-26 Patrick Guio <[email protected]>
* config/sites/f26_x86_64_clang_optim_jazz4:
New config file for clang++ compiler on jazz4.
2017-09-26 Patrick Guio <[email protected]>
* Makefile.am, fourier-bench1-dxml.cpp, fourier-bench1-fftw.cpp,
fourier-bench1-fftw3.cpp, fourier-bench1-mlib.cpp,
fourier-bench1.cpp, fourier-bench1.h:
Split files to fix interference issues between FFT2 and FFTW3 drivers.
2017-09-26 Patrick Guio <[email protected]>
* Makefile.am, fourier-bench-dxml.cpp, fourier-bench-fftw.cpp,
fourier-bench-fftw3.cpp, fourier-bench-mlib.cpp,
fourier-bench.cpp, fourier-bench.h:
Split files to fix interference issues between FFTW2 and FFTW3.
2017-06-07 Patrick Guio <[email protected]>
* configure.ac:
Added comment on subdir-objects option for AM_INIT_AUTOMAKE.
2016-12-27 Patrick Guio <[email protected]>
* voronoi.cpp:
Imported Vigra voronoi example from
https://ukoethe.github.io/vigra/doc-release/vigra/voronoi_8cxx-example.html.
2015-02-05 Patrick Guio <[email protected]>
* configure.ac:
Updated to version 1.6.0.
2015-02-05 Patrick Guio <[email protected]>
* Makefile.am, configure.ac:
Added support for Boost timer examples.
2015-02-05 Patrick Guio <[email protected]>
* cpu_timer1.cpp, cpu_timer2.cpp, cpu_timer_info.cpp:
Added examples for boost CPU timers
(http://www.boost.org/doc/libs/1_51_0/libs/timer/doc/cpu_timers.html).
2015-02-05 Patrick Guio <[email protected]>
* config/: .cvsignore, sites/f20_x86_64_ifort_optim_jazz3:
Added configuration for jazz3, PG's laptop.
You need to run at the prompt the following command
./configure CONFIG_SITE=config/sites/f20_x86_64_ifort_optim_jazz3
The name convention is inspired from the MITgcm project convention and is
found in the directory "tools/build_options" of the MITgcm cvs distribution.
2013-11-08 Patrick Guio <[email protected]>
* Makefile.am:
Updated INCLUDES target name to AM_CPPFLAGS as recommended.
2012-11-07 Patrick Guio <[email protected]>
* configure.ac:
Updated to version 1.5.0.
2012-11-07 Patrick Guio <[email protected]>
* create_hdf_sd.cpp:
Enhanced example with a second SD variable initialised with a partial slab.
2012-11-06 Patrick Guio <[email protected]>
* Makefile.am:
Split unique test for hdf with two different tests for hdf4 and hdf5 (with
same source code).
2012-11-06 Patrick Guio <[email protected]>
* eigen1.cpp, eigen2.cpp:
Updated to support latest version eigen3.
2012-05-15 Patrick Guio <[email protected]>
* Makefile.am:
Added Blitz includes path for fourier-bench2.
2011-04-07 Patrick Guio <[email protected]>
* abc.cpp:
Removed default null pointer in Master constructor.
2011-04-07 Patrick Guio <[email protected]>
* base-args.h, circle.h, factory-args1.h, shape.h, square.h:
Fixed header guard syntax.
2011-04-06 Patrick Guio <[email protected]>
* fourier-bench2-utils.h:
Reorganised initialisation list in derivation list order.
2011-04-05 Patrick Guio <[email protected]>
* abc1.cpp, factory-args.h, factory-args1.h, factory.h,
fourier-bench2-utils.h, functions.cpp, functions1.cpp, loop.cpp,
map1.cpp, multimap.cpp, overload1.cpp, overload2.cpp,
static_dynamic_class.cpp, typeid.cpp:
Added all class/structure members to the initialisation list.
2011-04-05 Patrick Guio <[email protected]>
* abc.cpp, base-args.h, derived-args.h, exception1.cpp,
factory-args.h, factory-args1.h, factory.h, fourier-bench1.cpp,
functions.cpp, functions1.cpp, shape.h, test-parser2.cpp:
Added explicit keyword for constructor with single argument (may cause
implicit type conversion).
2011-03-26 Patrick Guio <[email protected]>
* update-cl.sh:
Updated header information.
2011-03-26 Patrick Guio <[email protected]>
* abc.cpp, abc1.cpp, abc2.cpp, any.cpp, any1.cpp, any2.cpp,
auto_ptr.cpp, base-args.cpp, base-args.h, base.cpp, base.h,
circle.h, class_factory.cpp, class_factory1.cpp,
class_factory2.cpp, class_model.cpp, class_model1.cpp,
const_cast.cpp, create_hdf_sd.cpp, derived-args.cpp,
derived-args.h, derived.cpp, derived.h, dll.cpp,
dynamic_cast.cpp, eigen1.cpp, enum.cpp, enum.h, exception.cpp,
exception1.cpp, exception2.cpp, exception3.cpp,
expr_template.cpp, expr_template1.cpp, factory-args.h,
factory-args1.h, factory.h, fourier-bench.cpp,
fourier-bench1.cpp, fourier-bench2-dxml.cpp,
fourier-bench2-fftw.cpp, fourier-bench2-fftw3.cpp,
fourier-bench2-mlib.cpp, fourier-bench2-utils.h,
fourier-bench2.cpp, fourier-test.cpp, functions.cpp,
functions1.cpp, hash.cpp, map0.cpp, map1.cpp, map2.cpp, map3.cpp,
map4.cpp, metaprog.cpp, metaprog1.cpp, multi.cpp, multi1.cpp,
multi2.cpp, multimap.cpp, multimap1.cpp, overload.cpp,
overload1.cpp, overload2.cpp, popt.cpp, promote_trait.cpp,
readfile.cpp, reinterpret_cast.cpp, shape.h, square.h,
static_dynamic_class.cpp, string0.cpp, string1.cpp, string2.cpp,
string3.cpp, string_convert.cpp, test-dcl.cpp, test-enum.cpp,
test-parser.cpp, test-parser2.cpp, typeid.cpp, virtual.cpp,
virtual1.cpp:
Updated header information where necessary.
Astyle-formatted files.
2011-03-15 Patrick Guio <[email protected]>
* loop.cpp:
Small fix for Armadillo benching. Initialise Aarray with loops and then
take cosine of the Cube.
2011-03-13 Patrick Guio <[email protected]>
* test-parser.cpp, test-parser2.cpp:
Updated to account change in viewArgs() member.
Added a call to new member printCmd().
2011-03-13 Patrick Guio <[email protected]>
* arma1.cpp:
Updated example to comply to armadillo v. 1.0.0.
2010-03-29 Patrick Guio <[email protected]>
* Makefile.am, loop.cpp:
Added bench loop for Armadillo array.
2010-03-23 Patrick Guio <[email protected]>
* configure.ac:
Updated to version 1.4.0.
2010-03-23 Patrick Guio <[email protected]>
* Makefile.am, configure.ac:
Added support for configuring and compiling code using the C++ linear
algebra library Armadillo.
2010-03-23 Patrick Guio <[email protected]>
* arma1.cpp, arma2.cpp:
Added two new sample codes to test the C++ linear algebra library Armadillo
(http://arma.sourceforge.net).
2010-02-11 Patrick Guio <[email protected]>
* configure.ac:
Cleaned code for libtool version 2.2.6.
2010-02-11 Patrick Guio <[email protected]>
* dll.cpp:
Added comparison with direct call to function.
2010-02-10 Patrick Guio <[email protected]>
* configure.ac:
Fix to handle libltdl from libtool version 2.2.6.
2009-09-06 Patrick Guio <[email protected]>
* Makefile.am:
Small fixes to pass target distcheck.
2009-06-29 Patrick Guio <[email protected]>
* configure.ac:
Updated to version 1.3.1.
2009-06-29 Patrick Guio <[email protected]>
* configure.ac:
Added call to set up directory `m4' as an additional local Autoconf macro
directory.
2009-04-04 Patrick Guio <[email protected]>
* eigen1.cpp:
Added matrix constructed by blocks.
2009-04-04 Patrick Guio <[email protected]>
* configure.ac:
Updated to version 1.3.0.
2009-04-04 Patrick Guio <[email protected]>
* Makefile.am, configure.ac, eigen1.cpp, eigen2.cpp:
Added two test programs for Eigen library (http://eigen.tuxfamily.org/)
2008-07-22 Patrick Guio <[email protected]>
* configure.ac:
Updated to version 1.2.2.
2008-07-22 Patrick Guio <[email protected]>
* configure.ac:
Removed unecessary program and other C tests.
Simplified header tests with new macros.
2008-07-22 Patrick Guio <[email protected]>
* fourier-bench2-utils.h, functions.cpp, loop.cpp, metaprog.cpp,
popt.cpp:
Removed cpp macros to test whether C standard headers in std namespace.
2008-07-21 Patrick Guio <[email protected]>
* fourier-bench2-utils.h: Fixed name to template function from bench to benchFft.
2008-07-20 Patrick Guio <[email protected]>
* class_model2.cpp, fourier-bench1.cpp, fourier-bench2-utils.h,
functions.cpp, functions1.cpp, loop.cpp, map4.cpp, metaprog.cpp:
Removed restrictive constness on member op().
Fixed bug in fourier-bench2.cpp.
2008-07-19 Patrick Guio <[email protected]>
* fourier-bench2-dxml.cpp, fourier-bench2-mlib.cpp:
Fix for more stringent g++ version 4.3.0.
2008-07-19 Patrick Guio <[email protected]>
* fourier-bench2-fftw.cpp, fourier-bench2-fftw3.cpp,
fourier-bench2-utils.h:
Fix for more stringent g++ version 4.3.0.
2008-07-19 Patrick Guio <[email protected]>
* configure.ac, hash.cpp:
Added support for new standard header 'unordered_map'.
2008-07-19 Patrick Guio <[email protected]>
* overload.cpp, overload1.cpp, overload2.cpp, popt.cpp, map0.cpp,
multimap1.cpp:
Fix for more stringent g++ version 4.3.0.
2008-07-19 Patrick Guio <[email protected]>
* fourier-bench.cpp, fourier-bench1.cpp, fourier-bench2.cpp:
Fix for more stringent g++ version 4.3.0.
2008-07-19 Patrick Guio <[email protected]>
* exception.cpp, exception1.cpp, test-dcl.cpp, test-dcl1.cpp,
factory-args1.h, functions.cpp:
Fix for more stringent g++ version 4.3.0.
2008-04-19 Patrick Guio <[email protected]>
* Makefile.am:
Yet another fix for dynamic library loading.
2008-04-19 Patrick Guio <[email protected]>
* Makefile.am:
Fixed targets for real dynamic loading example.
2008-04-19 Patrick Guio <[email protected]>
* circle.cpp, shape.h, square.cpp, test-dcl.cpp, test-dcl1.cpp:
Fixed to real dynamic library loading example.
2008-04-17 Patrick Guio <[email protected]>
* test-dcl.cpp, test-dcl1.cpp:
Added information about loaded libraries.
2008-04-17 Patrick Guio <[email protected]>
* Makefile.am:
Fixed test_dcl1_LDADD variable to include both shape libraries.
2008-04-17 Patrick Guio <[email protected]>
* circle.cpp, shape.h, square.cpp, test-dcl.cpp, test-dcl1.cpp:
Fixed old C style factory that was broken with new compiler due to global
variable initialsation problem.
2008-04-16 Patrick Guio <[email protected]>
* test-dcl.cpp, test-dcl1.cpp:
Fixed to similar settings.
2008-04-16 Patrick Guio <[email protected]>
* Makefile.am:
Added libtool update target.
Fixed test_dcl and test_dcl1 targets.
2008-04-16 Patrick Guio <[email protected]>
* configure.ac:
Removed option to enable thread safety Blitz since it is now included in
the AC_CHECK_BLITZ macro.
Removed unecessary AC_ENABLED_SHARED macro call.
Added substitution of LIBTOOL_DEPS variable.
Removed libtool ltdlopen function check and ltdl.h header check.
Fixed INCLTDL variable name.
2008-04-16 Patrick Guio <[email protected]>
* circle.cpp, circle.h, shape.h, square.cpp, square.h,
test-dcl.cpp, test-dcl1.cpp:
Astylised.
2008-04-14 Patrick Guio <[email protected]>
* configure.ac:
FIxed AC_CHECK_FUNC for dlopen in libdl and libtdl.
2008-04-14 Patrick Guio <[email protected]>
* fourier-bench.cpp, fourier-bench1.cpp, fourier-bench2-utils.h,
fourier-bench2.cpp:
Fixed stream formatting manipulators.
2007-09-26 Patrick Guio <[email protected]>
* configure.ac:
Added option --enable-threadsafe to turn on Blitz thread-safety features
by defining the BZ_THREADSAFE macro. If enabled, code will look for pthreads,
OpenMP thread support to implement mutex locking of sensitive variables.
2007-05-28 Patrick Guio <[email protected]>
* test-parser2.cpp:
Test program for new parser2 class.
2007-04-02 Patrick Guio <[email protected]>
* Makefile.am:
Fixed the test_dcl_LDADD and test_dcl1_LDADD variables for libtools.
Added dll_LDADD variable.
Added target test-parser2.
2007-04-02 Patrick Guio <[email protected]>
* configure.ac:
Added variable substitution LTDL_LIBS and DL_LIBS when checking libraries
libdl and libtdl.
2006-08-28 Patrick Guio <[email protected]>
* update-cl.sh:
Removed logging of c++-tools and m4 subdirectories.
2006-08-28 Patrick Guio <[email protected]>
* ChangeLog, ChangeLog.0:
Moved ChangeLog with manual entries into ChangeLog.0
2006-08-28 Patrick Guio <[email protected]>
* update-cl.sh:
Script to call cvs2cl to generate entris in ChangeLog.
2006-08-28 Patrick Guio <[email protected]>
* Makefile.am:
Added POPT_LIBS into popt_LDADD variable.
2006-08-28 Patrick Guio <[email protected]>
* configure.ac:
Moved libraries -lpopt, -ltdl and -ldl from general LIBS variable into
specific *_LIBS variables.