- Jul 28, 2023
-
-
Sébastien Villemot authored
[skip ci]
-
Sébastien Villemot authored
[skip ci]
-
- Jul 19, 2023
-
-
Related to Dynare/dynare#1893 and Dynare/dynare#1894
-
- Jul 07, 2023
-
-
Sébastien Villemot authored
Initialization with initalizer list is nicer. And, more importantly, initialization with parentheses is not supported by Clang < 16.
-
- Jul 06, 2023
-
-
Sébastien Villemot authored
Add interface for brooks_gelman_plotrows option See merge request Dynare/preprocessor!78
-
- Jul 05, 2023
-
-
Johannes Pfeifer authored
-
- Jul 04, 2023
-
-
Sébastien Villemot authored
Remove unused exo_names_orig_ord See merge request Dynare/preprocessor!77
-
- Jun 23, 2023
-
-
Sébastien Villemot authored
-
Johannes Pfeifer authored
-
Sébastien Villemot authored
Rename resid command See merge request Dynare/preprocessor!76
-
- Jun 22, 2023
-
-
Johannes Pfeifer authored
Related to dynare#1888
-
Sébastien Villemot authored
– enforce POSIX version of the MinGW cross-compiler – add strip binary [skip ci]
-
- Jun 21, 2023
-
-
Sébastien Villemot authored
New homotopy options for perfect_foresight_{setup,solver} and perfect_foresight_with_expectation_errors_solver Also remove homotopy_alt_starting_point option, and some options from perfect_foresight_with_expectation_errors_setup.
-
- Jun 15, 2023
-
-
Sébastien Villemot authored
-
- Jun 12, 2023
-
-
Sébastien Villemot authored
That architecture is now essentially obsolete.
-
- Jun 08, 2023
-
-
Sébastien Villemot authored
- add proper detection of Boost - add logic for making FlexLexer.h always available - statically link the executable if prefer_static=true - add Homebrew native file - add Windows cross file
-
- Jun 07, 2023
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
Sébastien Villemot authored
This is due to our Bison files requiring version 3.2. [skip ci]
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
- May 25, 2023
-
-
Sébastien Villemot authored
-
- May 17, 2023
-
-
Sébastien Villemot authored
-
- May 12, 2023
-
-
Sébastien Villemot authored
Temporary terms computed in previous blocks were not used in the bytecode output of a given block. This was inefficient (because this means that expressions already computed and store in the temporary terms vector would be recomputed), and incidentally it would break the external functions output (because it would trigger a lookup in the “TEF terms”, which would thus fail). Closes: #115
-
Sébastien Villemot authored
parallel_use_psexec: use correct field See merge request Dynare/preprocessor!75
-
- May 11, 2023
-
-
Johannes Pfeifer authored
-
- Apr 24, 2023
-
-
Sébastien Villemot authored
If the model is purely backward, determine whether all original equations have a single contemporaneous endogenous on the LHS. If this is the case, then first try a normalization by enforcing that each original equation is matched with the endogenous on the LHS. This helps with the simulation of purely backward models, where equations are renormalized with mfs=3, since it produces a simpler system to be recursively evaluated/solved.
-
Sébastien Villemot authored
It would previously return a boolean. The exception is more convenient for producing a different error message in the case of the specialized algorithm introduced in the next commit.
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
- Apr 18, 2023
-
-
Sébastien Villemot authored
-
- Apr 11, 2023
-
-
Sébastien Villemot authored
This allows the compiler to better optimize by inlining those call when worth it.
-
Sébastien Villemot authored
Adapt the code accordingly.
-
- Apr 07, 2023
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
The C99 copysign() function was used in the generated C output, but that function does not correctly handle zero. Replace it by a custom sign() function.
-
- Apr 05, 2023
-
-
Sébastien Villemot authored
Improve performance on very large models (⩾ 5000 equations). Note that std::unordered_set cannot be used for the temporary_terms_t type, because ordering is needed there (for writing the output files).
-
Sébastien Villemot authored
Improves performance on very very large models (tens of thousands of equations).
-
- Apr 03, 2023
-
-
Sébastien Villemot authored
-
- Mar 29, 2023
-
-
Sébastien Villemot authored
The implementation no longer relies on ramsey_policy.m at the MATLAB/Octave level. By the way, drop ModFileStructure::ramsey_model_present, which is now redundant.
-