Sébastien Villemot
bff684e2aa
CI: restore the dynare-latest-* symlinks
2019-09-11 15:06:42 +02:00
Sébastien Villemot
0d0a0a9bbb
Bump to C++17
...
This means we now require GCC 8.
Boost filesystem library is no longer needed.
Ref preprocessor#16
2019-09-11 15:06:12 +02:00
Stéphane Adjemian (Charybdis)
597433194c
Excludes files generated by the windows package build.
2019-09-11 11:24:43 +02:00
Stéphane Adjemian (Charybdis)
fdf6821d0b
Generalized isconst routine.
2019-09-11 11:11:15 +02:00
Sébastien Villemot
c4ddd986ac
CI: remove the dynare-latest-* symlinks for the snapshot
...
They're no longer needed now that the date is part of the snapshot filename.
Also, updating them from the CI was creating a discrepancy with the snapshots
listed on the website (until the latter was rebuilt).
2019-09-10 15:17:15 +02:00
Sébastien Villemot
8b0d5f4b86
Windows: ensure that libgomp is statically linked
2019-09-10 15:17:15 +02:00
Sébastien Villemot
a5578e6bfa
Merge branch 'sensitivity_error' into 'master'
...
dynare_sensitivity.m: provide informative error message if no var_exo are...
Closes #1651
See merge request Dynare/dynare!1660
2019-09-10 09:27:18 +00:00
Houtan Bastani
418070ec54
remove unused variable
2019-09-10 11:08:20 +02:00
Sébastien Villemot
a0321786f0
Merge branch 'stoch_simul_no_varexo' into 'master'
...
stoch_simul.m: provide informative error message if no varexo have been defined
Closes #1633
See merge request Dynare/dynare!1661
2019-09-10 08:47:46 +00:00
Johannes Pfeifer
c529f78ce3
WriteShockDecomp2Excel.m: only use xlwrite if xlswrite fails
...
Fixes https://git.dynare.org/Dynare/dynare/issues/1575
2019-09-10 10:47:13 +02:00
Johannes Pfeifer
8752cf0002
dynare_sensitivity.m: provide informative error message if no varexo are defined. Closes https://git.dynare.org/Dynare/dynare/issues/1651
2019-09-10 09:25:04 +02:00
Johannes Pfeifer
031632edd3
stoch_simul.m: provide informative error message if no varexo have been defined
2019-09-10 09:23:49 +02:00
Sébastien Villemot
107be12543
CI: improve script that creates the JSON file for the website
...
It now also deletes the old snapshots. It has been moved in
/home/gitlab-runner/ on eris.
2019-09-09 17:21:16 +02:00
Sébastien Villemot
d549d21b7f
Windows package: do not trigger deps rebuild based on patches timestamps
...
This breaks the caching, because those patches have a recent timestamp (due to
git recloning).
This is a partial revert of 8a3938ebc
2019-09-07 11:47:32 +02:00
Johannes Pfeifer
d4ed77c67e
posterior_sampler_initialization.m: provide missing function input
...
Fixes #1622
2019-09-06 23:03:07 +02:00
Johannes Pfeifer
da0ad67367
initial_estimation_checks.m: Allow for calibrated measurement error
2019-09-06 22:53:37 +02:00
Sébastien Villemot
4c95e8fd55
CI: add deploy_snapshot_unstable job
2019-09-06 18:24:19 +02:00
Sébastien Villemot
09cc5500e8
CI: add pkg_source job that constructs source tarball
2019-09-06 18:18:00 +02:00
Sébastien Villemot
5db2f17260
CI: better way of constructing version number
2019-09-06 18:17:49 +02:00
Houtan Bastani
45af7e4a7d
doc: footnotes come after periods
2019-09-06 10:48:56 +02:00
Houtan Bastani
31f9fe6646
doc: note on line endings in .mod files. closes preprocessor#14
2019-09-06 10:48:55 +02:00
Houtan Bastani
2bd223a7aa
preprocessor: submodule update
2019-09-05 14:22:26 +02:00
Houtan Bastani
53ce6222c2
remove unused variable in dynare_config
2019-09-05 11:48:19 +02:00
Houtan Bastani
d51208f298
submodule update: reporting
2019-09-05 11:08:34 +02:00
Sébastien Villemot
8f946c6c8c
Windows package: avoid Gitlab caching of MATLAB and Octave binaries
2019-09-04 16:12:28 +02:00
Sébastien Villemot
8a3938ebc0
Windows package: make building of deps more robust to version changes
...
– before executing the rule for unpacking the source, delete previously
unpacked sources to avoid file overwrite (delete all versions so that the
Gitlab cache does not grow too big)
— ensure that those rules are executed when a patch is modified
2019-09-04 16:12:28 +02:00
Sébastien Villemot
330c11000a
Migrate deploy job to new restricted runner
2019-09-04 14:30:54 +02:00
Sébastien Villemot
35acc111ff
Windows package: fix random build failure due to race condition
...
The MEX files are built out-of-tree (because we want to do them in parallel).
This would create a potential race condition if several builds want to create
the symlinks under mex/matlab/ or mex/octave/.
The solution is to disable those symlinks for out-of-tree builds.
2019-09-04 11:39:52 +02:00
Sébastien Villemot
677caab21e
Remove obsolete file from .gitignore
2019-09-04 11:14:22 +02:00
Sébastien Villemot
844690b805
Windows package: tell zip to be less verbose
2019-09-04 08:54:01 +02:00
Sébastien Villemot
f8c95effd5
Windows package: update versions of several dependencies
...
Do not update OpenBLAS to 0.3.7, because that version fails to build when
LAPACKE is not requested.
2019-09-03 21:36:50 +02:00
Sébastien Villemot
ac0339c287
Windows package: add x13as
2019-09-03 21:36:50 +02:00
Sébastien Villemot
bae1fa255a
Add scripts and CI job for building Windows package
...
The scripts are based the former “dynare-build” project. They have been
overhauled and simplified.
Building a Windows package (both installer and zip archive) is as easy as
running “make -C windows” (provided the right Debian packages are installed,
use the “windows/install-packages.sh” script for that purpose).
The layout of MEX files for Octave in the package has been
changed (mex/octave/win32/ and mex/octave/win64/ instead of mex/octave32/ and
mex/octave/), for consistency with MATLAB MEX.
2019-09-03 21:36:47 +02:00
Sébastien Villemot
33f19d35d9
Merge branch 'conditional_forecast' into 'master'
...
imcforecast.m: Make code robust to 1 period
See merge request Dynare/dynare!1659
2019-09-03 08:38:59 +00:00
Johannes Pfeifer
fc9197a9a1
imcforecast.m: Make code robust to 1 period
...
When using 1 period, the second dimension was a singleton that was removed as well by squeeze, resulting in a column vector when a row vector/matrix was expected. Fixes https://forum.dynare.org/t/problem-with-the-conditional-forecast-in-dynare-4-5-7/14385/2
2019-09-02 18:47:46 +02:00
Houtan Bastani
6b9a86b039
doc: include example of compiled report
2019-09-02 12:26:16 +02:00
Houtan Bastani
fa72933027
doc: update for changes in reporting submodule introduced in cf1e88c4a1
2019-09-02 11:48:53 +02:00
Sébastien Villemot
cf1e88c4a1
Update reporting submodule
2019-08-30 14:27:40 +02:00
Houtan Bastani
87fd09081b
doc: fix typos
2019-08-29 15:53:18 +02:00
Houtan Bastani
489634b648
doc: internal link doesn’t work when broken across two lines
2019-08-28 18:24:18 +02:00
Houtan Bastani
3e7921d61d
doc: add missing value for `json` option
2019-08-28 11:08:25 +02:00
Houtan Bastani
1e8b00babf
doc: remove warning from compilation by using anonymous reference instead (two underscores instead of one)
2019-08-27 12:37:56 +02:00
Houtan Bastani
51d2f71514
submodule update: preprocessor + doc
2019-08-27 12:23:05 +02:00
Houtan Bastani
0e8bb324ca
doc: remove line as table of contents appear before this
2019-08-27 10:45:36 +02:00
Sébastien Villemot
87723301d5
Update preprocessor submodule
2019-08-22 17:03:19 +02:00
Sébastien Villemot
b73f5b7816
Compatibility fix for Octave 5
...
The sleep() function has been removed in favor of pause().
2019-08-22 17:03:19 +02:00
Houtan Bastani
5994321cd7
preprocessor: submodule update
2019-08-19 16:58:14 +02:00
Sébastien Villemot
776792e15c
Update preprocessor submodule
2019-08-14 17:39:06 +02:00
Sébastien Villemot
af3250797e
Update preprocessor submodule
...
The minimum required version of Bison is now 3.2
2019-08-14 11:23:48 +02:00
Sébastien Villemot
5d2a077a56
Merge branch 'remove_kstate' into 'master'
...
Remove kstate in dyn_second_order_solver
See merge request Dynare/dynare!1656
2019-08-13 10:55:48 +00:00