Sébastien Villemot
fa12e5abfc
Provisions for MATLAB R2020b
2020-09-24 15:43:06 +02:00
Sébastien Villemot
b1f7924b19
Preprocessor update
...
— simplify external function C output
— internal change to SymbolTable::getTypeSpecificID()
— ensure that negative constants are never marked as temporary terms
2020-09-23 18:37:23 +02:00
Stéphane Adjemian (Charybdis)
4d8c8c407d
Fixed indentation.
2020-09-23 15:32:46 +02:00
Stéphane Adjemian (Charybdis)
202bf913c0
Cosmetic changes.
2020-09-23 13:56:08 +02:00
Stéphane Adjemian (Charybdis)
a40f30cada
Closes #1761 (Fixes for histval_initval_file)
2020-09-23 12:19:18 +02:00
Sébastien Villemot
d61f4166ad
Testsuite: add a test for a purely forward variable in block+bytecode mode
...
Closes : #1727
2020-09-22 16:46:58 +02:00
Sébastien Villemot
73253a0620
Bytecode + Block decomposition: fix crash with purely forward variables
...
After simulating a block containing purely forward variables (thus of type
“evaluate backward”), the it_ variable of the evaluator would be left in an
inconsistent state (typically 0, which means that taking the value of a lagged
variable would lead to an invalid read).
By the way, fix a symmetric problem for backward blocks (which could
potentially create a invalid read for purely backward models).
Ref. #1727
2020-09-22 16:45:44 +02:00
Sébastien Villemot
8803bc1479
Bytecode: minor improvement to debugging information
2020-09-22 16:42:33 +02:00
Michel Juillard
c366a8c3da
fix bugs
2020-09-20 16:52:31 +02:00
Michel Juillard
c2e43c0093
fix histval_initval_file unit tests
2020-09-20 11:11:26 +02:00
Michel Juillard
57c94a1c76
revise options checks
2020-09-19 19:17:42 +02:00
Michel Juillard
9e94252d1a
fix target values for periods
2020-09-19 12:18:24 +02:00
Michel Juillard
b6582c2d5f
fix handling firstsimulationperiod
2020-09-19 12:18:24 +02:00
Michel Juillard
91b4cfd3a8
fixes handling of periods in histval_file/initval_file
2020-09-19 12:14:43 +02:00
Sébastien Villemot
a9fea692e9
Preprocessor: allow 'use_dll' option to be specified on the command line
2020-09-18 15:20:00 +02:00
Sébastien Villemot
0ea2e40adf
Manual: remove compilation warning due to nograph entry being in two different .rst files
...
[skip ci]
2020-09-18 15:17:50 +02:00
Sébastien Villemot
f6e7c2d061
Manual: remove obsolete requirement for 'use_dll' on Windows
...
[skip ci]
2020-09-18 15:05:38 +02:00
Sébastien Villemot
b281d682f2
Manual: document default name for “shock_groups” blocks
...
By the way, fix the syntax description for the name (it needs *not* be quoted).
[skip ci]
2020-09-14 18:43:08 +02:00
Sébastien Villemot
9a726e6138
Dynare++ tutorial: add a note about the computation of IRFs when shocks are correlated
...
The treatment is different that that of Dynare. For more background, see
https://forum.dynare.org/t/difference-between-high-order-approx-in-dynare-and-dynare/16570/4
By the way, make a few minor modernizations.
[skip ci]
2020-09-09 17:04:16 +02:00
Sébastien Villemot
b9812a0ff0
Fix another issue with extended_path + bytecode
...
As reported in https://forum.dynare.org/t/extended-path-bytecode/16577
2020-09-08 13:13:00 +02:00
Sébastien Villemot
82ec87933a
Examples: convert some files to UTF-8
...
Those files were in ISO-8859-1 encoding, which is being phased out.
By the way, use typographic quotes.
[skip ci]
2020-09-07 17:24:53 +02:00
Sébastien Villemot
636d23fa49
Release notes for 4.6.2
...
[skip ci]
2020-09-07 12:35:56 +02:00
Sébastien Villemot
7d0f8aa116
Merge branch 'exogenouslag' into 'master'
...
Exogenouslag
See merge request Dynare/dynare!1759
2020-09-04 14:02:04 +00:00
MichelJuillard
0391dbbeb1
fix bug with lag on exogenous variables on more than one period
...
(cherry picked from commit 492124ce9886e6aef4f4cefef302241d7edfe024)
2020-09-04 14:02:04 +00:00
Sébastien Villemot
9b946ca0af
macOS package: fix compilation of x13as against gfortran 10
...
Add -std=legacy to FFLAGS.
Do the same for the Windows package, even though we don’t yet use version 10 of
gfortran (but that will of course happen at some point).
2020-09-04 10:47:43 +02:00
Sébastien Villemot
fa87c296cb
Preprocessor, use_dll: add the “restrict” C99 keyword to all pointers to double
2020-09-03 18:10:19 +02:00
Sébastien Villemot
26597bf093
Remove more utilities related to conversion of oo_ between Dynare versions
...
Ref. #915
2020-09-03 16:45:21 +02:00
Sébastien Villemot
2840526034
Merge branch 'parallel' into 'master'
...
AnalyseComputationalEnvironment.m: define missing command string used in error message
See merge request Dynare/dynare!1758
2020-09-03 14:41:18 +00:00
Sébastien Villemot
34f66d3db8
Windows package: GCC 10 now depends on zstd
...
Closes: preprocessor#55
By the way, bump other dependencies.
2020-09-03 15:58:05 +02:00
Johannes Pfeifer
d7b7ce8940
AnalyseComputationalEnvironment.m: define missing command string used in error message
2020-09-02 12:41:31 +02:00
Sébastien Villemot
94adca9aad
Preprocessor: remove matched_moments_ as input argument as it is now a field of M_
2020-09-01 15:15:21 +02:00
Sébastien Villemot
b891695680
Merge branch 'JohannesPfeifer/dynare-MoM'
2020-09-01 15:14:43 +02:00
Sébastien Villemot
7738ea0a25
macOS: use GCC 10 for building, since GCC 9 is no longer in Homebrew
2020-09-01 14:39:17 +02:00
Sébastien Villemot
f31aefccf6
Preprocessor update
...
– Make preprocessor recognize default order=2 of stoch_simul
— Fix faulty logic in checks for mh_tune_jscale
— Fix handling of multiple PAC models
— PAC/MCE: improve informative message about # of aux. vars/eqs by adding the
model name
— Fixes to include_eqs/exclude_eqs
— PAC model: rewrite the algorithm for detecting the target, to make it more
robust
— PAC/MCE model: fix timing of target in PAC expectation term
— Add new “matched_moments” block
2020-09-01 14:36:38 +02:00
Sébastien Villemot
695dc8834f
Merge branch 'affiliation' into 'master'
...
Update Johannes's affiliation
See merge request Dynare/dynare!1756
2020-09-01 12:17:05 +00:00
Johannes Pfeifer
96be513ecf
Remove matched_moments_ as input argument as it is now a field of M_
2020-08-05 15:58:58 +02:00
Johannes Pfeifer
91563e50ac
Update Johannes's affiliation
2020-08-04 18:09:40 +02:00
Sébastien Villemot
f6c2471eef
New MEX for solving discrete Lyapunov equations with doubling algorithm
...
This is a Fortran 2008 rewrite of disclyap_fast.m.
Closes : #1737
2020-07-30 16:34:35 +02:00
Sébastien Villemot
3f53a94981
Add dpotrf to Fortran 2008 BLAS/LAPACK bindings
2020-07-30 16:34:35 +02:00
Sébastien Villemot
ea18431230
Various improvements to mjdgges MEX
2020-07-30 16:34:33 +02:00
Sébastien Villemot
f4a31a0d1f
Various improvements to Fortran 2008 interface to MATLAB MEX functions
...
— add interface for more functions (cell, logical, struct)
— add new mexPrintf wrapper that trims and prints a newline
— functions that take indices of type mwIndex now 1-based indices
— improve the wrapper for mxArrayToString so that it returns a character scalar
2020-07-30 14:45:50 +02:00
Sébastien Villemot
c9a58a443b
CI: switch to new code signing certificate for Windows
2020-07-29 16:27:26 +02:00
Sébastien Villemot
470d8ef079
Emacs mode: update for method of moments routines
...
[skip ci]
2020-07-28 18:10:46 +02:00
Sébastien Villemot
daea99d1b0
Merge branch 'parameter_setting' into 'master'
...
Move setting of parameters out of check_bounds_and_definiteness_estimation.m
See merge request Dynare/dynare!1754
2020-07-21 08:30:57 +00:00
Sébastien Villemot
6cf8f27d94
Merge branch 'RBC_mom' into 'master'
...
RBC_MoM: filter out additional pathological cases with try-catch
See merge request Dynare/dynare!1755
2020-07-17 20:57:55 +00:00
Johannes Pfeifer
9fa24aa7be
RBC_MoM: filter out additional pathological cases with try-catch
2020-07-17 20:35:53 +02:00
Sébastien Villemot
032357f864
Merge branch 'RBC_MoM_steady' into 'master'
...
RBC_MoM-test: filter out pathological cases
See merge request Dynare/dynare!1753
2020-07-17 13:18:04 +00:00
Johannes Pfeifer
791e5e9d97
RBC_MoM-test: filter out pathological cases
...
[skip CI]
2020-07-17 15:16:05 +02:00
Johannes Pfeifer
3b85fea02e
Move setting of parameters out of check_bounds_and_definiteness_estimation.m
...
Increases transparency
2020-07-17 15:02:12 +02:00
Sébastien Villemot
4d22c4c0c0
Drop 32-bit binaries from Windows package
...
Closes : #1713
2020-07-17 12:52:58 +02:00