-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathTODO.txt
42 lines (27 loc) · 1.67 KB
/
TODO.txt
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
- dynamic build
- unify syntax for %rename, %rename2, %alias, ...
- support for example values (as in gensrc)
- at present, if a function parameter whose type is an enum has a default value, the default is implemented with a little hack where it is converted from a string to the enum e.g.:
"Put" -> Put
need to enhance this to allow default values for enums without having to use a string.
- gensrc does not require defaults to be last, reposit does (because it uses valid C++ syntax).
- test suite
put this into autogenerated serialization_xxx.cpp files?
#if defined BOOST_MSVC
#pragma warning(disable : 4267) // Signed/unsigned mismatch
#endif
- refactor enumerations code
- "permanent" flag - in Excel - declare as P not L. automatically generate default value of false.
In the function code, convert the value from OPER to bool (instead of hard coding it to false).
- It seems that %alias is not working for member functions, and it is necessary to use %rename instead? (see schedule.i)
QLXL FUNCTIONS THAT CRASH EXCEL/QL
==================================
- if you call qlAlphaFormInverseLinear() then qlAlphaFormOperator() with empty arguments then QuantLib crashes because you are attempting to take the 0th item of an empty vector.
- EvolutionDescription: qlIsInTerminalMeasure(), qlIsInMoneyMarketMeasure(), qlIsInMoneyMarketPlusMeasure()
todo.txt for reposit
====================
to see a summary of recent activity on this project please visit
http://quantlib.org/reposit/docs/latest/history.html
if you're interested in contributing to the project or need
further information please consult the mailing list at
https://lists.sourceforge.net/lists/listinfo/quantlib-users