Various fixes authored by Sébastien Villemot's avatar Sébastien Villemot
......@@ -3,26 +3,29 @@ This page documents the bugs fixed in released versions of Dynare. For bugs fixe
Bugs fixed in version 5.5
-------------------------
* In a stochastic context, results could be incorrect if an endogenous with a
lead ⩾ 2 or an exogenous with a lead ⩾ 1 appeared in the argument(s) of a
call to a (nonlinear) external function (bug fixed in
preprocessor@712b11a04575e15f0a5080b469fcd4d7e02b597f)
* With the `use_dll` option of the `model` block, the expression `sign(x)`
would evaluate to ±1 instead of 0 if `x=0` (bug fixed in
preprocessor@b1e4884237376fdce06265b7f96fb63e0bd8b224)
* If the guess value given to the `steady` command was such that the residuals
are all below tolerance, except some that are `NaN`, then this guess value
were all below tolerance, except some that are `NaN`, then this guess value
was incorrectly accepted as the solution to the steady state problem (bug
fixed in 3a789ca7804c2ff6693dd6179c0ca7bd6c54cec6)
* The `method_of_moments` command with GMM was ignoring the
`analytic_standard_errors` option when using `mode_compute=4` (bug fixed in
3895da48)
* Homotopy with the `extended_path` command at `order=0` was broken (bug fixed
in 6ed90b3dbff232e26122a8eeba2da7faf6a9c770)
* The command line option `parallel_use_psexec` was ignored (bug fixed in
* The `parallel_use_psexec` command-line option was ignored (bug fixed in
4fa6101456fa5b0cc141f34234b1568d78384ba2)
* With the `bytecode` option of `model` block, using the operators `abs()`,
* With the `bytecode` option of the `model` block, using the operators `abs()`,
`cbrt()` and `sign()` would lead to a crash (bug fixed in
1622c74a53623aedb0bcfc2f958310aaa8a9efd2)
* With the `use_dll` option of `model` block, the expression `sign(x)` would
evaluate to ±1 instead of 0 if `x=0` (bug fixed in
preprocessor@b1e4884237376fdce06265b7f96fb63e0bd8b224)
* The `fast` preprocessor option was broken under MATLAB with Windows (bug
* The `fast` command-line option was broken under MATLAB with Windows (bug
fixed in 643face6)
* In a stochastic context, results could be incorrect if an endogenous with a
lead ⩾ 2 or an exogenous with a lead ⩾ 1 appeared in the argument(s) of a
call to a (nonlinear) external function (bug fixed in
preprocessor@712b11a04575e15f0a5080b469fcd4d7e02b597f)
* Ramsey steady state computation could fail if an `expectation` or `diff`
operator was present in the model (bug fixed in
674ebce84baa32072441db339a60801448188840)
......@@ -39,12 +42,9 @@ Bugs fixed in version 5.5
the beginning of a series (bug fixed in dseries@95a011a7 and
dseries@c0786192)
* The `x13` interface in dseries would occasionally crash under Windows with
segmentation violations (bug fixed in
https://git.dynare.org/Dynare/dynare/-/commit/39c2cba1b6c196702490d1cc7706ef5e7ca1939a)
* OccBin: estimation would crash if a previous `shocks(surprise)` simulation was conducted (bug fixed in 37eb1097)
* The `method_of_moments` command with GMM was ignoring the
`analytic_standard_errors` option when using `mode_compute=4` (bug fixed in
3895da48)
segmentation violations (bug fixed in 39c2cba1b6c196702490d1cc7706ef5e7ca1939a)
* OccBin: estimation would crash if a previous `shocks(surprise)` simulation
was conducted (bug fixed in 37eb1097)
* The `internals` command would not find the location of the `_results.mat`
file (bug fixed in 6f8fc22d)
* The `prior optimize` command would not work with `mode_compute=5` (bug fixed
......
......