-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Expand file tree
/
Copy pathChangeLog.txt
More file actions
3408 lines (2544 loc) · 131 KB
/
Copy pathChangeLog.txt
File metadata and controls
3408 lines (2544 loc) · 131 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
commit 44783bb54ffc6b0a489a80d708767164971a8c6b
Author: lballabio[bot] <224797326+lballabio-bot@users.noreply.github.com>
Date: Wed, 1 Jul 2026 15:55:00 +0000
Set version to 1.43-rc
CMakeLists.txt | 4 ++--
configure.ac | 2 +-
ql/version.hpp | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
commit 0e5b4e0f531cc8d3749bdcb2f202b8d615a97697
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Wed, 1 Jul 2026 12:18:15 +0200
Fix link to PR
News.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7c776524bc22fe777e1857a0d7d6a1d2b61e0b67
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Wed, 1 Jul 2026 12:15:32 +0200
Update news
News.md | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
commit 0ee883bbe7716b34d1a913b6e5d2538fe7658a91
Author: lballabio[bot] <224797326+lballabio-bot@users.noreply.github.com>
Date: Wed, 1 Jul 2026 08:55:23 +0000
Automated fixes by clang-tidy
ql/math/optimization/lbfgsb.cpp | 1 -
1 file changed, 1 deletion(-)
commit d4aedd08b38784374f977d4f054ce4e791b3a0df
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Wed, 1 Jul 2026 11:07:44 +0200
Update list of contributors
Contributors.txt | 10 ++++++++++
1 file changed, 10 insertions(+)
commit 92e247a1443f8ecf56b65b53b63a88779370695f
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Wed, 1 Jul 2026 11:07:30 +0200
Edit a few test messages
test-suite/constnotionalcrosscurrencybasisswap.cpp | 4 ++--
test-suite/constnotionalcrosscurrencyfixedvsfloatingswap.cpp | 2 +-
test-suite/constnotionalcrosscurrencyswap.cpp | 6 +++---
3 files changed, 6 insertions(+), 6 deletions(-)
commit 37afeaa399bf29f9003259a2e2d4880fea989347
Author: lballabio[bot] <224797326+lballabio-bot@users.noreply.github.com>
Date: Sun, 28 Jun 2026 02:25:34 +0000
Automated fixes by clang-tidy
ql/math/optimization/lbfgsb.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit d99d5dff9b96051b803ac365bfd7e8dcfdf15be2
Author: lballabio[bot] <224797326+lballabio-bot@users.noreply.github.com>
Date: Wed, 24 Jun 2026 09:47:30 +0000
Update copyright list in license
LICENSE.TXT | 1 +
1 file changed, 1 insertion(+)
commit 3b921d4170834f6b96d8e93081fbc67a4db6a0f0
Merge: 9863b578a 777a46dd1
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Wed, 24 Jun 2026 11:40:48 +0200
Add L-BFGS-B Limited-Memory Bound-Constrained Optimizer (#2635)
commit 777a46dd1c1213e82bee6595c39df3f900e05b78
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Tue, 23 Jun 2026 15:32:19 -0500
Adding context for algorithmic tradeoffs + fTol corrections.
ql/math/optimization/lbfgsb.hpp | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
commit baf7fdb789dcd70dba77d5ac926133432461757d
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Tue, 23 Jun 2026 15:28:42 -0500
Updating tests to use proper fTol instead of factr.
test-suite/optimizers.cpp | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
commit 9cd5964f96a6acb9eac040d3a810b66de9e51de8
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Tue, 23 Jun 2026 15:28:08 -0500
Update LBFGSB to use fTol instead of factr, similar to other optimization methods.
ql/math/optimization/lbfgsb.cpp | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 9863b578af0caa4cecabf697196533e84a8308b6
Merge: 7f697de95 42486f796
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Tue, 23 Jun 2026 11:03:29 +0200
introduce CashFlow::isCoupon() to replace dynamic casts (#2638)
commit 7f697de95e4f32ffb46929ff2e9d4405ed94d5cd
Merge: 37ef07e19 de0f71df4
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Tue, 23 Jun 2026 10:59:53 +0200
Pricing Bonds with face values other than $100 (#2637)
commit a14bcdceb9cbe51e51acbe431a6c807ab74d26aa
Author: Colin Alberts <colin.albs@gmail.com>
Date: Mon, 22 Jun 2026 12:46:29 -0500
Adding l-bfgs-b files to other compilation files (cicd checks failed).
QuantLib.vcxproj | 2 ++
QuantLib.vcxproj.filters | 6 ++++++
2 files changed, 8 insertions(+)
commit 42486f796fff424093c781771901ee69424dbf80
Author: Peter Caspers <pcaspers1973@gmail.com>
Date: Mon, 22 Jun 2026 18:47:36 +0200
replace dnyamic casts to Coupon
Examples/BermudanSwaption/BermudanSwaption.cpp | 2 +-
ql/cashflows/cashflows.cpp | 30 +++++++++++-----------
ql/cashflows/conundrumpricer.cpp | 4 +--
ql/cashflows/lineartsrpricer.cpp | 2 +-
ql/experimental/basismodels/swaptioncfs.cpp | 14 +++++-----
ql/experimental/callablebonds/callablebond.cpp | 2 +-
ql/experimental/credit/integralcdoengine.cpp | 6 ++---
ql/experimental/credit/midpointcdoengine.cpp | 6 ++---
ql/instruments/assetswap.cpp | 2 +-
ql/instruments/bond.cpp | 2 +-
ql/instruments/creditdefaultswap.cpp | 2 +-
.../utilities/fdmaffinemodelswapinnervalue.hpp | 2 +-
ql/pricingengines/bond/riskybondengine.cpp | 2 +-
test-suite/bermudanswaption.cpp | 10 ++++----
test-suite/cashflows.cpp | 18 ++++++-------
test-suite/creditdefaultswap.cpp | 14 +++++-----
16 files changed, 59 insertions(+), 59 deletions(-)
commit ed3b0ae805823064f085c5b5a8ebefb401b29091
Author: Peter Caspers <pcaspers1973@gmail.com>
Date: Mon, 22 Jun 2026 18:47:29 +0200
fix
ql/cashflow.hpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4fb260b134c88a6d54cc6c30ea6059e85b556cca
Author: Peter Caspers <pcaspers1973@gmail.com>
Date: Mon, 22 Jun 2026 18:41:01 +0200
Revert "introduce CashFlow::isCoupon() to replace dynamic casts"
This reverts commit 057720f26b838e4b4bad7fd48d3adf83dce73185.
ql/cashflows/cashflows.cpp | 75 +++++++++++++---------
ql/cashflows/conundrumpricer.cpp | 8 +--
ql/cashflows/lineartsrpricer.cpp | 3 +-
ql/experimental/basismodels/swaptioncfs.cpp | 28 ++++----
ql/experimental/callablebonds/callablebond.cpp | 3 +-
ql/experimental/credit/integralcdoengine.cpp | 17 ++---
ql/experimental/credit/midpointcdoengine.cpp | 12 ++--
ql/instruments/assetswap.cpp | 7 +-
ql/instruments/bond.cpp | 4 +-
ql/instruments/creditdefaultswap.cpp | 4 +-
.../utilities/fdmaffinemodelswapinnervalue.hpp | 3 +-
ql/pricingengines/bond/riskybondengine.cpp | 4 +-
12 files changed, 83 insertions(+), 85 deletions(-)
commit 1f3c4c5f1a10615edfa88b891b89d9e68bdd0dad
Author: Peter Caspers <pcaspers1973@gmail.com>
Date: Mon, 22 Jun 2026 18:40:33 +0200
Revert "fix scope"
This reverts commit cbbb119b5456b766b753d15abf24faa5043d8d06.
ql/experimental/credit/midpointcdoengine.cpp | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit f6767709c528f549c24f48e53d30c990368f49ef
Author: Peter Caspers <pcaspers1973@gmail.com>
Date: Mon, 22 Jun 2026 18:40:33 +0200
Revert "typo"
This reverts commit 8dab2eb701b691eec97fe6fce031801daadbddef.
ql/experimental/credit/midpointcdoengine.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 63caf8389c8709e428f55f5a8c6ac48365ba2bbd
Author: Peter Caspers <pcaspers1973@gmail.com>
Date: Mon, 22 Jun 2026 18:40:32 +0200
Revert "typos"
This reverts commit d27af59b3addfe6e6c60317934f63f89eb3a3ee2.
ql/instruments/creditdefaultswap.cpp | 2 +-
ql/pricingengines/bond/riskybondengine.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit ac020c660b1498434da2d02a5c726c82eaa1042b
Author: Peter Caspers <pcaspers1973@gmail.com>
Date: Mon, 22 Jun 2026 18:40:29 +0200
Revert "do not require a coupon"
This reverts commit 0563fa85551b900dc6afd924fd2b41e33ffeb83e.
ql/experimental/callablebonds/callablebond.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 3a7d6cf0747fbf83ee341074a1a745d2c5f53c86
Author: Peter Caspers <pcaspers1973@gmail.com>
Date: Mon, 22 Jun 2026 18:39:56 +0200
drop in replacement for dynamic cast to Coupon
ql/cashflow.hpp | 9 ++++++---
ql/cashflows/coupon.cpp | 3 +++
ql/cashflows/coupon.hpp | 4 +++-
3 files changed, 12 insertions(+), 4 deletions(-)
commit 37ef07e19eb9df4d742aeb508eac586ab1c89e82
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 22 Jun 2026 11:22:30 +0000
Bump actions/checkout from 6 to 7
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
.github/workflows/cmake-latest-runners.yml | 2 +-
.github/workflows/cmake.yml | 12 ++++++------
.github/workflows/codeql-analysis.yml | 2 +-
.github/workflows/copyrights.yml | 2 +-
.github/workflows/coveralls.yml | 2 +-
.github/workflows/devenv-images.yml | 2 +-
.github/workflows/doxygen.yml | 4 ++--
.github/workflows/filelists.yml | 2 +-
.github/workflows/generated-headers.yml | 2 +-
.github/workflows/headers.yml | 2 +-
.github/workflows/includes.yml | 2 +-
.github/workflows/increase-version-number.yml | 2 +-
.github/workflows/license-url.yml | 2 +-
.github/workflows/linux-full-tests.yml | 2 +-
.github/workflows/linux-nondefault.yml | 2 +-
.github/workflows/linux.yml | 2 +-
.github/workflows/macos-nondefault.yml | 2 +-
.github/workflows/macos.yml | 2 +-
.github/workflows/misspell.yml | 2 +-
.github/workflows/msvc-all-configs.yml | 2 +-
.github/workflows/msvc-analysis.yml | 2 +-
.github/workflows/msvc-nondefault.yml | 2 +-
.github/workflows/msvc.yml | 2 +-
.github/workflows/namespaces.yml | 2 +-
.github/workflows/prepare-patch-release.yml | 2 +-
.github/workflows/prepare-release-candidate.yml | 2 +-
.github/workflows/prepare-release.yml | 2 +-
.github/workflows/publish-release-candidate.yml | 2 +-
.github/workflows/publish-release.yml | 6 +++---
.github/workflows/sanitizer.yml | 4 ++--
.github/workflows/sync-org-repo.yml | 2 +-
.github/workflows/sync-qldefines.yml | 2 +-
.github/workflows/test-macros.yml | 2 +-
.github/workflows/test-times.yml | 2 +-
.github/workflows/tidy.yml | 2 +-
35 files changed, 44 insertions(+), 44 deletions(-)
commit de0f71df438d3d56d8509d4cd6bfe3d8a80ef91f
Author: Hetal Sharma <sharmaahetal@gmail.com>
Date: Mon, 22 Jun 2026 15:10:21 +0530
Pricing Bonds with face values other than
ql/instruments/bond.hpp | 6 ++++++
ql/pricingengines/bond/bondfunctions.hpp | 5 +++++
2 files changed, 11 insertions(+)
commit 0563fa85551b900dc6afd924fd2b41e33ffeb83e
Author: Peter Caspers <pcaspers1973@gmail.com>
Date: Mon, 22 Jun 2026 08:47:12 +0200
do not require a coupon
ql/experimental/callablebonds/callablebond.cpp | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
commit d27af59b3addfe6e6c60317934f63f89eb3a3ee2
Author: Peter Caspers <pcaspers1973@gmail.com>
Date: Sun, 21 Jun 2026 22:04:01 +0200
typos
ql/instruments/creditdefaultswap.cpp | 2 +-
ql/pricingengines/bond/riskybondengine.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 8dab2eb701b691eec97fe6fce031801daadbddef
Author: Peter Caspers <pcaspers1973@gmail.com>
Date: Sun, 21 Jun 2026 21:55:18 +0200
typo
ql/experimental/credit/midpointcdoengine.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit cbbb119b5456b766b753d15abf24faa5043d8d06
Author: Peter Caspers <pcaspers1973@gmail.com>
Date: Sun, 21 Jun 2026 21:52:33 +0200
fix scope
ql/experimental/credit/midpointcdoengine.cpp | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 057720f26b838e4b4bad7fd48d3adf83dce73185
Author: Peter Caspers <pcaspers1973@gmail.com>
Date: Sun, 21 Jun 2026 19:38:21 +0200
introduce CashFlow::isCoupon() to replace dynamic casts
ql/cashflow.hpp | 2 +
ql/cashflows/cashflows.cpp | 75 +++++++++-------------
ql/cashflows/conundrumpricer.cpp | 8 +--
ql/cashflows/coupon.hpp | 1 +
ql/cashflows/lineartsrpricer.cpp | 3 +-
ql/experimental/basismodels/swaptioncfs.cpp | 28 ++++----
ql/experimental/callablebonds/callablebond.cpp | 3 +-
ql/experimental/credit/integralcdoengine.cpp | 17 +++--
ql/experimental/credit/midpointcdoengine.cpp | 12 ++--
ql/instruments/assetswap.cpp | 7 +-
ql/instruments/bond.cpp | 4 +-
ql/instruments/creditdefaultswap.cpp | 4 +-
.../utilities/fdmaffinemodelswapinnervalue.hpp | 3 +-
ql/pricingengines/bond/riskybondengine.cpp | 4 +-
14 files changed, 88 insertions(+), 83 deletions(-)
commit 1616e3ce16138686874b50724546aaf9bfddc5b8
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sun, 21 Jun 2026 10:07:50 -0500
Shortening explanations.
test-suite/optimizers.cpp | 65 +++++++++++++++++++++++------------------------
1 file changed, 32 insertions(+), 33 deletions(-)
commit 5c9f2b130f5cd0b57fc962d9c77c011265bcff54
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sun, 21 Jun 2026 08:33:59 -0500
Formatting cleanup.
ql/math/optimization/lbfgsb.cpp | 88 ++++++++++++++++++++++++++++++++++-------
1 file changed, 74 insertions(+), 14 deletions(-)
commit 6976545c85a2efccfbc80deabcbaba1d56a3b55e
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sun, 21 Jun 2026 08:29:39 -0500
Fixing Problem type.
ql/math/optimization/lbfgsb.hpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 044461cd372bdd99d8405e6d00b36cc12d1e04cc
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 19:16:30 -0500
Removing testing classes from header.
ql/math/optimization/lbfgsb.hpp | 16 +---------------
1 file changed, 1 insertion(+), 15 deletions(-)
commit f44cccdb30f58e585d2260fbacd89a932d664570
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 19:13:42 -0500
Removing comparison test against desnse BFGS to reduce bloat.
ql/math/optimization/lbfgsb.cpp | 22 ----------------------
1 file changed, 22 deletions(-)
commit 1c51bb006571bda4b36f279d8a67a697d08ce2ca
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 19:11:48 -0500
Adding compact hessian for unit testing.
ql/math/optimization/lbfgsb.cpp | 22 ++++++++++++++++++++++
ql/math/optimization/lbfgsb.hpp | 19 +++++++++++++++++--
2 files changed, 39 insertions(+), 2 deletions(-)
commit 29383fbfcf0c279388593017a69a0499f3aaf077
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 16:10:53 -0500
Active bound, limited memory tests.
test-suite/optimizers.cpp | 204 +++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 203 insertions(+), 1 deletion(-)
commit 69e06b8e4003c88e7d46a4a6e782f9393b930138
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 15:36:51 -0500
min, max template deduction concerns.
ql/math/optimization/lbfgsb.cpp | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
commit 9bf8a9d2fbdece2f1ba6fc020a901216f4353a53
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 15:32:49 -0500
Formatting.
ql/math/optimization/lbfgsb.cpp | 54 ++++++-------
ql/math/optimization/lbfgsb.hpp | 3 +-
test-suite/optimizers.cpp | 172 +++++++++++++++++++++++++++++++++++++++-
3 files changed, 198 insertions(+), 31 deletions(-)
commit 8761ad715772cf0912c72b7f8ca70bfe0f61a269
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 15:29:36 -0500
Reducing docustrings.
ql/math/optimization/lbfgsb.hpp | 50 ++++++++++-------------------------------
1 file changed, 12 insertions(+), 38 deletions(-)
commit 792352d40d505b9a55e1b2580eef738d6c6c2414
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 15:28:51 -0500
Update hilo conditions.
ql/math/optimization/lbfgsb.cpp | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
commit 3dcc50ff3c8a387e51193577d1e2a9c1cedd99ae
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 15:27:59 -0500
Adding l-BFGS header.
ql/math/optimization/all.hpp | 1 +
1 file changed, 1 insertion(+)
commit a852a21bb27249ef4bc2aef41774d633848a3386
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 15:27:32 -0500
Adding L-BFGSB files.
ql/CMakeLists.txt | 2 ++
1 file changed, 2 insertions(+)
commit 85728054da0751b5ae1cdd58152f890005790ec8
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 15:26:48 -0500
Adding LBFGSB header.
ql/math/optimization/Makefile.am | 2 ++
1 file changed, 2 insertions(+)
commit 4ed229914d9bfd6849ce569f0728221a105d3f5a
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 15:24:13 -0500
Initial lbfgs implementation.
ql/math/optimization/lbfgsb.cpp | 591 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 591 insertions(+)
commit 4542aebaa92c941ac0361ea7c1cb972de5b28c3e
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 15:20:39 -0500
Initial L-BFGS header.
ql/math/optimization/lbfgsb.hpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 859a3065c2659501b4ce79b35a376c7e947dbef9
Author: Colin <34983726+colalb1@users.noreply.github.com>
Date: Sat, 20 Jun 2026 15:19:49 -0500
Initial L-BFGS header.
ql/math/optimization/lbfgsb.hpp | 102 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 102 insertions(+)
commit 3961a8a509522bd99ae1bdb0ecca5dde5576dbd1
Merge: 53c6db6c1 af6caa28a
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Thu, 18 Jun 2026 12:51:24 +0200
Make a few inspectors public in `GeneralizedHullWhite` (#2634)
commit af6caa28a6b5dcf15142cf0412dc77578c2eef46
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Thu, 18 Jun 2026 09:58:43 +0200
Make a few inspectors public in GeneralizedHullWhite
ql/experimental/shortrate/generalizedhullwhite.cpp | 8 --------
ql/experimental/shortrate/generalizedhullwhite.hpp | 11 ++++++-----
2 files changed, 6 insertions(+), 13 deletions(-)
commit 53c6db6c1e51bd361fec3a8799b199ab3738ac1e
Author: lballabio[bot] <224797326+lballabio-bot@users.noreply.github.com>
Date: Tue, 16 Jun 2026 12:59:12 +0000
Update copyright list in license
LICENSE.TXT | 1 +
1 file changed, 1 insertion(+)
commit bc4b3a651e1c0e05640fc4c8a5b18d23a6ea97d3
Merge: e842bbe36 5d7d29d33
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Tue, 16 Jun 2026 14:29:25 +0200
Add Shir overnight index for ILS (#2628)
commit e842bbe369598596ffe015511f2b9f3b408675b7
Author: lballabio[bot] <224797326+lballabio-bot@users.noreply.github.com>
Date: Tue, 16 Jun 2026 08:35:09 +0000
Replace Boost macros that might not work with AAD types
test-suite/overnightindexedcoupon.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5d7d29d33afcd3c64e7ce38f0869a36152fed849
Author: Pratzz1202 <pratyushpatel1609@gmail.com>
Date: Mon, 15 Jun 2026 23:42:08 +0530
Add Shir overnight index for ILS
QuantLib.vcxproj | 2 ++
QuantLib.vcxproj.filters | 6 ++++++
ql/CMakeLists.txt | 2 ++
ql/indexes/ibor/Makefile.am | 2 ++
ql/indexes/ibor/all.hpp | 1 +
ql/indexes/ibor/shir.cpp | 30 ++++++++++++++++++++++++++++++
ql/indexes/ibor/shir.hpp | 45 +++++++++++++++++++++++++++++++++++++++++++++
test-suite/indexes.cpp | 20 ++++++++++++++++++--
8 files changed, 106 insertions(+), 2 deletions(-)
commit 3b1e28ec8a34db2772dacbdf8a724c387493ad49
Merge: 9eac92aff d61d3f9fe
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Tue, 16 Jun 2026 10:08:36 +0200
Use make_shared in volatility-related code (#2619)
commit 9eac92aff5acde9fcee28293d3c9bc2f543004c5
Merge: c06232d06 e413dadb8
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Tue, 16 Jun 2026 10:07:05 +0200
Add optional rounding precision to OvernightIndexedCoupon and OvernightLeg (#2624)
commit e413dadb8e87a663df446e2a36876299f2497120
Author: Disha Dugad <dishadugad16@gmail.com>
Date: Mon, 15 Jun 2026 23:38:11 +0530
Fix initializer order for rounding precision
ql/cashflows/overnightindexedcoupon.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit d61d3f9fee6c22d9fac0c6d0c98c6c1d0e52277e
Author: JewonJeon <jewon.j0620@gmail.com>
Date: Mon, 15 Jun 2026 21:33:47 +0900
add auto when rhs and lhs types are identical
ql/experimental/variancegamma/fftengine.cpp | 3 +--
ql/termstructures/volatility/optionlet/optionletstripper1.cpp | 4 ++--
ql/termstructures/volatility/optionlet/optionletstripper2.cpp | 4 ++--
ql/termstructures/volatility/optionlet/strippedoptionletadapter.cpp | 2 +-
ql/termstructures/volatility/sabrinterpolatedsmilesection.cpp | 2 +-
ql/termstructures/volatility/zabr.cpp | 2 +-
6 files changed, 8 insertions(+), 9 deletions(-)
commit c06232d06b6efa7dac581db27f93ab5f86c39eda
Merge: ccd42d4ad 664084b6e
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Mon, 15 Jun 2026 12:30:15 +0200
Reorder Israel calendar enumeration for backward compatibility (#2627)
commit ccd42d4ad84c126e7ae3640466f74d26ed2ffd4d
Merge: 433576448 97372b005
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Mon, 15 Jun 2026 12:29:23 +0200
Added virtual inheritance and fixed consequent performance issue for DefaultLossModel class. (#2625)
commit 43357644881d4c22c28cbc72d38fa4e1420567d1
Merge: 694762953 abfe572ca
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Mon, 15 Jun 2026 11:06:40 +0200
Fix issue #1817: allow coupon pricers in SwapRateHelper (#2626)
commit 664084b6e851aa8d16846f930fcb43e69c84807d
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Mon, 15 Jun 2026 09:11:20 +0200
Reorder Israel calendar enumeration for backward compatibility
ql/time/calendars/israel.hpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit abfe572ca97980cfcb64da19b893309c82145ada
Author: prathmesh-sananse <sananse.prathmesh01@gmail.com>
Date: Mon, 15 Jun 2026 04:02:50 +0530
Allow passing coupon pricer to SwapRateHelper
ql/termstructures/yield/ratehelpers.cpp | 21 ++++++---
ql/termstructures/yield/ratehelpers.hpp | 11 +++--
test-suite/piecewiseyieldcurve.cpp | 78 ++++++++++++++++++++++++++++++++-
3 files changed, 100 insertions(+), 10 deletions(-)
commit 1bde19dcf900f1ebf37dcd1762e3be8fff0f7732
Author: Disha Dugad <dishadugad16@gmail.com>
Date: Sat, 13 Jun 2026 14:44:51 +0530
Remove invalid OvernightLeg rounding test
test-suite/overnightindexedcoupon.cpp | 12 ------------
1 file changed, 12 deletions(-)
commit 4d2b64b30d7e510c5cfba69a5c21b6e9c94c152a
Author: Disha Dugad <dishadugad16@gmail.com>
Date: Fri, 12 Jun 2026 22:59:03 +0530
Add optional rounding precision to overnight indexed coupons
ql/cashflows/overnightindexedcoupon.cpp | 21 ++++++++++--
ql/cashflows/overnightindexedcoupon.hpp | 9 +++--
test-suite/overnightindexedcoupon.cpp | 60 +++++++++++++++++++++++++++++++++
3 files changed, 86 insertions(+), 4 deletions(-)
commit 69476295385ba4e4791279db821247c89fe485a4
Merge: 954894429 16de99c1f
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Thu, 11 Jun 2026 17:03:20 +0200
Fix AAD build of GaussianCopulaSpreadEngine (#2623)
commit 97372b005a2fc48b46720059afafb5472e778d0f
Author: Marco <27030240+MrC-D3@users.noreply.github.com>
Date: Thu, 11 Jun 2026 15:36:59 +0200
Added virtual inheritance and fixed consequent performance issue when setting the same Basket on DefaultLossModel.
ql/experimental/credit/defaultlossmodel.hpp | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 16de99c1f9a4c9f46f9c1287306ae9404ed271c2
Author: auto-differentiation-dev <107129969+auto-differentiation-dev@users.noreply.github.com>
Date: Thu, 11 Jun 2026 09:23:27 +0100
Use Real-compatible bounds in std::clamp for AAD in GaussianCopulaSpreadEngine
ql/pricingengines/basket/gaussiancopulaspreadengine.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 95489442901a52425ed96463e33c2a626051fe21
Merge: 020372396 f115c2985
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Wed, 10 Jun 2026 11:21:48 +0200
Add `GaussianCopulaSpreadEngine` for spread option pricing (#2621)
commit f115c29852e4b2b2718d953065b60f7b82c92518
Author: Yassine Idyiahia <yassine.id@gmail.com>
Date: Tue, 26 May 2026 21:34:13 +0100
Add `GaussianCopulaSpreadEngine` for spread option pricing
QuantLib.vcxproj | 2 +
QuantLib.vcxproj.filters | 6 +
ql/CMakeLists.txt | 2 +
ql/pricingengines/basket/Makefile.am | 2 +
ql/pricingengines/basket/all.hpp | 1 +
.../basket/gaussiancopulaspreadengine.cpp | 129 +++++++++++++
.../basket/gaussiancopulaspreadengine.hpp | 59 ++++++
test-suite/basketoption.cpp | 201 ++++++++++++++++++++-
8 files changed, 397 insertions(+), 5 deletions(-)
commit 0203723960ed822a878e52b029376d973ca1eec7
Merge: 9f650475a 571cd478f
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Tue, 9 Jun 2026 10:29:21 +0200
Avoid constexpr Real in TrinomialTree so AAD builds compile (#2620)
commit 9f650475ae5c319cc1e9be2176e3058ae8b8a2a0
Merge: e4c146c3d 398bf2cf4
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Tue, 9 Jun 2026 10:24:03 +0200
Israel Calendar update - New TASE and TELBOR (#2613)
commit e4c146c3d4c9d890b0ca2f4b752da3a93a0d349e
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Mon, 8 Jun 2026 14:46:52 +0200
Avoid unnecessary inclusions
test-suite/constnotionalcrosscurrencybasisswap.cpp | 2 +-
test-suite/constnotionalcrosscurrencyfixedvsfloatingswap.cpp | 4 +++-
test-suite/constnotionalcrosscurrencyswap.cpp | 4 +++-
3 files changed, 7 insertions(+), 3 deletions(-)
commit f9855e42b84e08ab91b4f323331cf395813219e6
Merge: 3e784717f 2affee9df
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Mon, 8 Jun 2026 17:37:33 +0200
Remove redundant calls to interpolation.update() (#2618)
commit 398bf2cf43b82b37d1043153078248f109773252
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Mon, 8 Jun 2026 17:33:46 +0200
Add test for Telbor calendar
test-suite/calendars.cpp | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
commit 3e784717f7721e468fbeb0479ec9f35f6309dfeb
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Mon, 8 Jun 2026 14:43:51 +0200
Update documentation
ql/indexes/inflationindex.hpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 67726f4add55a37c626b3d4f597611a14f537506
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Mon, 8 Jun 2026 13:20:58 +0200
Deprecate generic Israel::Settlement
ql/time/calendars/israel.cpp | 2 ++
ql/time/calendars/israel.hpp | 11 ++++++-----
2 files changed, 8 insertions(+), 5 deletions(-)
commit c4e8f3e119800c4a401f9c383752c03379011ae3
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Mon, 8 Jun 2026 13:15:17 +0200
Let TASE isWeekend() return the current Sat/Sun
ql/time/calendars/israel.cpp | 2 +-
test-suite/calendars.cpp | 21 ++++++++++++++++++---
2 files changed, 19 insertions(+), 4 deletions(-)
commit d9298539f7e53134508a1da8ff84491af74e034a
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Mon, 8 Jun 2026 12:36:00 +0200
Update calendar docs
ql/time/calendars/israel.cpp | 4 ++--
ql/time/calendars/israel.hpp | 52 ++++++++++++++++++++++++++++++++++++++------
2 files changed, 47 insertions(+), 9 deletions(-)
commit 571cd478fbadd34f5261706332d020b284e50078
Author: auto-differentiation-dev <107129969+auto-differentiation-dev@users.noreply.github.com>
Date: Mon, 8 Jun 2026 10:34:09 +0100
Use double instead of constexpr Real in TrinomialTree for AAD builds
ql/methods/lattices/trinomialtree.cpp | 2 +-
test-suite/trinomialtree.cpp | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
commit d8f820f5b273571cada079587ed66761b9873d17
Author: JewonJeon <jewon.j0620@gmail.com>
Date: Sun, 7 Jun 2026 12:06:23 +0900
Use make_shared in volatility-related code
.../callablebonds/callablebondconstantvol.cpp | 10 +---
ql/experimental/variancegamma/fftengine.cpp | 4 +-
ql/experimental/variancegamma/fftvanillaengine.cpp | 2 +-
.../variancegamma/fftvariancegammaengine.cpp | 2 +-
.../variancegamma/variancegammaprocess.cpp | 2 +-
ql/termstructures/volatility/abcdcalibration.cpp | 7 +--
.../equityfx/andreasenhugevolatilityinterpl.hpp | 2 +-
.../volatility/equityfx/blackconstantvol.hpp | 4 +-
.../volatility/equityfx/localconstantvol.hpp | 4 +-
.../volatility/equityfx/localvolsurface.cpp | 3 +-
.../volatility/interpolatedsmilesection.hpp | 12 ++--
.../volatility/optionlet/constantoptionletvol.cpp | 11 ++--
.../volatility/optionlet/optionletstripper1.cpp | 9 ++-
.../volatility/optionlet/optionletstripper2.cpp | 22 +++----
.../volatility/optionlet/spreadedoptionletvol.cpp | 6 +-
.../optionlet/strippedoptionletadapter.cpp | 10 ++--
.../volatility/sabrinterpolatedsmilesection.cpp | 18 +++---
.../interpolatedswaptionvolatilitycube.cpp | 12 +---
.../volatility/swaption/spreadedswaptionvol.cpp | 6 +-
.../volatility/swaption/swaptionconstantvol.cpp | 15 +++--
.../volatility/swaption/swaptionvolmatrix.cpp | 20 +++----
ql/termstructures/volatility/zabr.cpp | 67 ++++++++++++----------
.../volatility/zabrinterpolatedsmilesection.hpp | 7 +--
ql/termstructures/volatility/zabrsmilesection.hpp | 8 +--
24 files changed, 121 insertions(+), 142 deletions(-)
commit 2affee9df57f170e4af677bbc2255198a31f3a11
Author: Eugene Toder <eltoder@twosigma.com>
Date: Fri, 5 Jun 2026 14:01:02 -0400
Remove redundant calls to interpolation.update()
.../volatility/interpolatedsmilesection.hpp | 21 ++++++++-------------
1 file changed, 8 insertions(+), 13 deletions(-)
commit a924b400a138894c69a8df97c6b80dcdfdc9cd69
Author: Sébastien Bouvard <71438320+sebastienbou@users.noreply.github.com>
Date: Fri, 5 Jun 2026 10:02:20 +0100
Fix week end logic + comment
ql/time/calendars/israel.cpp | 5 ++++-
ql/time/calendars/israel.hpp | 4 ++--
2 files changed, 6 insertions(+), 3 deletions(-)
commit 5111c3a1442a29b73ab8ec1fdce3e55d14cddf02
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Fri, 5 Jun 2026 09:28:01 +0200
Update copyright attributions
Contributors.txt | 2 +-
LICENSE.TXT | 2 +-
ql/termstructures/volatility/equityfx/piecewiseblackvariancesurface.cpp | 2 +-
ql/termstructures/volatility/equityfx/piecewiseblackvariancesurface.hpp | 2 +-
test-suite/piecewiseblackvariancesurface.cpp | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
commit 3408d5ae32ed62d6e3d3f13e52a1df6d9aabe46a
Merge: 01e4d4df7 cd9a15124
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Fri, 5 Jun 2026 09:17:58 +0200
Use Real-compatible types so AAD builds compile (FX forward engine, variance surface test) (#2616)
commit 01e4d4df7c472f72eb6b1a72bc96206ff8aea3c6
Merge: 0b9aca861 80b0f1f3f
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Fri, 5 Jun 2026 09:17:23 +0200
Fix trinomial tree excessive branching with gated dx floor (#364) (#2615)
commit e61454700b03dae25440fe4d68826bcb411a2c5e
Author: Sébastien Bouvard <71438320+sebastienbou@users.noreply.github.com>
Date: Fri, 5 Jun 2026 08:04:06 +0100
Switch date check within isBusinessDay
ql/time/calendars/israel.cpp | 49 +++++---------------------------------------
ql/time/calendars/israel.hpp | 2 +-
2 files changed, 6 insertions(+), 45 deletions(-)
commit 0b9aca8619f59c772e39064e2870af2aa4bca8c1
Merge: e71bc3db8 4469508ca
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Thu, 4 Jun 2026 18:56:36 +0200
Add warning to `RelativeDateBootstrapHelper` documentation (#2614)
commit cd9a1512481b5ab0f0af24fa138e701683c9cd9b
Author: auto-differentiation-dev <107129969+auto-differentiation-dev@users.noreply.github.com>
Date: Thu, 4 Jun 2026 10:25:47 +0100
Use Real-compatible types for AAD in FX forward engine and variance surface test
ql/pricingengines/forward/discountingfxforwardengine.cpp | 4 ++--
test-suite/piecewiseblackvariancesurface.cpp | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
commit e71bc3db890dd8feefe3a3dffc81887023137ea9
Merge: ff1b15f6f b3468ef4b
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Thu, 4 Jun 2026 10:07:55 +0200
Derive MakeVanillaSwap spot date on the index fixing calendar (#2611)
commit 80b0f1f3fa02e19bffd06ee8767b4fc1f8abf6e9
Author: pandashark <richard.amaya@mac.com>
Date: Thu, 4 Jun 2026 00:21:58 -0500
Register trinomialtree.cpp in autotools and MSBuild file lists
The CMakeLists.txt registration was sufficient for the local CMake
build but the upstream filelists check requires the new test source
in Makefile.am, testsuite.vcxproj, and testsuite.vcxproj.filters.
test-suite/Makefile.am | 1 +
test-suite/testsuite.vcxproj | 1 +
test-suite/testsuite.vcxproj.filters | 3 +++
3 files changed, 5 insertions(+)
commit ff1b15f6f8ef9ffaeab94a21687623bb8e4aa472
Merge: 55d2c60f5 a01bad90c
Author: Luigi Ballabio <luigi.ballabio@gmail.com>
Date: Wed, 3 Jun 2026 14:32:35 +0200
Discount FX forward NPV to reference date (#2606)
commit 4469508ca517e97933b2f6dacc4cc5eb83f3a605
Author: MrC-D3 <27030240+MrC-D3@users.noreply.github.com>
Date: Mon, 1 Jun 2026 11:31:24 +0000
Warning in RelativeDateBootstrapHelper.
ql/termstructures/bootstraphelper.hpp | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
commit 67b09d01141bfc415741a167e4ad703bd7797fc7
Author: Sébastien Bouvard <71438320+sebastienbou@users.noreply.github.com>
Date: Tue, 2 Jun 2026 21:17:32 +0100
Add TelAvivNationalImpl and TelborImpl classes
ql/time/calendars/israel.hpp | 2 ++
1 file changed, 2 insertions(+)
commit a479b2c715fdcbe695f246733f2893ce66289106
Merge: 5f0be3016 7ca043cdd
Author: Sébastien Bouvard <71438320+sebastienbou@users.noreply.github.com>
Date: Tue, 2 Jun 2026 17:40:37 +0100
Merge pull request #1 from sebastienbou/sebastienboufix-ILS-Calendar
Update israel.hpp
commit 5f0be30168d8acf06c009306aa53b22d1e2bddd0
Author: Sébastien Bouvard <71438320+sebastienbou@users.noreply.github.com>
Date: Tue, 2 Jun 2026 17:40:05 +0100
Update israel.cpp
Add New TASE calendar and TELBOR
ql/time/calendars/israel.cpp | 107 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 107 insertions(+)
commit 7ca043cdd69dd210084de8c71ddecd6e20a50d78
Author: Sébastien Bouvard <71438320+sebastienbou@users.noreply.github.com>
Date: Tue, 2 Jun 2026 17:36:10 +0100
Update israel.hpp