- Apr 02, 2025
-
-
Sébastien Villemot authored
-
- Mar 18, 2025
-
-
Sébastien Villemot authored
-
- Mar 13, 2025
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
- Feb 13, 2025
-
-
Sébastien Villemot authored
Ref. dynare#1949
-
- Jan 22, 2025
-
-
Stéphane Adjemian authored
Use simulation of the model, based on a first order approximation, as an initial guess for the solver in each period.
-
- Dec 27, 2024
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
However do not set that option permanently (and also disable RemoveSemicolon by default), since the clang-format manual states that these options can lead to incorrect formatting and thus their result should be carefully reviewed.
-
Sébastien Villemot authored
-
- Dec 24, 2024
-
-
Sébastien Villemot authored
The regression was introduced in commit 84d792bc, when leads/lags were allowed on model-local variables. The treatment of model-local variables without leads/lags was negatively impacted. This commit fixes the regression by restoring the former behaviour for model-local variables without leads/lags. Reported on https://forum.dynare.org/t/pre-processing-takes-very-long/26865 Ref. dynare#1929
-
- Dec 02, 2024
-
-
Sébastien Villemot authored
-
- Nov 28, 2024
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
NB: the “overwrite” option only works for the same type of “learnt_in” value, i.e. an integer-valued “learnt_in” cannot replace a date-valued “learnt_in” and vice versa.
-
Sébastien Villemot authored
-
Sébastien Villemot authored
New options {first,last}_simulation_period to perfect_foresight{,with_expectation_errors}_setup commands
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
- Nov 25, 2024
-
-
Sébastien Villemot authored
Allow non_zero option in steady command See merge request !109
-
- Nov 21, 2024
-
-
Johannes Pfeifer authored
-
- Nov 20, 2024
-
-
Sébastien Villemot authored
Automatically detected by clang-tidy using modernize-use-equals-default check.
-
Sébastien Villemot authored
Automatically detected using clang-tidy with modernize-use-nodiscard check.
-
Sébastien Villemot authored
-
Sébastien Villemot authored
– enable new options InsertNewlineAtEOF and RemoveSemicolon – reformat the code accordingly
-
- Nov 18, 2024
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
[skip ci]
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
Sébastien Villemot authored
Dates handling inside Dynare statements was done in the Flex scanner using a hack that would introduce some extra characters in the character stream (in order to return a call to the “dates('…')” constructor to Bison). But this would break the column location counter, because the latter would count characters that do not exist in the user file. This commit fixes it by implementing a more natural handling of dates, adding the “dates('…')” constructor directly at the level of the semantic value.
-
- Nov 08, 2024
-
-
Sébastien Villemot authored
– Harmonize location output for warnings so that it is the same as for errors (i.e. more explicit about what is the line number and the column number) – Remove obsolete stuff for delayed error messages that should have been removed in db1f6c29. – Factorize some printing logic with ParsingDriver::undeclared_model_variable_error(). – Simplify WarningConsolidation class
-
Sébastien Villemot authored
Also do some coding style manual enforcement.
-
Sébastien Villemot authored
The call to model_error() would return and lead to an incorrect dereferencing of the optional<int> rv. The call to model_error() should have been replaced by a call to error() in db1f6c29. Then the move to an optional<int> in 46b2c735 introduced the bug. See https://forum.dynare.org/t/preprocessing-failed-for-specific-mod-file/26705
-
- Nov 06, 2024
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
- Nov 05, 2024
-
-
Sébastien Villemot authored
This information can be computed from MATLAB/Octave. This will facilitate the introduction of dates in shock sequences.
-
Sébastien Villemot authored
Field names used in the option structure were slightly different depending on whether the option value was an integer or a date. This is confusing. This commit aligns the structure field names with the option names. Type checking can then be done at the MATLAB/Octave level.
-
- Oct 30, 2024
-
-
Sébastien Villemot authored
This should have been removed in commit 2315bdb5. Ref. dynare#1859
-
- Oct 24, 2024
-
-
Sébastien Villemot authored
Epilogue variables can have leads/lags when appearing on the RHS of the epilogue block. The method VariableNode::maxLagWithDiffsExpanded() was already handling them, so this commit adapts other methods for consistency.
-