- Feb 18, 2020
-
-
Sébastien Villemot authored
(cherry picked from commit 8f4d4a0c)
-
Sébastien Villemot authored
In Octave, when some values given to the sparse() function are numerically zero, then the nzmax of the generated sparse matrix is shrinked accordingly; while under MATLAB, the nzmax is the length of the vector of values, zeros included. The check at the top of DynamicModelMFile::unpackSparseMatrixAndCopyIntoTwoDMatData() would then fail under Octave if some higher-derivatives had an element which is symbolically non-zero but numerically zero. We therefore relax the check, and accordingly adapt the code that handles numerical zeros. This bug was uncovered by tests/pruning/AnSchorfheide_pruned_state_space.mod, which was failing under Octave. (cherry picked from commit 144bdf34)
- Feb 17, 2020
-
-
Sébastien Villemot authored
(cherry picked from commit ef4df1df)
-
Sébastien Villemot authored
(cherry picked from commit a79dbe57)
-
Sébastien Villemot authored
(cherry picked from commit 2f13d661)
-
Sébastien Villemot authored
This is a partial revert of 8fa4c483. Actually, the official name is “GNU Octave”, and it is easier to find it under that name in search engines. So use the full name at a few prominent places, and use the shorter “Octave” everywhere else. (cherry picked from commit 3106ebbb)
-
Sébastien Villemot authored
– fix lookbehind to handle `-` sign in substitution of dates in native statements (#1708) — remove support for weekly dates
-
(cherry picked from commit 3af2cc3f)
-
Sébastien Villemot authored
The workaround consists in appending the names of those macro-directives with a regular space followed by a zero-width space (U+200B). An extra LaTeX declaration was also added in order to make this hack work with the PDF. Ref. #1707 (cherry picked from commit cd195279)
-
(cherry picked from commit 62230166)
-
(cherry picked from commit 14ef010b)
-
- Feb 16, 2020
-
-
Stéphane Adjemian authored
(cherry picked from commit e5dca48abb5b3a071e9594f53729ba99b45ab4da)
-
Stéphane Adjemian authored
(cherry picked from commit 1c654fd7c6b3e88c5d1ff4d94839ca975cbf1cd8)
-
Stéphane Adjemian authored
(cherry picked from commit 1aee2079036abcfac1991b53055534b659d4e008)
-
Stéphane Adjemian authored
(cherry picked from commit 27867499261138b5a17cf3fc62ceeaebaf760f63)
-
Stéphane Adjemian authored
... Which would probably need to be updated ;-) (cherry picked from commit 5e28c6cb422777612c8972d38bc7dbf4f4a5a5ae)
-
Stéphane Adjemian authored
(cherry picked from commit c4a4613d0bfb002092ff672006bac8d9b048feaa)
-
Stéphane Adjemian authored
(cherry picked from commit ed38320d6b3c48f8413d368ed3c990613d43da6c)
-
- Feb 15, 2020
-
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
[skip ci] (cherry picked from commit fb19cce2)
-
- Feb 14, 2020
-
-
Sébastien Villemot authored
(cherry picked from commit 99d2b5ad)
-
[skip ci] (cherry picked from commit 71def361)
-
- Feb 13, 2020
-
-
Sébastien Villemot authored
Implicit expansion (a.k.a. automatic broadcasting) was introduced in MATLAB R2016b (and it has been present in Octave for quite some time). Hence use bsxfun() instead. The problem had been introduced in 228b2a53. (cherry picked from commit 133b77c0)
-
Sébastien Villemot authored
Under Octave, the default seed in fs2000ns_uncorr_ME.mod leads to a generated dataset that makes fs2000ns_corr_ME.mod and fs2000ns_corr_ME_missing.mod fail (due to a large difference between univariate and multivariate diffuse filters). (cherry picked from commit 633f1ad8)
-
Sébastien Villemot authored
-
- Feb 12, 2020
-
-
Sébastien Villemot authored
(cherry picked from commit 3b60e26e)
-
(cherry picked from commit 98000414)
-
(cherry picked from commit b07adee2)
-
(cherry picked from commit dd0e9fe7)
-
(cherry picked from commit d78ef0d6)
-
Closes Dynare/dynare#1705 (cherry picked from commit a1ebc94e)
-
(cherry picked from commit 228b2a53)
-
- Feb 11, 2020
-
-
Sébastien Villemot authored
The steady state is always zero for discretionary policy. And, in the case of a steady state file, this call would not be able to update parameters (since it does not modify M_), nor would it need to do so (since this has already be done earlier in the function). Ref. #1705 (cherry picked from commit 181725c7)
-
Sébastien Villemot authored
(cherry picked from commit d5312e8e)
-
Sébastien Villemot authored
(cherry picked from commit e2c69fbf)
-
- Feb 10, 2020
-
-
Sébastien Villemot authored
(cherry picked from commit b5de8b18)
-
Sébastien Villemot authored
Under GNU/Linux and macOS, double-quote arguments before passing them to the shell. In particular, this allows passing single-quotes within those arguments. We therefore have to escape the four characters that are interpreted within double-quoted strings in POSIX shells: \, ", $ and ` On Windows, also systematically escape the backslashes. Also move display of arguments before escaping, so that it remains readable. Ref. #1696 (cherry picked from commit ae59f4dc)
-