<
Previous version of Ox>
<
Next version of Ox>
Ox 7.2: new features and fixes
New features and enhancements in version 7.2
Fixed problems in version 7.2
New features and enhancements in version 7.2
- Can skip items in multiple assignment, e.g.:
[a,,c] = {1, 2, 3};
setting a to 1 and c to 3.
- Assignment of single character string into character position of string now allowed, e.g.:
s[i] = "a";
But this is still an error: s[i] = "ab";
Fixed problems in version 7.2:
-
println("x", "%11s", "", "x");
println("x", "%v", "", "x");
prints
x x
x""x
from Ox, but
xx
xx
when running from an oxo file.
- Using lambda function with return in constructor would give error message:
`de/constructor cannot return a value'
- sscan(&sin, " %z", &sline); would not handle the text before the %z correctly
(in this example a space to skip leading white space) when updating the sin argument.
- Simulator class would not report coefficients if any are always zero.
- {} as default argument in class member would lead to a crash.
- New version of Lapack.
- decschur and decschurgen should be labelled as OX_SERIAL, because they are not threadsafe.
- foreach potentially had a memory leak (if it did, it happened
at the end of every iteration).
- find(where, what) always returns -1 when where is an integer or double; this
find issue also seems to play a role in PcGive forecasting.
- Fixed potential error in handling OxGauss matrix constant.
- Fixed redefinition error when using OxGauss lcg file.
Ox version 7.20.
©
JA Doornik
This file last changed .