Commits on Source (63)
-
The mapping from economic to steady state instruments is not one-to-one. Trigger warnings instead of errors.
-
-
-
-
Since 3244340e, the MEX files are built with -fstack-protector. But this added a dynamic link to libssp-0.dll on some MEX files, making them unusable.
-
-
For the time being, the HDF5 package is held back, because of this issue which affects version 1.14.0: https://github.com/msys2/MINGW-packages/issues/15449#issuecomment-1470098865
-
Link only the needed parts, instead of embedding the whole library.
-
Also fixes bug with rank not working with sparse matrices
-
Calls to change_type can be done in a file named model-inversion-setup.inc in the current folder. The file is included, between the declaration of the exogenous variables and the model block, in the aggregate mod file if and only if the macrovariable InvertModel exists and is equal to True. To invert a model, the user just has to run the aggregated mod file with -DInvertModel=True on the command line.
-
See #161 and http://savannah.gnu.org/bugs/?52569
-
-
The eig() function has been been able to return the left eigenvectors since at least Octave 4.4.
-
The rank() and null() functions accept a tolerance argument since at least Octave 3.8.
-
Only change the setting locally, as is done in isolder.m and parallel/dynareParallelRmDir.m.
-
-
-
-
-
-
-
-
-
-
-
HDF5 itself now drags a lot of new dependencies (curl and its own deps, openssl).
-
– use_dll: under Windows, bugfix related to excessive size of PATH variable – minor macroprocessor refactoring
-
[skip ci]
-
These should only be warnings, and they are already implemented in model_diagnostics (see 39ae0809).
-
–
Incorrect stochastic transformation with endo lead ⩾ 2 or exo lead ⩾ 1 in external functions – New solution for solving the Ramsey steady state with Lagrange multipliers with lead or lag ⩾ 2. Now generates a dedicated file for derivatives of static model w.r.t. multipliers using chain rule derivation (#633, #1119, #1133) – Incorrect cost table used when computing temporary terms in static model with “use_dll” – Crash when writing the (static) set_auxiliary_variables file in the presence of external functions -
-
If auxiliary variables were created *before* the Lagrange multipliers (e.g. aux vars related to the expectation or diff operators), then the vector of residuals of the reduced Ramsey steady state problem (with respect to original variables, as computed by the dyn_ramsey_static_1 subfunction) was incorrect.
-
– new fields: M_.ramsey_orig_{eq,endo}_nbr – drop M_.ramsey_eq_nbr and M_.orig_eq_nbr – new field: M_.discretionary_orig_eq_nbr
-
-
– ramsey_policy is now fully implemented at the preprocessor level –
ramsey_policy: lift restriction that order must be ⩽ 2 – Extend incompatibility with deterministic exogenous to ramsey_model command -
-
-
-
-
There was probably no bug but it is safer this way.
-
mxArray objects were not properly destroyed within the iteration loop, leading to higher memory usage. Note that there was no memory leak, because these objects would be destroyed later by MATLAB when exiting the MEX.
-
int64_t on 64-bit machines better expresses the intent than ptrdiff_t. This is also more consistent with what is done in Fortran.
-
-
-
Explain that the solver is a direct sparse LU, to differentiate it from stack_solve_algo={2,3,4} which use the same Newton algorithm but with different solvers.
-
-
-
[skip ci]
-
To prevent name mangling with potentially available function (matlab toolbox).
-
-
[skip ci]
-
-
-
-
This ensures that we will get a compiler warning reminding us to support opcodes that may be added in the future.
-
Bytecode: add missing floating point exception handling for sqrt and several trigonometric functions
-
–
sign(0) was returning 1 instead of 0 with use_dll – Performance improvements on very large models -
(cherry picked from commit 7d483da86adac79fdec8ba1533924df982da9f86)
-
Works only with MATLAB R2022a beta (ARM) (cherry picked from commit 1317a39b371a952da9a50b2fbe4580ec11ba0009)
-
(cherry picked from commit 940cfa893b1fec83ff824e36851b82d36fd68875)
-
[skip ci] (cherry picked from commit a24720e59fef3d3fe97b826858749c534ffefef7)
-
-
Showing
- .gitignore 7 additions, 1 deletion.gitignore
- .gitlab-ci.yml 4 additions, 5 deletions.gitlab-ci.yml
- NEWS.md 57 additions, 0 deletionsNEWS.md
- README.md 42 additions, 40 deletionsREADME.md
- doc/manual/source/installation-and-configuration.rst 2 additions, 2 deletionsdoc/manual/source/installation-and-configuration.rst
- doc/manual/source/running-dynare.rst 1 addition, 1 deletiondoc/manual/source/running-dynare.rst
- doc/manual/source/the-model-file.rst 14 additions, 2 deletionsdoc/manual/source/the-model-file.rst
- m4/ax_matio.m4 16 additions, 10 deletionsm4/ax_matio.m4
- m4/ax_matlab_arch.m4 3 additions, 0 deletionsm4/ax_matlab_arch.m4
- m4/ax_matlab_version.m4 4 additions, 1 deletionm4/ax_matlab_version.m4
- m4/ax_mexopts.m4 27 additions, 4 deletionsm4/ax_mexopts.m4
- macOS/Makefile 28 additions, 12 deletionsmacOS/Makefile
- macOS/build.sh 75 additions, 43 deletionsmacOS/build.sh
- macOS/deps/Makefile 160 additions, 62 deletionsmacOS/deps/Makefile
- macOS/distribution_template.xml 1 addition, 1 deletionmacOS/distribution_template.xml
- macOS/scripts/arm64/postinstall 3 additions, 3 deletionsmacOS/scripts/arm64/postinstall
- macOS/scripts/x86_64/postinstall 96 additions, 0 deletionsmacOS/scripts/x86_64/postinstall
- macOS/welcome_template.html 1 addition, 1 deletionmacOS/welcome_template.html
- matlab/add_path_to_mex_files.m 5 additions, 5 deletionsmatlab/add_path_to_mex_files.m
- matlab/aggregate.m 22 additions, 5 deletionsmatlab/aggregate.m
macOS/scripts/x86_64/postinstall
0 → 100755