-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathChangeLog
More file actions
7204 lines (4753 loc) · 270 KB
/
ChangeLog
File metadata and controls
7204 lines (4753 loc) · 270 KB
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
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2025-03-09 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #61 from penguian/60-update-the-dist-tarball Add Mayavi Kubuntu installation scripts to the dist tarball
2025-03-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* ChangeLog: Update for version 0.3.0
2025-03-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #59 from
penguian/55-remove-deprecated-bindings-option: Update to version
0.13.0 Update to version 0.13.0
2025-03-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/demos/kubuntu-24-conda-install-mayavi.sh: Improve the
Mayavi2 installation script
2025-03-03 Paul Leopardi <paul.leopardi@anu.edu.au>
* ChangeLog: Update for version 0.13.0
2025-03-03 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL.md: Fix typos
2025-03-02 Paul Leopardi <paul.leopardi@anu.edu.au>
* ChangeLog: Update for version 0.13.0
2025-03-02 Paul Leopardi <paul.leopardi@anu.edu.au>
* NEWS: Update for version 0.13.0
2025-03-02 Paul Leopardi <paul.leopardi@anu.edu.au>
* AUTHORS.md, INSTALL.md, NEWS, README.md, TODO.md, glucat.lsm:
Update for version 0.13.0
2025-03-02 Paul Leopardi <paul.leopardi@anu.edu.au>
* Doxyfile.in: Exclude pyclical/PyClical_nocython.cpp code.
2025-03-02 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/demos/{conda-install-mayavi.sh =>
kubuntu-24-conda-install-mayavi.sh}, pyclical/demos/{mayavi-env.sh
=> kubuntu-24-mayavi-env.sh}: Rename the Mayavi demo helper scripts
2025-02-26 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/demos/conda-install-mayavi.sh: Improve the Conda
installation of Mayavi
2025-02-18 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/test.out,
test_runtime/fast-test.configure.eig-bindings-qd.out,
test_runtime/fast-test.configure.eig-blaze-qd.out,
test_runtime/{fast-test.configure.eig-bindings.out =>
fast-test.configure.qd.out}, test_runtime/gfft_test-11.out,
test_runtime/products-8.out, test_runtime/squaring-11.out,
test_runtime/test.configure.eig-bindings-qd.out,
test_runtime/test.configure.eig-blaze-qd.out,
test_runtime/{test.configure.eig-bindings.out =>
test.configure.qd.out}, test_runtime/transforms-8.out: Test results
for version 0.13.0.
2025-02-14 Paul Leopardi <paul.leopardi@anu.edu.au>
* test/timing_tests.sh: Use tee so that test output is displayed
sooner
2025-02-14 Paul Leopardi <paul.leopardi@anu.edu.au>
* test/config-options.txt: Add a test for --with-qd
2025-02-14 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/test.py: Ensure that the doctests always produce output
even if python is used instead of ipython
2025-02-14 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/demos/conda-install-mayavi.sh: Conda install the qd
library for demos
2025-02-14 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/setup_ext.py: Consolidate more mkl libraries
2025-02-13 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in: Rearrange configuration of libqd. Bump version to
0.13.0
2025-01-29 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL.md: Save documentation work in progress
2025-01-27 Paul Leopardi <paul.leopardi@anu.edu.au>
* : commit 76b6b20b59eba4ceeb4db0c3e531220bce25c433 Author: Paul
Leopardi <paul.leopardi@anu.edu.au> Date: Mon Jan 27 21:02:55 2025
+1100
2025-01-27 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/demos/clifford_demo.out: Bring the Python demo output up
to date
2025-01-27 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/demos/conda-install-mayavi.sh,
pyclical/demos/mayavi-env.sh: Improve Bash scripts to set up a Mayvi
environment for the plotting demos
2025-01-14 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/demos/conda-install-mayavi.sh,
pyclical/demos/mayavi-env.sh: Improve the Mayavi setup scripts
2025-01-12 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/demos/conda-install-mayavi.sh,
pyclical/demos/mayavi-env.sh: Add Bash scripts to set up a Mayvi
environment for the plotting demos
2025-01-12 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/demos/clifford_demo.py, pyclical/demos/plotting_demo.py,
pyclical/demos/plotting_demo_dialog.py: Bring the Python demo code
up to date
2025-01-04 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in, glucat/clifford_algebra_imp.h,
glucat/framed_multi_imp.h, glucat/matrix_imp.h,
glucat/matrix_multi_imp.h: Remove unused local typedefs
2025-01-01 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in: Deprecate the ability to build PyClical without
Cython
2025-01-01 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/setup_nocython.py: Update pyclical/setup_nocython.py to
match refactored pyclical/setup_ext.py
2024-12-31 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/setup.py, pyclical/setup_ext.py: Refactor and simplify
pyclical/setup_ext.py
2024-12-29 Paul Leopardi <paul.leopardi@anu.edu.au>
* Doxyfile.in, INSTALL.md, configure.ac.in, glucat/matrix_imp.h,
test/config-options.txt: Remove deprecated bindings option
2024-12-29 Paul Leopardi <paul.leopardi@anu.edu.au>
* ChangeLog: Update for pull request #53
2024-12-22 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #53 from
penguian/issue-52-PyClical_build_fails_to_find_headers Add include_dirs to ext creation
2024-08-18 Paul Leopardi <paul.leopardi@anu.edu.au>
* README.md: Update email address in README.md
2024-08-18 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #51 from penguian/issue-49-Bring_up_to_date Bring the repository up to date with respect to toolchains, Cython,
Python
2024-08-17 Paul Leopardi <paul.leopardi@anu.edu.au>
* test_runtime/gfft_test-11.out, test_runtime/products-8.out,
test_runtime/squaring-11.out, test_runtime/transforms-8.out: Timing
test results for GluCat 0.12.1
2024-08-17 Paul Leopardi <paul.leopardi@anu.edu.au>
* ChangeLog: Update for GluCat 0.12.1
2024-08-17 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL.md: Update for GluCat 0.12.1
2024-08-17 Paul Leopardi <paul.leopardi@anu.edu.au>
* Doxyfile.in: Fix EXCLUDE path
2024-08-17 Paul Leopardi <paul.leopardi@anu.edu.au>
* : commit a1e7ec0afecf86d8960f48cb0d879232930b2c9a Author: Paul
Leopardi <paul.leopardi@anu.edu.au> Date: Sat Aug 17 18:42:07 2024
+1000
2024-08-17 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in: Remove a compiler flag that is not recognized by
icpx
2024-08-17 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/test.out: Update PyClical test results to 0.12.1
2024-08-11 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #50 from penguian/add-codespaces Add .devcontainer for GitHub Codespaces
2024-08-08 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in: Bump version to 0.12.1. Add more optimization
flags
2024-08-06 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL.md: Tidy the Markdown code blocks
2024-08-06 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in: Deprecate configure --with-eig=bindings
2024-08-06 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/PyClical.pyx: Add right-hand operator methods
2024-01-11 Paul Leopardi <paul.leopardi@anu.edu.au>
* .devcontainer/Dockerfile, .devcontainer/devcontainer.json: Add
.devcontainer for GitHub Codespaces
2022-06-12 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #48 from
penguian/issue-46-Overhaul_sqrt_and_log_functions Overhaul sqrt and log functions
2022-06-11 Paul Leopardi <paul.leopardi@anu.edu.au>
* Makefile.am.in: Re-add AUTHORS, etc. to allow make dist to succeed
2022-06-06 Paul Leopardi <paul.leopardi@anu.edu.au>
* ChangeLog: Bring git log up to date
2022-06-06 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL.md: Update versions of tested software. Fix test
descriptions.
2022-06-06 Paul Leopardi <paul.leopardi@anu.edu.au>
* test_runtime/gfft_test-11.out, test_runtime/products-8.out,
test_runtime/squaring-11.out, test_runtime/transforms-8.out: Update
timing test results
2022-06-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* ChangeLog: Update to version 0.12.0
2022-06-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL.md: Update versions of tested software
2022-06-04 Paul Leopardi <paul.leopardi@anu.edu.au>
* Makefile.am.in: Ensure that automake sees the GNU documentation
2022-05-12 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/demos/pyclical_tutorial_0_4_transcendental.py: Remove one
example
2022-05-12 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL.md: Update for version 0.12.0
2022-05-12 Paul Leopardi <paul.leopardi@anu.edu.au>
* NEWS: NEWS for version 0.12.0
2022-05-12 Paul Leopardi <paul.leopardi@anu.edu.au>
* AUTHORS.md, README.md, TODO.md, configure.ac.in, glucat.lsm,
pyclical/test.out: Update to version 0.12.0
2022-05-12 Paul Leopardi <paul.leopardi@anu.edu.au>
* test_runtime/fast-test.configure.eig-bindings-qd.out,
test_runtime/fast-test.configure.eig-bindings.out,
test_runtime/fast-test.configure.eig-blaze-debug-full.out,
test_runtime/fast-test.configure.eig-blaze-debug-yes.out,
test_runtime/fast-test.configure.eig-blaze-qd.out,
test_runtime/fast-test.configure.eig-blaze.out,
test_runtime/test.configure.eig-bindings-qd.out,
test_runtime/test.configure.eig-bindings.out,
test_runtime/test.configure.eig-blaze-debug-full.out,
test_runtime/test.configure.eig-blaze-debug-yes.out,
test_runtime/test.configure.eig-blaze-qd.out,
test_runtime/test.configure.eig-blaze.out: Use the terms 'Absolute
error', 'Relative error'
2022-05-12 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/clifford_algebra.h, glucat/clifford_algebra_imp.h,
pyclical/PyClical.pyx, pyclical/glucat.pxd, test11/peg11.h: Rename
error functions to error_squared_tol(), error_squared(). Add
threshold and tolerance as parameters to approx_equal()
2022-05-11 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/matrix.h, glucat/matrix_imp.h: Use std::vector<>
2022-05-11 Paul Leopardi <paul.leopardi@anu.edu.au>
* admin/cvs.sh: Allow later versions of GNU Autotools etc.
2022-04-13 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/PyClical.pyx, pyclical/glucat.pxd: Add norm_tol(),
norm_of_diff(), and approx_equal() functions and doctests
2022-04-13 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/clifford_algebra_imp.h: Clarify the comments describing
norm_tol() and norm_of_diff()
2022-04-13 Paul Leopardi <paul.leopardi@anu.edu.au>
* test_runtime/fast-test.configure.eig-bindings-qd.out,
test_runtime/fast-test.configure.eig-bindings.out,
test_runtime/fast-test.configure.eig-blaze-debug-full.out,
test_runtime/fast-test.configure.eig-blaze-debug-yes.out,
test_runtime/fast-test.configure.eig-blaze-qd.out,
test_runtime/fast-test.configure.eig-blaze.out,
test_runtime/test.configure.eig-bindings-qd.out,
test_runtime/test.configure.eig-bindings.out,
test_runtime/test.configure.eig-blaze-debug-full.out,
test_runtime/test.configure.eig-blaze-debug-yes.out,
test_runtime/test.configure.eig-blaze-qd.out,
test_runtime/test.configure.eig-blaze.out: Update test results
2022-04-13 Paul Leopardi <paul.leopardi@anu.edu.au>
* test11/peg11.h: Modernize. Use approx_equal(), norm_tol() and
norm_of_diff(). Add tests for singular cases. Allow sqrt test in
singular cases.
2022-04-13 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/tuning.h, test/tuning.h: Add new tuning parameters
2022-04-13 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/matrix_multi.h, glucat/matrix_multi_imp.h: Use overhauled
eigenvalue classification. Add cr_sqrt() function. Overhaul
matrx_sqrt() and matrix_log().
2022-04-13 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/matrix.h, glucat/matrix_imp.h: Overhaul eigenvalue
classification
2022-04-13 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/clifford_algebra.h, glucat/clifford_algebra_imp.h: Add
norm_tol(), norm_of_diff(), approx_equal() functions
2022-04-10 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #47 from
penguian/issue-45-Add_Blaze_as_an_option_for_finding_eigenvalues Add blaze as an option for finding eigenvalues
2022-04-10 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL.md: Mention that Blaze needs C++14
2022-04-09 Paul Leopardi <paul.leopardi@anu.edu.au>
* AUTHORS.md, README.md, TODO.md, glucat.lsm: Update to version
0.11.1
2022-04-09 Paul Leopardi <paul.leopardi@anu.edu.au>
* NEWS: NEWS for version 0.11.1
2022-04-09 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL.md: Update descriptions of configuration options and tests
for version 0.11.1
2022-04-09 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/test.out: Update test results for version 0.11.1
2022-04-09 Paul Leopardi <paul.leopardi@anu.edu.au>
* test_runtime/fast-test.configure.eig-blaze-debug-full.out,
test_runtime/fast-test.configure.eig-blaze-debug-yes.out,
test_runtime/fast-test.configure.eig-blaze-qd.out,
test_runtime/fast-test.configure.eig-blaze.out,
test_runtime/test.configure.eig-blaze-debug-full.out,
test_runtime/test.configure.eig-blaze-debug-yes.out,
test_runtime/test.configure.eig-blaze-qd.out,
test_runtime/test.configure.eig-blaze.out: Test results for
configuration options that use Blaze
2022-04-09 Paul Leopardi <paul.leopardi@anu.edu.au>
* test_runtime/fast-test.configure.eig-bindings-debug-full.out,
test_runtime/fast-test.configure.eig-bindings-debug-yes.out,
test_runtime/test.configure.eig-bindings-debug-full.out,
test_runtime/test.configure.eig-bindings-debug-yes.out: Remove
obsolete test results for configuration options that use Boost
Bindings
2022-04-09 Paul Leopardi <paul.leopardi@anu.edu.au>
* test/config-options.txt: Test configuration options that use Blaze
2022-04-03 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in, glucat/matrix_imp.h: Add Blaze as an option for
finding eigenvalues
2022-03-27 Paul Leopardi <paul.leopardi@anu.edu.au>
* ChangeLog: Update to version 0.11.0
2022-03-27 Paul Leopardi <paul.leopardi@anu.edu.au>
* Makefile.am.in: Use Markdown
2022-03-27 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #43 from
penguian/issue-42-Remove_deprecated_configuration_options Remove deprecated configuration options
2022-03-27 Paul Leopardi <paul.leopardi@anu.edu.au>
* ChangeLog: Update to version 0.11.0
2022-03-27 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat.lsm: Update to version 0.11.0
2022-03-27 Paul Leopardi <paul.leopardi@anu.edu.au>
* AUTHORS.md, DESIGN.md, INSTALL.md, NEWS, README.md, TODO.md:
Update to version 0.11.0
2022-03-27 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/test.out: Update for version 0.11.0
2022-03-27 Paul Leopardi <paul.leopardi@anu.edu.au>
* AUTHORS => AUTHORS.md, DESIGN => DESIGN.md, INSTALL =>
INSTALL.md, README => README.md, TODO => TODO.md: Use Markdown
2022-02-21 Paul Leopardi <paul.leopardi@anu.edu.au>
* test_runtime/fast-test.configure.eig-bindings-debug-full.out,
test_runtime/fast-test.configure.eig-bindings-debug-yes.out,
test_runtime/test.configure.eig-bindings-debug-full.out,
test_runtime/test.configure.eig-bindings-debug-yes.out: Add tests
for some combinations of options
2022-02-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* test/config-options.txt: Remove deprecated configuraion options
from tests. Add two new tests
2022-02-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* test_runtime/fast-test.configure.compressed-mat.out,
test_runtime/fast-test.configure.disable-check-isnan.out,
test_runtime/fast-test.configure.eig-bindings-libcxx.out,
test_runtime/fast-test.configure.eig-bindings-qd-gsl.out,
test_runtime/fast-test.configure.eig-bindings-qd-map-map.out,
test_runtime/fast-test.configure.map-map-gsl.out,
test_runtime/fast-test.configure.map-map-pool-alloc.out,
test_runtime/test.configure.compressed-mat.out,
test_runtime/test.configure.disable-check-isnan.out,
test_runtime/test.configure.eig-bindings-libcxx.out,
test_runtime/test.configure.eig-bindings-qd-gsl.out,
test_runtime/test.configure.eig-bindings-qd-map-map.out,
test_runtime/test.configure.map-map-gsl.out,
test_runtime/test.configure.map-map-pool-alloc.out: Remove
deprecated configuraion options from tests
2022-02-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* Doxyfile.in: Remove deprecated config options from generated doc
2022-02-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL, configure.ac.in, glucat/random.h: Remove the deprecated
option --with-random
2022-02-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* DESIGN, INSTALL, configure.ac.in, glucat/matrix_imp.h,
glucat/matrix_multi.h, glucat/matrix_multi_imp.h: Remove the
deprecated option --with-dense-mat
2022-02-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL, configure.ac.in, glucat/matrix_multi_imp.h: Remove the
deprecated option --enable-check-isnan
2022-02-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL, configure.ac.in, glucat/framed_multi.h,
glucat/framed_multi_imp.h: Remove the deprecated options
--with-stdlib, --with-map, --with-pool-alloc
2022-02-19 Paul Leopardi <paul.leopardi@anu.edu.au>
* ChangeLog: Update for version 0.10.1
2022-02-19 Paul Leopardi <paul.leopardi@anu.edu.au>
* NEWS: Update for version 0.10.1
2022-02-19 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #41 from
penguian/issue-40-Deprecate_some_configuration_options Deprecate some configuration options
2022-02-14 Paul Leopardi <paul.leopardi@anu.edu.au>
* AUTHORS, README, glucat.lsm, pyclical/test.out: Update to version
0.10.1
2022-02-14 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL, configure.ac.in: Deprecate some options. Update to
version 0.10.1
2022-02-12 Paul Leopardi <paul.leopardi@anu.edu.au>
* README: Update for version 0.10.0
2022-02-12 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #39 from
penguian/issue-38-Make_Tune_P_into_a_policy_class Make Tune_P into a policy class
2022-02-12 Paul Leopardi <paul.leopardi@anu.edu.au>
* NEWS: Mention when a Fortran compiler is needed
2022-02-08 Paul Leopardi <paul.leopardi@anu.edu.au>
* ChangeLog: Update to version 0.10.0
2022-02-08 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL: Update installation instructions for --with-eig=bindings
2022-02-07 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL, NEWS, README, glucat.lsm: Update to version 0.10.0
2022-02-07 Paul Leopardi <paul.leopardi@anu.edu.au>
* test/check-config-options.sh: Make shell script executable
2022-02-06 Paul Leopardi <paul.leopardi@anu.edu.au>
* test/pyclical-test-all-config-options.sh,
test/pyclical-test-one-config-option.sh: Test configuration ptions
for Pyclical
2022-02-06 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/setup_ext.py: Improve C++ flags for PyClical
2022-01-30 Paul Leopardi <paul.leopardi@anu.edu.au>
* test_runtime/gfft_test-11.out, test_runtime/products-8.out,
test_runtime/squaring-11.out, test_runtime/transforms-8.out: Update
timing test results
2022-01-22 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in: Use all_libraries as a local variable to track
which libraries to add
2022-01-22 Paul Leopardi <paul.leopardi@anu.edu.au>
* test/diff-one-config-output.sh,
test/fast-diff-one-config-output.sh,
test/fast-test-one-config-option.sh, test/test-one-config-option.sh:
Preserve check.out
2022-01-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in: Use LIBS instead of all_libraries
2022-01-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* m4/acinclude.m4: Use USER_LDFLAGS instead of all_libraries
2022-01-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/Makefile.am: Do not use all_libraries
2022-01-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in, gfft_test/Makefile.am, products/Makefile.am,
pyclical/Makefile.am, squaring/Makefile.am, test00/Makefile.am,
test01/Makefile.am, test02/Makefile.am, test03/Makefile.am,
test04/Makefile.am, test05/Makefile.am, test06/Makefile.am,
test07/Makefile.am, test08/Makefile.am, test09/Makefile.am,
test10/Makefile.am, test11/Makefile.am, test12/Makefile.am,
test13/Makefile.am, test14/Makefile.am, test15/Makefile.am,
test16/Makefile.am, test17/Makefile.am, transforms/Makefile.am:
Improve linking: Treat libraries and linker flags separately.
2022-01-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* test/check-config-options.sh,
test/fast-test-all-config-options.sh,
test/test-all-config-options.sh: Make tests more robust
2022-01-17 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/Makefile.am: make clean now removes check.out
2022-01-17 Paul Leopardi <paul.leopardi@anu.edu.au>
* test/fast-copy-all-config-outputs.sh,
test/fast-copy-one-config-output.sh,
test/fast-diff-all-config-outputs.sh,
test/fast-diff-one-config-output.sh,
test/fast-test-all-config-options.sh,
test/fast-test-one-config-option.sh: Add fast tests
2022-01-15 Paul Leopardi <paul.leopardi@anu.edu.au>
* AUTHORS, configure.ac.in, glucat.lsm, pyclical/test.out: Update to
version 0.10.0
2022-01-11 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/setup_ext.py: More refactoring and refinement
2022-01-10 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/setup_ext.py: Revise mkl_libraries. Refactor.
2022-01-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in: Try setting ac_cv_fc_compiler_gnu for AX_BLAS
2022-01-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/setup_ext.py: Use correct list variable libraries_split
2022-01-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* test_runtime/fast-test.configure.compressed-mat.out,
test_runtime/fast-test.configure.debug-full.out,
test_runtime/fast-test.configure.debug-yes.out,
test_runtime/fast-test.configure.default.out,
test_runtime/fast-test.configure.disable-check-isnan.out,
test_runtime/fast-test.configure.disable-dependency.out,
test_runtime/fast-test.configure.disable-pyclical.out,
test_runtime/fast-test.configure.eig-bindings-libcxx.out,
test_runtime/fast-test.configure.eig-bindings-qd-gsl.out,
test_runtime/fast-test.configure.eig-bindings-qd-map-map.out,
test_runtime/fast-test.configure.eig-bindings-qd.out,
test_runtime/fast-test.configure.eig-bindings.out,
test_runtime/fast-test.configure.map-map-gsl.out,
test_runtime/fast-test.configure.map-map-pool-alloc.out,
test_runtime/fast-test.configure.prefix-home-opt.out,
test_runtime/test.configure.compressed-mat.out,
test_runtime/test.configure.debug-full.out,
test_runtime/test.configure.debug-yes.out,
test_runtime/test.configure.default.out,
test_runtime/test.configure.disable-check-isnan.out,
test_runtime/test.configure.disable-dependency.out,
test_runtime/test.configure.disable-pyclical.out,
test_runtime/test.configure.eig-bindings-libcxx.out,
test_runtime/test.configure.eig-bindings-qd-gsl.out,
test_runtime/test.configure.eig-bindings-qd-map-map.out,
test_runtime/test.configure.eig-bindings-qd.out,
test_runtime/test.configure.eig-bindings.out,
test_runtime/test.configure.map-map-gsl.out,
test_runtime/test.configure.map-map-pool-alloc.out,
test_runtime/test.configure.prefix-home-opt.out: Update test results
2022-01-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in: Use a better test for GSL random number
generation
2022-01-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/Makefile.am, pyclical/setup_ext.py,
pyclical/setup_nocython.py: Ensure that libraries are added: Use
setuptools. Use add_library().
2022-01-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* Makefile.am.in: Introduce fast-check tests
2022-01-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* test00/peg00.cpp, test00/peg00.h, test11/peg11.cpp,
test11/peg11.h: Simplify regression tests
2022-01-02 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/setup.py, pyclical/setup_ext.py: Use setuptools.
Substitute -lmkl_rt for MKL libraries where possible.
2022-01-02 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in, m4/acinclude.m4: Simplify the use of C++11 in
./configure
2022-01-02 Paul Leopardi <paul.leopardi@anu.edu.au>
* m4/m4_ax_blas.m4: Revert changes to AX_BLAS
2022-01-01 Paul Leopardi <paul.leopardi@anu.edu.au>
* m4/m4_ax_blas.m4: Try using -lmkl_rt to link blas using MKL
2021-12-31 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/tuning.h, test/tuning.h: (Re-)add missing tuning.h files
2021-12-31 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in, m4/m4_ax_blas.m4, m4/m4_ax_lapack.m4: Try using
m4_ax_blas and m4_ax_lapack
2021-12-31 Paul Leopardi <paul.leopardi@anu.edu.au>
* test_runtime/test.configure.compressed-mat.out,
test_runtime/test.configure.debug-full.out,
test_runtime/test.configure.debug-yes.out,
test_runtime/test.configure.default.out,
test_runtime/test.configure.disable-check-isnan.out,
test_runtime/test.configure.disable-dependency.out,
test_runtime/test.configure.disable-pyclical.out,
test_runtime/{test.configure.eig-bindings-fast.out =>
test.configure.eig-bindings-libcxx.out},
test_runtime/test.configure.eig-bindings-naive.out,
test_runtime/test.configure.eig-bindings-qd-gsl.out,
test_runtime/test.configure.eig-bindings-qd-map-map.out,
test_runtime/test.configure.eig-bindings-qd.out,
test_runtime/test.configure.eig-bindings.out,
test_runtime/test.configure.map-map-gsl.out,
test_runtime/test.configure.map-map-pool-alloc.out,
test_runtime/test.configure.prefix-home-opt.out,
test_runtime/test.configure.qd-eig-bindings-demoted.out,
test_runtime/test.configure.qd-eig-bindings-gsl.out,
test_runtime/test.configure.qd-eig-bindings-map-map.out,
test_runtime/test.configure.qd-eig-bindings-promoted.out,
test_runtime/test.configure.qd-eig-bindings.out,
test_runtime/test.configure.stdlib-libcxx.out: Update test results
2021-12-30 Paul Leopardi <paul.leopardi@anu.edu.au>
* test/driver.h: Include test/tuning.h earlier
2021-12-30 Paul Leopardi <paul.leopardi@anu.edu.au>
* test11/peg11.h: Use Multivector_T consistently.
2021-12-30 Paul Leopardi <paul.leopardi@anu.edu.au>
* products/products.h: Use Multivector_T consistently. Use
Multivector_T::v_lo and v_hi.
2021-12-30 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/clifford_algebra.h: Define v_lo and v_hi
2021-12-27 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in, gfft_test/gfft_test.cpp, gfft_test/gfft_test.h,
glucat/clifford_algebra.h, glucat/clifford_algebra_imp.h,
glucat/framed_multi.h, glucat/framed_multi_imp.h, glucat/global.h,
glucat/glucat.h, glucat/matrix_multi.h, glucat/matrix_multi_imp.h,
products/products.cpp, products/products.h, pyclical/PyClical.h,
squaring/squaring.cpp, squaring/squaring.h, test/Makefile.am,
test/config-options.txt, test/driver.h, test00/peg00.cpp,
test00/peg00.h, test11/peg11.cpp, test11/peg11.h,
transforms/transforms.cpp, transforms/transforms.h: First draft
2021-12-25 Paul Leopardi <paul.leopardi@anu.edu.au>
* test/tuning.h, test/undefine.h: Move tuning definitions to
./glucat/tuning.h
2021-12-21 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #37 from
penguian/issue-36-Update_test_results_and_documentation_for_version_0_9_0Update test results and documentation for version 0.9.0
2021-12-21 Paul Leopardi <paul.leopardi@anu.edu.au>
* INSTALL, README, glucat.lsm: Update for version 0.9.0
2021-12-18 Paul Leopardi <paul.leopardi@anu.edu.au>
* AUTHORS, INSTALL, NEWS, README, configure.ac.in, glucat.lsm,
pyclical/test.out: Update for version 0.9.0
2021-12-18 Paul Leopardi <paul.leopardi@anu.edu.au>
* Doxyfile.in: Use a4 paper as a4wide is no longer recognized
2021-12-18 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/setup_ext.py: For icpx use
-Wno-unused-command-line-argument. Use consistent quote characters.
2021-12-18 Paul Leopardi <paul.leopardi@anu.edu.au>
* test_runtime/gfft_test-11.out, test_runtime/products-8.out,
test_runtime/squaring-11.out, test_runtime/transforms-8.out: Update
timing test results
2021-12-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* subdirs, test17/Makefile.am: Add correct missing Makefile
dependency. Remove generated file.
2021-12-05 Paul Leopardi <paul.leopardi@anu.edu.au>
* subdirs: Add missing Makefile dependency
2021-12-04 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #35 from
penguian/issue-34-Use_range_based_for_loops Issue 34 use range based for loops
2021-12-01 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/framed_multi.h, glucat/framed_multi_imp.h: Modernize: Use
range-based for loops. Use auto.
2021-11-28 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #33 from
penguian/issue-32-Use_truncation_in_transforms_and_printing Issue 32 use truncation in transforms and printing
2021-11-28 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/demos/clifford_demo.out: Add missing demo output
2021-11-28 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/demos/sqrt_log_demo.out: Update demo output
2021-11-28 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/demos/pyclical_notebook_utils.py: Fix an error in the
output of a print statement used in tutorials
2021-11-25 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/qd.h: In pow, deal with negative integer exponents
2021-11-25 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/framed_multi_imp.h: Truncate after matrix_multi ->
framed_multi. Print with truncation based on precision.
2021-11-25 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/matrix_multi_imp.h: Truncate before framed_multi ->
matrix_multi
2021-11-25 Paul Leopardi <paul.leopardi@anu.edu.au>
* Makefile.am.in, test17/peg17.cpp, test17/peg17.h: Test truncation
and printing
2021-11-21 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #31 from
penguian/issue-28-Make_default_truncation_depend_on_scalar_type Make default truncation depend on scalar type
2021-11-21 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/clifford_algebra.h, glucat/clifford_algebra_imp.h,
glucat/global.h: Make default_truncation depend on Scalar_T
2021-11-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #30 from penguian/master Update branch to match updated master
2021-11-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #27 from
penguian/issue-26-Add_multivector_isinf_to_match_isnan Add multivector isinf to match isnan
2021-11-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/framed_multi_imp.h: Use multivector isinf in operator<<
2021-11-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* pyclical/PyClical.pyx, pyclical/glucat.pxd: Add missing
multivector isinf
2021-11-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* test_runtime/test.configure.compressed-mat.out,
test_runtime/test.configure.debug-full.out,
test_runtime/test.configure.debug-yes.out,
test_runtime/test.configure.default.out,
test_runtime/test.configure.disable-check-isnan.out,
test_runtime/test.configure.disable-dependency.out,
test_runtime/test.configure.disable-pyclical.out,
test_runtime/test.configure.eig-bindings-fast.out,
test_runtime/test.configure.eig-bindings-naive.out,
test_runtime/test.configure.eig-bindings.out,
test_runtime/test.configure.map-map-gsl.out,
test_runtime/test.configure.map-map-pool-alloc.out,
test_runtime/test.configure.prefix-home-opt.out,
test_runtime/test.configure.qd-eig-bindings-demoted.out,
test_runtime/test.configure.qd-eig-bindings-gsl.out,
test_runtime/test.configure.qd-eig-bindings-map-map.out,
test_runtime/test.configure.qd-eig-bindings-promoted.out,
test_runtime/test.configure.qd-eig-bindings.out,
test_runtime/test.configure.stdlib-libcxx.out: Update test output
2021-11-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* test11/peg11.h: Test multivector isinf. Make output consistent
2021-11-20 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/clifford_algebra.h, glucat/framed_multi_imp.h,
glucat/matrix.h, glucat/matrix_imp.h, glucat/matrix_multi_imp.h: Add
missing multivector isinf and matrix isinf
2021-11-19 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #25 from
penguian/issue-24-Fix_clang-tidy_bugprone_issues Fix clang-tidy bugprone issues
2021-11-17 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/index_set.h: Add missing equality operator for index_set
reference
2021-11-17 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/framed_multi_imp.h: Fix clang-tidy bugprone-branch-clone
2021-11-17 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #23 from
penguian/issue-22-Make_promotion_monotonic Make promotion monotonic: add glucat/promotion.h
2021-11-06 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #21 from
penguian/issue-20-Make_headers_more_self-contained Make headers more self-contained
2021-11-01 Paul Leopardi <paul.leopardi@anu.edu.au>
* : Merge pull request #19 from
penguian/issue-18-Modernize_C++_header_code Modernize C++ header code
2021-10-25 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/framed_multi.h, glucat/long_double.h,
glucat/matrix_multi.h, glucat/qd.h, glucat/scalar.h: Modernize: use
trailing return type: part 4
2021-10-25 Paul Leopardi <paul.leopardi@anu.edu.au>
* configure.ac.in: Modernize: use C++11 by default
2021-10-25 Paul Leopardi <paul.leopardi@anu.edu.au>
* glucat/clifford_algebra.h, glucat/framed_multi_imp.h,
glucat/index_set.h, glucat/index_set_imp.h,
glucat/matrix_multi_imp.h: Modernize: use trailing return type: part
3
2021-10-25 Paul Leopardi <paul.leopardi@anu.edu.au>